前言:发现太久没碰这个东西发现好多都忘了,从头到尾再把书过一遍,有时间再去看运维python的书,大概率是和我以后的学习是没有用的。每天大概1-2章(因为基本都看过),争取开学把这本书做完,再把视频里和平时遇到的语法自己再总结一下。
for countdown in 5,4,3,3,2,1,"hey":
print(countdown)
有些基础代码就不写了。
1.1真实世界下的python
Python可以应用在许多计算机环境下:
- 命令行窗口
- 图形用户界面,包括Web
- 客户端和服务端Web
- 大型网站后端
- 云(第三方负责管理的服务器)
- 移动设备
- 嵌入式设备
1.2 Python与其他语言
如果使用的是命令行或者终端窗口,那使用的则是shell程序。shell程序会读入你的命令、运行并显示结果。windows的shell叫做CMD,他会运行后缀为.bat的batch文件。Linux和其他类Unix系统(包括Mac OS X)有许多shell程序,最流行的称为bash或者sh。
静态语言:变量不能改变类型。
脚本语言(动态语言):动态语言的代码不会被编译,而是由解释器程序来解释执行。
1.3为什么选择Python
增强了代码的可读性。
1.4 何时不应该使用Python
如果你的程序会花费大量时间用于计算(专业术语是中央处理器受限),那么可以用C、C++或者Java来编写程序从而提高性能。
1.5 Python2与Python3
最明显的区别在于调用print的方式,最重要的区别是处理Unicode字符的方式。
1.6安装Python
附录D。
1.7运行Python
我采用的pycharm和CMD直接运行,电脑里有jupyter note,可以直接cmd打开。不知道拼写错没有(?)
1.8禅定一刻
略
1.9练习
做了再补充。