文章目录
- 1. Python的背景知识
- 1.1 Python是咋来的?
- 1.2 Python的特点
- 1.3 Python能干啥?
- 1.4 Python的缺点
- 2. 搭建Python环境
- 2.1 安装Python
- 2.2 安装PyCharm
- 2.3 用pycharm编写python程序
1. Python的背景知识
1.1 Python是咋来的?
由Guido van Rossum于1989年圣诞节为打发无聊时间,而开发的一个新的脚本解释程序. 第一个公开发行版发行于1991年.
至于为什么选中Python作为语言名字,是因为他是一叫Monty Python的喜剧团体的爱好者.
1.2 Python的特点
- 优雅
- 明确
- 简单
Python是一个下限特别低, 上限特别高的编程语言
下限特别低: 上手容易, 特别适合啥都不懂的小白作为第一门编程语言. 通过简单的代码就能做出实用的功能, 特别容易培养兴趣.
上限特别高: Python有非常丰富的语法特性, 支持多种编程风格, 又有非常庞大驳杂的库. 想要学到 "精通"也绝非一朝一夕.
Python支持多种编程风格
Python支持面向过程的编程风格. 如果你熟悉C语言, 那么完全可以像写C一样写Python
Python支持面向对象的编程风格. 数字, 字符串, 函数, 模块… 都是 “对象”.
Python支持函数式编程. 其实这世界上只有两种编程语言, C类语言, Lisp类语言. Python也支持函数式编程.
Python语法简洁, 表达能力强
python代码量小, 维护成本低, 编程效率高, 标准库强大, 第三方库非常丰富, 目前已经成为全世界最广泛使用的编程语言之一.
解释运行
Python是一种解释型的编程语言. 和C/C++不同, 不是先将源代码文件转化成可执行文件, 再执行; 而是直接由Python解释器一行一行的读取源代码, 每读一行就执行一行.
但严格意义上讲, Python算是一种 “半编译, 半解释” 型的语言. 一方面, Python解释器会按行读取源代码文件, 然后会先将源代码转为供Python解释器直接执行的 “字节码”. 然后再执行字节码.
例如, 我们执行一个.py文件之后, 会生成一个同名的.pyc文件. 这个.pyc文件就是Python解释器生成的字节码文件. 如果已经存在了.pyc文件, 那么就不需要再 “翻译” 一次了, 这样也提高了执行效率.
跨平台
Python是基于Python的解释器来进行执行. 只要某个操作系统/平台上能运行Python解释器, 就可以完美的运行
Python的源代码. 主流的Windows, Linux, Mac等操作系统上都能够很好的支持Python.
可扩展强
Python可以很容易的调用C/C++语言. 如果觉得哪里的逻辑性能不满足要求, 可以用C/C++重构这部分模块, 用Python调用.
可嵌入
Python的代码也可以很容易的嵌入到C/C++中执行.
丰富的库
君子性非异也, 善假于物也.
Python标准库已经非常丰富强大, 同时也有非常庞大的第三方库.
1.3 Python能干啥?
对于开发人员:
- 模块组合拼接, 快速搭建线上业务逻辑
- 实现线下数据生成流程
- 爬虫开发
- web开发
- 机器学习
- 大数据处理
对于测试人员:
- 搭建自动化测试框架
- 搭建持续集成环境
- 搭建bug状态跟踪平台
对于运维人员:
- 自动化机器管理
- 自动化上线部署
- 数据同步分发工具
对于产品经理:
- 数据统计/分析
- office辅助工具
对于黑客/白帽子:
- 渗透测试工具
- 系统分析工具
- 实现游戏外挂
对于其他人:
- 实现各种解决我们生活中的具体问题的小工具
1.4 Python的缺点
执行效率!! 执行效率!! 执行效率!!
但是,
- 在摩尔定律的作用下, 硬件越来越便宜, 反而是开发人员的成本越来越高;
- 一些好的编程实践可以帮助我们写出比较高性能的代码;
- python解释器的执行效率也在不断被优化;
2. 搭建Python环境
2.1 安装Python
Python官网
点击上面的Python官网链接, 会弹出下面的页面. 第一列是稳定版本, 找到适合自己的系统版本点击下载即可, 第二列是测试版本, 不稳定.
下面以Windows版本为例, 当下载好安装包后双击exe运行.
下面选中Add python.exe to PATH(安装的时候会自动配置环境变量), 然后点击Install Now等待安装完成即可
2.2 安装PyCharm
pycharm官网
点击上面的官网链接, 然后出现下面这个页面, 最左边一栏是专业版(收费), 右面一栏是社区版, 我们使用社区版就够入门学习使用了, 在右面一栏找到对应的系统版本, 点击下载即可.
下载好之后双击pycharm安装包
点击下一步
找到合适的安装路径, 点击下一步
按照图示进行勾选, 其他选不选没有影响, 点击下一步
点击安装等待安装完成就可以了.
2.3 用pycharm编写python程序
点击pycharm图标运行pycharm
点击右边的加号, New Project创建一个新项目
第一行是项目名称, 第二行是你写的python文件所在的路径, 最后Python version是Python运行程序的路径, 如果显示异常按照第一步的路径找到相关文件(如果勾选配置环境变量, 一般不会出现这个情况), 最后点击Create就创建好一个Python文件了.
在左边文件名上面右键
New里面, 点击Python File
填入项目名称然后回车(.py可写可不写)
创建好后写第一条Python语句
print('hello Python! ')
右键运行
这样就完成了一个Python代码