安装
1.安装Python(.exe傻瓜式安装);添加环境变量(path);cmd下输入Python检查是否安装好。
2.推荐安装anaconda,anaconda不仅提供了Python库还为我们提供了Python的版本,方便快捷。左下角打开anaconda prompt,输入conda list显示出所有安装好的Python库。如还想安装别的库,比如TensorFlow,输入anaconda search -t conda tensorflow找到一系列安装包,再输入anaconda show+版本名(如anaconda show dhirschfeld/tensorflow)显示出该用什么命令安装anaconda(To install this package with conda run:conda install –channel https://conda.anaconda.org/dhirschfeld tensorflow)。将conda install –channel https://conda.anaconda.org/dhirschfeld tensorflow复制后输入即可。
左下角anaconda下面jupyter notebook打开后会启动一个网页版本作为Python的编译器,new新建文件。shift+enter运行。对数据做预处理以及可视化都非常方便,但是没有debug的功能。
Python与其他语言的区别
- c\c++:学习成本高、周期长,偏系统底层,在开发硬件驱动、嵌入式、游戏引擎开发等领域有管饭的应用。
- Java:目前使用最广泛的编程语言,第一个跨平台运行的语言,再带性的ERP软件开发\安卓APP开发\网站开发领域使用广泛。
- PHP:使用最广泛的web开发语言,非常适合中小型网站开发,学习成本较低,开发效率高。
- Python:适用领域几乎和Java一样广泛,但开发效率要高于Java,且学习成本较低,在科学运算\数据分析\网站开发\爬虫开发\云计算\自动化运维\自动化测试等领域优势明显。
Python大纲
1. 基础语法:变量、用户交互、数据类型、流程控制、循环语句
2. 数据类型:二进制运算、字符编码、字符串操作、列表、字典、元祖、集合、文件处理
3. 函数编程:函数定义、各参数类型、返回值、嵌套函数、高价函数、内置函数、作用域、闭包
4. 常用模块:
pychram
- professional
- community