python基础学习1
编程与编程语言
什么是编程语言
编程语言可以简单的理解为一种计算机和人都能识别的语言。实际上就是让计算机知道你想做什么并且能够按照你的指令去做事。
什么是编程?
编程就是把自己的思路通过计算机能理解的方式让计算机按照人的思路一步步的完成任务。这种过程就是编程。
1.机器语言
站在计算机的角度,说计算机能够听懂的语言即>>>:二进制 程序员直接使用二进制与计算机沟通交流 优点:计算机能够直接"听懂",执行速度快,效率高 缺点:学习难度大,开发效率低
2.汇编语言
还是站在计算机的角度,说计算机能够听懂的语言 只不过我们开始用一些简单的英文字母来表示一串二进制数 优点:计算机能够直接"听懂",执行速度快,效率高 缺点:学习难度偏大,开发效率偏低
3.高级语言
站在人的角度,说人能够听明白的语言 优点:学习难度低,开发效率高 缺点:计算机无法直接识别 高级语言:Python、Java、C++、C#、PHP...需要"翻译官" 人类的字符 翻译成 计算机能够读懂的二进制
针对高级语言主要分为两大类
编译型语言:C++
类似于谷歌翻译,一次性将需要翻译的文本全部翻译出来
之后拿着翻译的结果反复执行
优点:翻译一次之后可以反复使用,执行速度快
缺点:一旦内容出错,每次都需要从头开始重新翻译一遍,跨平台性较差
解释型语言:python
类似于同声传译,说一句翻译一句
优点:出错之后修改起来方便(无论是否出错效率都是差不多的)
缺点:执行速度没有编译型快
图(2015最受欢迎的编程语言)
python能够应用的领域十分广泛(人工智能,机器学习,数据分析,自动化运维、测试,web开发,网络爬虫,金融量化......)
如果你想让你的计算机能够识别python代码,那么你必须在你的计算机上面下载一个python解释器(翻译官)
解释器版本问题
python2.X
最高版本是python2.7,2020年之后就不再维护更新了
有一些公司比较老的项目使用的还是python2.7版本
python3.X
最高版本python3.10,但是我们不推荐你直接使用最高版本
我们学习统一使用python3.6版本(非常稳定)
PS:
在IT领域我们不会轻易的尝试最新版本的软件
如果一个程序运行着没有问题,那么我们不会主动更新里面的软件
并且新版本可能会出现一些未知的错误
下载地址:https://www.python.org/
步骤:
选择downloads-windows
选择3.6版本下载
完成之后双击该文件一步步安装即可
下载的软件尽量不要安装在C盘,C盘是系统盘,存储的数据过多会导致机器速度变慢
由于本人已经安装过了,详细的安装步骤可参考:https://jingyan.baidu.com/article/9158e00088a0e2e355122857.html
安装完之后如上图即可
常见问题:
1.之前已经装过会报不同的提示
2.电脑系统操作位数不一致
x86_32bit
x86_64bit
32位的电脑没有办法安装64位的软件
而64位的电脑可以兼容32位的软件
文件名是.exe结尾的文件一般都是可执行文件
环境变量
在cmd中窗口输入文件名的时候其实会自动去环境变量中查找是否有该文件
python.exe就是python解释器环境
如何启动
方式1:
windows+r键 输入cmd回车
切换路径
方式2:
将python.exe所在的路径添加到环境变量中
如果安装完显示上图,则已经添加到路径里,否则需要手动添加,双击,将安装地址粘贴即可。
运行python代码的方式
1.直接在cmd窗口下运行代码
不推荐使用(代码无法保存且编写困难)
例如:print(123)
切换到python环境
关闭后代码消失
2.可以写在一个文本文件里面
不推荐使用(不够简单)
python D:\abc.txt
3.借助于对应的编辑器
vscode:对小白不太友好
pycharm:功能强大、且非常好用(主要使用)
下一篇会讲解pycharm的入门