[TOC]
<br>
### 一、下载Python3
官网地址:https://www.python.org
![](https://box.kancloud.cn/05acc07626b86911399290a8929759e2_988x388.jpg)
python 环境还是比较容易安装的,直接下一步下一步即可。唯一需要注意的是在安装过程中可以勾选“Add Python 3.x to PATH”或者安装后配置环境变量,安装后如果在cmd中输入python和pip命令,没有报错就证明安装成功了。
#### 检查python版本
```
python -V
```
#### 检查pip版本
```
pip -V
```
执行结果:
```
C:\Users\Administrator>python -V
Python 3.5.2
C:\Users\Administrator>pip -V
pip 9.0.1 from d:\360yp\vm\python35\lib\site-packages (python 3.5)
```
在python中,pip是个非常重要,但是又特别简单的包管理工具,后面开发过程中,安装一些模块的时候会经常用到,这里暂时先不解释。
### 二、开发IDE
我推荐新手使用 **pycharm** 学习python,正所谓*“工欲利其器必先利其器”*
官网:[https://www.jetbrains.com/pycharm/download/#section=windows](https://www.jetbrains.com/pycharm/download/#section=windows)
![](https://box.kancloud.cn/6f279eee5f9aa7e74790199f51641078_752x445.jpg)
下载安装后,百度“pyCharm 破解”即可获得激活方式
### 三、巧用 Python 命令行
前面推荐新手使用pycharm进行编程,这里又介绍Python自带的IDLE,有没有矛盾?
当我们需要测试或调试某个内置函数的时候,使用交互命令行,有着特别方便的优势哦。
**打开python 命令行:**
在cmd中直接输入python即可
```python
C:\Users\Administrator>python
Python 3.5.2 (v3.5.2:4def2a2901a5, Jun 25 2016, 22:18:55) [MSC v.1900 64 bit (AMD64)] on win32
Type "help", "copyright", "credits" or "license" for more information.
>>> 1+1
2
>>> print("Hello world")
Hello world
>>> name="Milton"
>>> name
'Milton'
>>> print(name)
Milton
>>> dir(name)
['__add__', '__class__', '__contains__', '__delattr__', '__dir__', '__doc__', '__eq__', '__format__', '__ge__', '__getattribute__', '__getitem__', '__getnewargs
__', '__gt__', '__hash__', '__init__', '__iter__', '__le__', '__len__', '__lt__', '__mod__', '__mul__', '__ne__', '__new__', '__reduce__', '__reduce_ex__', '__r
epr__', '__rmod__', '__rmul__', '__setattr__', '__sizeof__', '__str__', '__subclasshook__', 'capitalize', 'casefold', 'center', 'count', 'encode', 'endswith', '
expandtabs', 'find', 'format', 'format_map', 'index', 'isalnum', 'isalpha', 'isdecimal', 'isdigit', 'isidentifier', 'islower', 'isnumeric', 'isprintable', 'issp
ace', 'istitle', 'isupper', 'join', 'ljust', 'lower', 'lstrip', 'maketrans', 'partition', 'replace', 'rfind', 'rindex', 'rjust', 'rpartition', 'rsplit', 'rstrip
', 'split', 'splitlines', 'startswith', 'strip', 'swapcase', 'title', 'translate', 'upper', 'zfill']
>>>
```
<hr style="margin-top:100px">
:-: ![](https://box.kancloud.cn/2ff0bc02ec938fef8b6dd7b7f16ee11d_258x258.jpg)
***微信扫一扫,关注“python测试开发圈”,了解更多测试教程!***
- 前言
- chapter01_开发环境
- chapter02_字符串的使用
- chapter03_列表的使用
- chapter04_字典的使用
- chapter05_数字的使用
- chapter06_元组的使用
- chapter07_集合的使用
- chapter08_输入输出
- chapter09_控制流程
- chapter10_实例练习_登录1
- chapter11_python函数入门
- chapter12_python中的类
- chapter13_轻松玩转python中的模块管理
- chapter14_掌握学习新模块的技巧
- chapter15_通过os模块与操作系统交互
- chapter16_子进程相关模块(subprocess)
- chapter17_时间相关模块(time & datetime)
- chapter18_序列化模块(json)
- chapter19_加密模块(hashlib)
- chapter20_文件的读与写
- chapter21_阶段考核2_登录
- chapter22_小小算法挑战(排序&二分法)
- chapter23_用多线程来搞事!
- chapter24_HTTP接口请求(requests)
- chapter25_接口测试框架(pytest)
- chapter26_阶段考核3_HTTP接口测试
- chapter27_HTML解析(pyquery)
- chapter28_阶段考核4_爬虫下载网易汽车
- chapter29_python中的那些编码坑
- chapter30_MySQL数据库操作
- chapter31 高级特性_迭代器与生成器
- chapter32 高级特性_装饰器
- chapter33 高级特性_列表处理