第2讲 初识Python

1、python能干什么:
a、常规的软件开发
b、科学计算
c、自动化运维
d、云计算
e、WEB开发
f、网络爬虫
g、数据分析
h、人工智能
2、Python之禅:在命令窗口运行 import this
Python之禅 by Tim Peters
优美胜于丑陋(Python 以编写优美的代码为目标)
明了胜于晦涩(优美的代码应当是明了的,命名规范,风格相似)
简洁胜于复杂(优美的代码应当是简洁的,不要有复杂的内部实现)
复杂胜于凌乱(如果复杂不可避免,那代码间也不能有难懂的关系,要保持接口简洁)
扁平胜于嵌套(优美的代码应当是扁平的,不能有太多的嵌套)
间隔胜于紧凑(优美的代码有适当的间隔,不要奢望一行代码解决问题)
可读性很重要(优美的代码是可读的)
即便假借特例的实用性之名,也不可违背这些规则(这些规则至高无上)

不要包容所有错误,除非你确定需要这样做(精准地捕获异常,不写 except:pass 风格的代码)
当存在多种可能,不要尝试去猜测
而是尽量找一种,最好是唯一一种明显的解决方案(如果不确定,就用穷举法)
虽然这并不容易,因为你不是 Python 之父(这里的 Dutch 是指 Guido )
做也许好过不做,但不假思索就动手还不如不做(动手之前要细思量)
如果你无法向人描述你的方案,那肯定不是一个好方案;反之亦然(方案测评标准)
命名空间是一种绝妙的理念,我们应当多加利用(倡导与号召)
3、Python解释器:
CPython C语言编写
PyPy python编写
IronPython .net编写
JPython java编写
4、安装Python
下载: 下载较成熟版本python 3.6.5
在这里插入图片描述
安装:安装过程中需要注意一些细节,自定义安装可以自己选择
在这里插入图片描述安装位置,安装过程注意勾选选择下面选项:
在这里插入图片描述
Documentation(是否安装文档)
pip(是否安装pip工具包)
tcl/tk and IDLE(是否安装IDLE这个开发工具)
Python test suite(是否安装python的测试)
高级选项:
在这里插入图片描述
除了默认选项,还要添加
Add Python to environment variable(把Python添加到环境变量中)
选择自定义安装位置
5、Python第一个程序
Python打印“Hello World”程序
print(‘Hello World’)

java打印“Hello World”程序
public class HelloWorld {
public static void main(String[] args) {
System.out.println(“HelloWorld”);
}
}
与java相比,python语法简单方便,更符合人们的编程习惯

发布了31 篇原创文章 · 获赞 0 · 访问量 369

猜你喜欢

转载自blog.csdn.net/weixin_38027481/article/details/100988243