首页>学校动态>Python编程语言知识

Python编程语言知识

来源:南昌达内IT教育培训学校时间:2023/5/17 11:37:31

       Python由荷兰数学和计算机科学研究学会的吉多·范罗苏姆于1990年代初设计,作为一门叫做ABC语言的替代品。Python提供了的数据结构,还能简单有效地面向对象编程。Python语法和动态类型,以及解释型语言的本质,使它成为多数平台上写脚本和开发应用的编程语言,随着版本的不断更新和语言新功能的添加,逐渐被用于独立的、大型项目的开发。
  Python解释器易于扩展,可以使用C语言或C++(或者其他可以通过C调用的语言)扩展新的功能和数据类型。Python也可用于可定制化软件中的扩展程序语言。Python丰富的标准库,提供了适用于各个主要系统平台的源码或机器码。
  必知篇
  1.什么是编程?
  编程就是人将事物按照一定规范抽象为代码,一段段代码组成程序,完整的程序就构成了一个软件应用。学习编程就像学习一门外语(但又要有理科思维),首先学习语法框架,其次在实际应用。
  其实刚学习编程一定要脱离电视剧,电影中的影视情节,不要一下就想开发一个App,编写出什么厉害的程序,像黑客一样酷炫,其实就算是黑客没有一个好的黑客工具和系统,那么他一定是一个低效率黑客,所以要脚踏实地,日积月累,坚持不懈,思考和想象固然重要,但实践才是检验真理的标准。
  2.编程语言经历了:机器语言,汇编语言,语言三个阶段
  3.世界台通用计算机"ENIAC"由美国人莫克利(JohnW.Mauchly)和艾克特(J.PresperEckert)于1946.2.14在美国宾夕法尼亚大学发明
  4.从计算机诞生到应用的70年左右出现了600多种编程语言,至今广泛使用的不超过20种
  5.IPO程序编写方法(是一种非常基本的程序设计方法):
  即输入(input),输出(output),处理(process)
  6.Python的中文指巨蟒/蟒蛇,它在计算机中是一门(开源的)程序设计语言,即编程语言。由荷兰人吉多-范罗苏姆(Gui van Rossum,称他为龟叔)于1990年上线,作为ABC语言的代替品。
  现存Python 2.x/3.x两个版本(主要区别之一:Python 2.x的打印输出语句即print后面无括号,且Python3.x无法向下兼容Python 2.x的既有语法)
  7.Python的特点:
  a:动态语言("胶水语言"/脚本语言),采用解释方式(解释是指将源代码逐条转换成目标代码同时逐条运行目标代码的过程,执行解释的计算机程序称为解释器)执行(且它的解释器保留了编译器的部分功能)
  b:语法简洁c:生态丰富d:多语言集成e:平台无关,强制可读,支持中文,模式多样,类库便捷,通用语言
  8.解释和编译的区别:
  解释是在每次程序运行时都需要解释器和源代码,编译是一次性地翻译,一旦程序被编译,不在需要编译程序或源代码
  9.Python编辑器(即写代码的地方):
  一:集成开发工具的软件:
  a.PyCharm b.Eclipse+PyDev c.Spyder(适合数据分析,能以表格形式显示数据)d.Jupyter Notebook("文学式开发工具",文件默认格式.ipynb魔法函数:%run x.py调用外部Python脚本文件,%load x.py加载本地文件)e.Thonny等
  二:代码编辑器:
  a.Pyton自带的编辑器IDLE b.Sublime Text c.Vim d.Atom e.Visual Studio Code等
  10.安装Python开发环境(这里以PyCharm为例):
  首先在Python下载安装与自己计算机系统对应的Python开发环境(即Windows installer(64-bit),注意安装时一定要勾选将其添加到环境变量(即Add python x.x to PATH复选框)),其次在PyCharm下载安装Python的编辑器。
  手动配置Python环境:
  将Python.exe的路径(即Python被安装的位置),和Scripts文件夹路径(即pip工具的位置),分别添加到用户环境变量即可
  11.Python是通过缩进来体现语句之间的逻辑关系
  12.半角逗号:指英文输入状态下的逗号。全角逗号:指中文输入状态下的逗号
  13.计算机中算法的含义指,对问题的描述
  14.程序设计的方法:自顶向下设计,自底向上执行
  15.学习Python基础的推荐流程:
  Python语言基本语法元素-->基本数据类型-->程序的控制结构-->组合数据类型-->文件和数据格式化-->函数-->库文件-->面向对象
  16.遇到难题时,百度是个好工具
  17.文件和代码模板(开发人员信息),可自定义:
  #*_*coding:UTF-8*_*
  #TEAM:Okroie
  #TIME:${DATE}${TIME}
  #DEVELOPER:Zhao
  #FILENAME:${NAME}.PY
  #IDL:${PRODUCT_NAME}
上一页 下一页

推荐课程更多>

立即申请体验课

关于我们 | 联系我们 | 南昌达内IT教育培训学校

版权所有:培训指南

  • 在线咨询
  • 电话咨询
  • 预约试听