1、编程语言介绍
机器语言——》汇编语言——》高级语言(解释型、编译型)
机器语言:执行效率很高开发效率低跨平台性差
汇编语言:执行效率高开发效率低跨平台性差
高级语言:
解释型————解释器(解释一行执行一行)————机器语言
执行效率低、开发效率高、跨平台性好
编译型————Gcc编译器————机器语言
执行效率高、开发效率低、跨平台性差
2、python介绍
python的创始人为吉多·范罗苏姆(Guido van Rossum)。1989年的圣诞节期间,Guido开始写能够解释Python语言语法的解释器。Python这个名字,来自Guido所挚爱的电视剧Monty Python’s Flying Circus。他希望这个新的叫做Python的语言,能符合他的理想:创造一种C和shell之间,功能全面,易学易用,可拓展的语言。
python又称胶水语言、调包侠(直接调用写好的包、模块),也是一种跨平台的计算机程序设计语言。是一种面向对象的动态类型语言,最初被设计用于编写自动化脚本(shell),随着版本的不断更新和语言新功能的添加,越多被用于独立的、大型项目的开发。
3、解释器多版本共存
python分为 2.x 和 3.x 两大主流版本,因3.x语法有些许改变,导致旧的python 2.x项目运行报错,官方最终出了个2.7版本来维持旧项目的运行。
4、运行python程序的两种方式
交互式
优点:输入命令立刻就有对应的返回结果,反馈性比较好
缺点:无法永久保存数据,终端/命令行已关闭就没了
命令行(文件的形式)
优点:理论上可以永久保存数据
缺点:运行文件有点麻烦(python 文件路径及文件名)
5、一个python程序的运行的三个步骤
1、先启动python3.8解释器,此时相当于启动了一个文本编辑器
2、解释器会发送系统调用,把.py的内容从硬盘读入内存,此时.py中的内容全部为普通字符,没有任何语法意义
3、解释器开始解释执行刚刚读入内存的c.py的代码,开始识别python语法
6、注释
注释分为单行注释和多行注释,单行注释前面用#就可以注释一行,多行注释需要用一对单引号或者一对双引号,之间的内容被注释。
作用:
1.对程序代码的解释说明
2.被注释的代码不会被执行
7、IDE集成开发环境
集成开发环境(IDE,Integrated Development Environment )是用于提供程序开发环境的应用程序,一般包括代码编辑器、编译器、调试器和图形用户界面等工具。集成了代码编写功能、分析功能、编译功能、调试功能等一体化的开发软件服务套。所有具备这一特性的软件或者软件套(组)都可以叫集成开发环境。pycharm就是python用的IDE。