赞
踩
1 常规软件开发
2. 科学计算
3. 自动化运维
4. 云计算
5. WEB开发
6. 网络爬虫
7. 数据分析
8. 人工智能
1. 简单易学、明确优雅、开发速度快
2. 跨平台、可移植、可扩展、交互式、解释型、面向对象的动态语言
3. “内置电池”,大量的标准库和第三方库
4. 社区活跃,贡献者多,互帮互助
5. 开源语言,发展动力巨大
在Python的IDLE或者交互式解释器中,输入import this
编译器/解释器:高级语言与机器之间的翻译官
都是将代码翻译成机器可以执行的二进制机器码,只不过在运行原理和翻译过程
有不同而已。
编译器:先整体编译再执行
解释器:边解释边执行
Python有好几种版本的解释器:
CPython:官方版本的解释器。这个解释器是用C语言开发的,所以叫CPython。CPython是
使用最广的Python解释器。我们通常说的、下载的、讨论的、使用的都是这个解释器。
Ipython:基于CPython之上的一个交互式解释器,在交互方式上有所增强,执行Python代
码的功能和CPython是完全一样的。
PyPy:一个追求执行速度的Python解释器。采用JIT技术,对Python代码进行动态编译(注
意,不是解释),可以显著提高Python代码的执行速度。绝大部分CPython代码都可以在
PyPy下运行,但还是有一些不同的,这就导致相同的Python代码在两种解释器下执行可能
会有不同的结果。
Python是一个跨平台、可移植的编程语言,因此可在windows、Linux和Mac OS X系统
中安装使用。
安装完成后,你会得到Python解释器环境,可以通过终端输入python命令查看本地
是否已经按照python以及python版本。这里有一点需要注意的是,如果没有将
python的安装目录添加到环境变量中,会报错(python不是内部命令或外部命令,
也不是可执行程序)。需要把python安装环境添加到环境变量中。
python官网:https://www.python.org/
python文档地址:https://www.python.org/doc/
建议大家下载和学习python 3版本,当然也可以下载python 2版本。
普通安装
pip install requests
指定版本安装
pip install robotframework==2.8.7
卸载已安装的库
pip uninstall requests
列出已经安装的库
pip list pip freeze
将已经安装的库列表保存到文本文件中
pip freeze > D:\桌面\install.txt
根据依赖文件批量安装库
pip install -r install.txt
显示所安装包的信息
pip show package
pip show -f package
升级指定的包
pip install -U package
wheel文件安装
除了使用上面的方式联网进行安装外,还可以将安装包也就是wheel格式的文件,下载
到本地,然后使用pip进行安装。比如我在PYPI上提前下载的pillow库的wheel文件,后缀
名为whl (网址:https://www.lfd.uci.edu/~gohlke/pythonlibs/#twisted)可以使用
pip install pillow-4.2xxxxxxx.whl的方式离线进行安装
python官方IDLE集成开发环境
这是一个官方提供的交互式集成开发环境,也就是说你无须使用其它编辑器,
Python自带!但是,通常我们只用它进行教学、展示、测试和调试代码,不建议用
它进行实际的开发工作。
可以从“开始”菜单→“所有程序”→“Python 3.6”→“IDLE (Python 3.6 64-bit)”来启动IDLE。
PyCharm集成开发环境
PyCharm是由JetBrains公司打造的一款 Python IDE,支持Windows、Linux、MacOS系统。
下载地址:https://www.jetbrains.com/pycharm/download/#section=windows
PyCharm分为专业版和社区版。专业版是全功能的python开发IDE包括web开发。免费试
用,逾期需购买许可,价格略贵。而社区版则是轻量级的Python开发IDE,但是免费并
且开源。如果负担得起,建议大家使用专业版。
其他编辑器
sublime text
VS Code
Anaconda
VIM,Linux下当之无愧的头号编辑器
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。