1.编程语言的介绍
编程语言分类:
机器语言(0101计算机的母语,运行效率最高,开发效率低,跨平台性差)
汇编语言(用英文标签代替二进制,运行效率高,开发效率低,跨平台性差)
高级语言(编译型、解释型)
编译型===》编译器===》机器语言 执行效率高,开发效率低,跨平台性差
解释型===》解释器(解释一行执行一行) 执行效率低,开发效率高,跨平台性高
总结
1.执行效率:机器语言>汇编语言>高级语言(编译型>解释型)
2.开发效率:机器语言<汇编语言<高级语言(编译型<解释型)
3.跨平台性:解释型语言具有极强的跨平台性
2.python介绍
python的历史不甚重要。
python2和python3不兼容。
到官网下载Windows x86-64 MSI Installer,下载以后连续双击默认下一步就可以了。
环境变量:系统在当前目录下找不到用户要运行的程序,就会自动去环境变量中所设置的目录下寻找用户要运行的程序。这样,即使切换到python.exe所在的目录下,也可以执行python程序。一般安装python时,都会默认配置好环境变量。
python在MAC和Linux上的安装,没有mac也没办法试验,而Linux一般都是用在服务器上的系统,不论是ubuntu还是centos,不论哪家云服务厂(阿里云,腾讯云什么的)云服务器上的这两个系统上,都是已经好python3的。
3.运行python程序的两种方式
1.交互型:
即时得到程序的运行结果,多用于调试。
比如就在cmd操作面板中写
print("hello world")
exit()
控制面板内:
2.脚本型:
python python程序文件的绝对路径
把程序写到文件里,然后用python解释器解释执行其中的内容
例如在桌面新建一个txt文件a.txt,在文件中写入:
print("hello world")
然后保存。
在cmd中执行:
python \Users\Administrator\Desktop\a.txt
可以看到,只要python代码的语法没问题,存放python代码文件的扩展名是.txt也没关系,但约定俗成,存放python代码的文件,扩展名应改为.py
4.一个python应用程序运行的三个步骤
对比文本编辑器运行的三个步骤
python C:\a\b\c.py 执行python程序的三个步骤:
1.先启动python解释器
2.解释器会发送系统调用,把c.py的内容从硬盘读入内存,此时c.py中的内容全部为普通字符,没有任何语法意义。
3.解释器开始解释执行刚刚读入内存的c.py代码,开始识别python语法
文本编辑器读取C:\a\b\c.py文件内容页经历了三个步骤:
1.启动文本编辑器
2.文本编辑器会自动发送系统调用,把c.py从硬盘读入内存
3.文本编辑器会将刚刚读入内存的内容控制输出到屏幕上,让用户看到结果
总结:二者前两个步骤完全一样,唯一的区别是第三步,对读入内存的python代码处理方式不同
5.IDE集成开发环境pycharm
集成开发环境介绍:提升开发效率的代码编辑器。
pycharm专业版是收费的,需要通过去网上搜一些办法免费获得。
下载安装完,打开pycharm,选择File(文件) New Project(新建项目)
选择Pure Python,新建一个python项目目录,这里修改项目目录名,比如修改为S14
在这里可以配置项目的虚拟环境和项目解释器
选择System Interpreter(系统解释器),然后点击...,找到
因为系统用户目录下的AppData文件夹是隐藏文件夹,有可能在这里找不到,可以自己去电脑找到下载安装的python解释器所在的绝对路径,然后复制粘贴到这里:
以我的python3.6为例(虽然已经有python3.8了,但貌似云服务器默认安装的python版本是3.6,为了方便,我也安装了python3.6)
C:\Users\Administrator\AppData\Local\Programs\Python\Python36
新建后,如果想要修改项目的解释器,可以在File(文件) settings(设置)Project:S14(想要操作的项目),选择Project Interpreter。
虚拟环境
虚拟环境,像是一个系统开发环境的分身,首先先拷贝一份python解释器,然后再在此虚拟环境中安装的各种第三方依赖库,不会对虚拟环境以外的项目产生影响。
6.注释
对关键性代码进行解释说明,注释的内容是不会被执行的
#这是单行注释
"""
这是
多行
注释
"""