文章目录
python简介
Python是著名的“龟叔”Guido van Rossum在1989年圣诞节期间,为了打发无聊的圣诞节而编写的一个编程语言。
Python是一种跨平台的计算机程序设计语言。是一种面向对象的动态类型语言。
python的缺点
- 速度慢,相比于C语言而言
- 无法加密:必须发布源代码
目前,Python有两个版本,一个是2.x版,一个是3.x版,这两个版本是不兼容的,但是目前3.x版是主要使用的版本
python下载
Python是跨平台的,它可以运行在Windows、Mac和各种Linux/Unix系统上。在Windows上写Python程序,放到Linux上也是能够运行的。
官网下载
python下载方式:直接在python官网中下载对应版本的安装包(python3是目前主要使用的版本,python2与3存在不兼容的情况),下载exe安装包双击运行安装即可。
注:在安装过程中一定要选取将python添加到系统的环境变量中
anaconda方式下载
Anaconda is a completely free Python distribution (including for commercial use and redistribution). It includes over 195 of the most popular Python packagesfor science, math, engineering, data analysis.
建议安装python3.6(基于anaconda 5.2版本,5.3的版本就支持python3.7)
注:对于Windows环境下的tensorflow-gpu版本的安装,尽量不要选择这种方式(2018.12.26目前GPU版本只支持3.5)
python IDE
pycharm
一款 python IDE,带有一整套可以帮助用户在使用Python语言开发时提高其效率的工具,比如调试、语法高亮、Project管理、代码跳转、智能提示、自动完成、单元测试、版本控制。
如果anaconda在Pycharm之前安装,那么遇到解释器选择的时候会有一个选项,我们直接选择就OK了。如果在Pycharm之后安装,我们只需要手动设置一下Pycharm所用的解释器就行了。
Spyder
Spyder随anaconda的安装而自动安装
Spyder的最大优点就是模仿MATLAB的“工作空间”
python安装模块
pip方式安装XXX模块
确保pip已经安装,使用以下命令对pip进行安装
python -m pip install -U pip setuptools
pip安装xxx模块
pip install xxx
pip安装时指定源
pip install -i http://pypi.douban.com/simple
python源:
- 阿里云 http://mirrors.aliyun.com/pypi/simple/
- 中国科技大学 https://pypi.mirrors.ustc.edu.cn/simple/
- 豆瓣 http://pypi.douban.com/simple
- Python官方 https://pypi.python.org/simple/
- v2ex http://pypi.v2ex.com/simple/
- 中国科学院 http://pypi.mirrors.opencas.cn/simple/
- 清华大学 https://pypi.tuna.tsinghua.edu.cn/simple/
whl方式安装XXX模块
pip安装时有时网络状况不是很好,所以可以采用下载.whl的方式进行安装,安装命令如下:
pip install xxx.whl
conda方式安装XXX模块
安装anaconda 的情况下可以使用conda的命令进行python模块的安装
conda install XX
python测试运行
安装成功后,打开命令提示符窗口,敲入python,会出现提示符>>>
则代表安装成功
如果未勾选将python添加到环境变量在启动python时会出现问题,这个时候可以卸载后重新安装,注意勾选环境变量即可