一、编程语言的发展史
1.机器语言:程序员使用二进制与计算机直接沟通交流。优势在于计算机能够直接识别,速度最快;劣势在于学习难度大,开发效率低。
2.汇编语言:用简单的英文字母代替一串二进制数字。优势在于记忆难度和学习难道有所降低,速度也很快;劣势在于并没有从根本上解决难度和效率问题。
3.高级语言:直接用人类能够读懂的语言与计算机沟通交流。优势在于学习难度低,开发效率高;劣势在于计算机无法直接理解,速度较慢。
注:所以使用高级语言编程就需要一个‘翻译官’,而这个‘翻译官’有很多,如:C++,C#,Java,php,phthon,Golang...
二、编程语言的分类
1.编译型(eg:C++):一次性翻译,类似于谷歌翻译,优势在于一次翻译可以反复使用,速度快;劣势在于如果经常需要改bug就需要次次整体翻译。(如果想在自己的电脑上编写C++代码就需要提前下载一个C++的编译器)
2.解释型(eg:python):逐行翻译,类似于同声翻译,优势在于每次都是逐行翻译,有bug和无bug都没有影响,劣势在于每次运行之后都需要逐行翻译,速度较慢。
三、python解释器
1.python解释器是荷兰一位名叫guido的大叔写的,现在已经更新到python3.9,但是在IT领域,很多专业性的软件不推荐使用最新版,只要这个程序可以正常运行没有任何问题,哪怕是再老的版本都不建议去更新,版本的不同主要是底层,针对程序员而言代码几乎一致。
2.python的前景:web开发,人工智能,机器学习,数据分析,自动化运维,网络爬虫,自动化测试,自动化办公,量化金融等
四、python解释器下载与安装
1.下载地址:https://www.python.org/downloads/windows/
对应版本:python 3.6.8-Dec.24,2018
Download Windows x86-64 executable installer
一步步点击默认提示即可(注意安装位置)
五、基本使用
1.呼起windows cmd串口,windows+r并输入cmd回车
2.切换路径使用关键字cd即可
# 什么是路径?
* 路径就是某个资源的所在位置,类似于GPS坐标
# 路径又分为相对路径和绝对路径。
* 相对路径:需要一个参考系(eg:甲找乙,回答在隔壁,那么这个路径只能相对于提问者所在的位置进行查找,无法给到其它地区的人员使用)
* 相对路径:不需要特定的参考系(eg:甲找乙,回答在地球中国xx省xx市xx县xx镇...xx号,该路径无论给谁都可以查找到甲)。
六、环境变量
1.如何查看当前计算机的环境变量?
右键属性》》》高级系统设置》》》环境变量》》》双击path
* 如果是win7系统,那么环境变量的展示是一个非常小的窗口,需要将路径添加进去并以英文状态下的分号作为结束符
eg:C:\aaa;D:\ccc;D:\python36;
环境变量相当于公共的仓库,查找数据的时候先在当前所在的路径下查找,如果没有再去环境变量中依次查找,找到一个自动结束。
七、执行python程序的三种方式
第一种:直接在cmd窗口内编写,临时编写简易的代码,无法保存,不推荐长期使用。
第二张:使用python命令执行脚本文件,python文件路径。
第三种:使用专门编写代码的软件。做表格想到用excel软件,做幻灯片想到用powerpoint软件,写代码也应该有一个软件,像vscode,sublime,pycharm等都是写代码的软件,但是vscode需要做很多额外的配置,对小白不太友好;sublime是目前很火的一款软件,功能很多,但是针对性不强;pycharm是专门针对python开发的编程软件,对小白很友好,里面也集成了很多功能。
八、pycharm编辑器
pycharm是由jetbrains公司开发的一款软件,这只是该公司其中的一款软件,还有很多的编程语言相关的编辑器,该公司所有的产品都是收费的。
#下载完之后,pycharm需要绑定python解释器,在创建python项目的时候,选择本机自带的解释器
system interpreter
创建新的项目(创建一个全新的文件夹)选择文件夹之后右键选择python file
file>>>settings>>>editor>>>general>>>change font size with...