编程前期准备工作
I.操作系统
-
功能:协调管理CPU的工作(如时间规划);
-
程序员开发、运行程序的基础;
#常见操作系统
## PC端
windows--更加注重'用户体验'
linux--源于unix,类似cmd,注重'程序运行'
mac---源于unix,注重'用户体验+程序运行'
ubantu---源于unix,有图形化界面,比linux体验稍好
## 移动端
安卓系统
IOS系统
鸿蒙系统
II.文件的概念(操作系统的作用)
- 双击文件的功能:控制硬盘转动,读取文件数据到内存;
- 编辑文件的功能:修改内存中的文件数据
- ctrl+S(保存)的功能:将内存中的数据刷新/保存到硬盘
【将复杂操作转换为简单快捷的接口】
III.编程语言的发展史
#早期程序编写
需要直接以‘0/1’进行编程
#机器语言时期
程序员使用二进制与计算机直接沟通交流
'优势':计算机直接识别,速度最快
'劣势':学习难度大,开发效率低
#汇编语言时期
用简单的英文字母代替二进制数字
'优势':记忆难度/学习难度有所降低,速度较快
'劣势':未完全解决效率与难度问题
#高级语言时期
直接用人类语言与计算机进行交流
'优势':学习难度低,开发效率高
'劣势':计算机无法直接理解,速度较慢
高级语言需要'翻译官'编写为计算机语言
'eg:C++、C# > Java > PHP(已死) > python、Golang
IV.编程语言的分类
-
编译型:一次性翻译,类似于谷歌翻译,一次翻译可以反复使用,速度较快,eg:C++
需要下载编译器编写C++代码。
(有bug需要次次整体翻译)
-
解释型:逐行翻译,类似于同声传译,每次运行都需要翻译,速度较慢。eg:python
V.Python(调包侠)简介
# Guido(龟叔)
python创始人,利用圣诞节假期完成编写。
# python解释器的版本
('程序可以正常运行时,建议不要更新')
1. python 1.x版本(试验版本,不用)
2. python 2.x版本(最高版本2.7,苹果自带,2020年不再维护更新)
3. python 3.x版本('最高版本3.12,工作推荐版本3.6,或者3.8.20')
4. python 4.x版本(未公布,未来可期)
# 版本不影响使用,代码几乎一致
# python前景
web开发、人工智能、机器学习、数据分析、自动化运维、网络爬虫、自动化测试、自动化办公、量化金融
VI.Python解释器的下载与安装
下载地址–>downloads–>windows/macOS(注意系统版本,有些版本可能不兼容)–>选取合适的版本–>注意使用自定义安装(不要安装在C:)–>不要勾选PATH–>下一步默认勾选–>勾选第一项,其他不要动,选择安装磁盘
# 呼唤CMD窗口
windows+R-->输入cmd
C:\Users\xxxx('这是路径')
#路径
某个资源的所在位置,类似于'GPS'坐标
相对路径:需要'参考系'的路径,无法给到其他地区人员使用
绝对路径:可以在任何时候/地点查找到位置
# 切换路径
切换盘:输入盘+回车,关键词提示:cd
eg--D:+回车+cd Python36+回车+python+回车
# 环境变量:公共仓库
右键---属性---高级系统设置---环境变量---path
'win11 可以在控制面版找到环境变量,找到path后将python的路径添加至path内,完成快捷打开'
VII.执行python的三种方法
-
直接在cmd窗口内编写
在cmd输入python后直接编写
简单快捷,易丢失,无法保存,为临时代码
-
在a.txt编写
在cmd输入python后直接输入a.txt的路径
执行脚本文件的方法,不推荐
-
使用专门编写代码的软件
Vscode:支持编写代码,需要做很多额外配置,小白不推荐
Sublime:用的比较多,功能比较杂,但是针对性不强,可以在入门后使用
Pycharm:专门针对python开发的编程软件,对小白很友好
VIII.Pycharm的下载与使用
由Jetbrains公司开发的编辑器,但所有的产品均收费。
搜索“pycharm 安装教程(Windows)|菜鸟教程”
版本推荐:Professional(功能比较齐全),建议使用非汉化版本
创建新的项目,绑定python解释器
&spm=1001.2101.3001.5002&articleId=148585586&d=1&t=3&u=f6bc9fd9b39e4ae98b201c0d513cc15f)
1974

被折叠的 条评论
为什么被折叠?



