1. Python语言
1.1 Python语言的基本概念
- Python 是一种极少数能兼具简单与功能强大的编程语言。
- 它专注于如何解决问题,而不拘泥于语法与结构。
- 官方对 Python 的介绍如下:
Python 是⼀款易于学习且功能强大的编程语言。 它具有高效率的数据结
构,能够简单又有效地实现面向对象编程。Python 简洁的语法与动态输
入之特性,加之其解释性语言的本质,使得它成为⼀种在多种领域与绝大
多数平台都能进行脚本编写与应用快速开发工作的理想语言。 - 创造者吉多·范罗苏姆采用《蒙提·派森的飞行马戏团(Monty Python’s Flying Circus)》的名字来命名。
1.2 Python的特色
- 简单
- 易于学习
- 自由且开放
- 跨平台
- 可拓展性
- 可嵌入性
- 丰富的库
1.3 Python的发展及应用
- Python的应用
1.常规软件开发
2.科学计算
3.自动化运维
4.自动化测试
5.WEB开发
6.网络爬虫
7.数据分析
8.人工智能 - Python之禅
2. 搭建环境
2.1 Python的解释器
- 环境搭建就是安装Python的解释器
- Python的解释器分类:
1.CPython:用c语言编写的Python解释器(我们用的)
2.PyPy:用Python语言编写的Python解释器
3.JPython:用Java编写的Python解释器
2.2 搭建Python环境
- 安装过程
- 在命令指示符里边输入python可以检查Python是否安装成功
2.4 pip工具的使用
- pip介绍
pip和easy_install是python中两个著名的包管理工具,一些比较老的第三方库需要easy_install,大多数情况下使用pip。
Python2>=2.7.9或者Python 3.4以后默认都安装有pip。 - pip使用
1.在命令行下,输入pip,回车可以看到帮助说明
2.查看pip版本:pip -V;pip --version
3.升级pip:python -m pip install --upgrade pip
4.普通安装:pip install 库的名字
5.指定版本安装:pip install robotframework==2.8.7
6.卸载已安装的库:pip uninstall 库的名字
7.列出已经安装的库:pip list
8.显示所安装包的信息:pip show 库的名字
9.将已经安装的库列表保存到文本文件中:pip freeze > 文件位置
例:pip freeze >
10.批量下载导出来的包: pip install -r packages.txt - 使用wheel文件安装库
地址:https://www.lfd.uci.edu/~gohlke/pythonlibs/
可以使用 pip install pillow-4.2xxxxxxx.whl 的方式离线进行安装
- 换源安装
豆瓣 :http://pypi.douban.com/simple/
阿里 :http://mirrors.aliyun.com/pypi/simple/
中国科学技术大学:http://pypi.mirrors.ustc.edu.cn/simple
14
清华:https://pypi.tuna.tsinghua.edu.cn/simple
例:pip install SomePackage -i 网址
2.5 Python的第一个程序
- 可以在交互模式实现
- 可以用Python自带的idle
- 可以用高级开发工具如:PyCharm
3. PyCharm的安装和配置
3.1 PyCharm的安装
网址:https://www.jetbrains.com/pycharm/download/#section=windows
注:只有PyCharm的建议勾选“Create Associations”
3.2 PyCharm的简单配置
1、主题修改 File–settings–apperance–theme
2、代码字体修改 File–settings–Editor-Font
3、关闭更新 File–settings—apperance—System Settings —
Updates — Automatically check updates for 取消打钩
4、快捷键修改 File–settings—apperance-- Keymap 选择自己习惯的
快捷键方式
5、自动导包 File–settings—apperance–General —Auto Import
打钩
6、进制打开上次的工程 File–settings—apperance—System
Settings —Reopen last project startup
7、修改新建文件文件头 File–settings–Editor—Code Style — File
and Code Templates — Python Script
8、修改字体编码 File–settings–Editor—Code Style — File
Encoding — Project Encoding