**安裝Python 3.x**
Python 可應用于多平臺包括Windows、Linux 和 Mac OS X。
Python 目前有兩個版本,一個是2.x版,一個是3.x版,這兩個版本是不兼容的。教程以 Python 3.x 為基礎,請確保您的Python為 Python 3
你可以通過終端窗口輸入 "python" 命令來查看本地是否已經安裝 Python 以及 Python 的安裝版本。
網速慢的同學可以再*百度云盤*[ 下載 Python 3](https://pan.baidu.com/s/1kU5OCOB?errno=0&errmsg=Auth%20Login%20Sucess&&bduss=&ssnerror=0#list/path=%2Fpub%2Fpython)
**Windows上安裝Python**
1. 打開瀏覽器[下載 Python 3 ](http://www.python.org/download/)
2. 在下載列表中選擇Window平臺安裝包,包格式為:python-XYZ.msi 或者 python-XYZ.exe , XYZ 為你要安裝的版本號。
備注:要使用安裝程序 python-XYZ.msi, Windows系統必須支持Microsoft Installer 2.0搭配使用。只要保存安裝文件到本地計算機,然后運行它,看看你的機器支持MSI。Windows XP和更高版本已經有MSI,很多老機器也可以安裝MSI。
3. 下載后,雙擊下載包,進入Python安裝向導,安裝非常簡單,你只需要使用默認的設置一直點擊"下一步"直到安裝完成即可。

**Mac上安裝Python**
Mac系統 OS X 10.8~10.10,系統自帶的Python版本是2.7。要安裝最新的Python 3.x,有兩個方法:
方法一:從Python官網[下載 Python 3.5 ](https://www.python.org/ftp/python/3.5.2/python-3.5.2-macosx10.6.pkg);
方法二:如果安裝了Homebrew,直接通過命令brew install python3安裝即可。
**Unix & Linux 平臺安裝 Python**
1. 打開瀏覽器[下載 Python 3 ](http://www.python.org/download/)
2. 選擇適用于 Unix/Linux 的源碼壓縮包。
3. 下載及解壓壓縮包。
4. 如果你需要自定義一些選項修改 Modules/Setup
5. 執行 ./configure 腳本
6. make & make install
7. 執行以上操作后,Python 會安裝在 /usr/local/bin 目錄中,Python 庫安裝在/usr/local/lib/pythonXX,XX為你使用的 Python 的版本號。
- 跟老司機學Python
- 了解Python
- 1、python簡介
- 2、Python發展史
- 3、Python特點
- 4、Python解釋器
- 入坑Python
- 1、Python環境搭建
- 2、設置環境變量
- 3、開始使用Python
- 4、運行Python程序
- 掌握Python基礎
- Python基礎知識
- Python運算符
- 算術運算符
- 比較運算符
- 賦值運算符
- 邏輯運算符
- 位運算符
- 成員運算符
- 身份運算符
- 運算符優先級
- Python的變量與常量
- Python數據類型
- Number數值
- String字符串
- List列表
- Tuple元組
- Dictionary字典
- Set集合
- Python流程控制語句
- 條件判斷
- 循環控制
- Python函數
- 1、函數是什么
- 2、函數的定義
- 3、函數的參數
- 4、函數的調用
- 5、嵌套函數
- 6、遞歸函數
- 7、匿名函數
- 8、函數式編程
- 9、高階函數
- 1、map
- 2、reduce
- 3、filter
- 4、sorted
- 10、返回函數
- 11、偏函數
- Python文件IO操作
- 標準輸入輸出
- 讀寫文件
- with讀寫文件
- Python高級特性
- 1、列表生成式
- 2、迭代器
- 3、生成器
- 4、裝飾器
- Python模塊初探
- 1、模塊與包
- 2、創建模塊
- 3、模塊中的作用域
- 4、模塊的導入
- Python面向對象編程
- 類與對象
- 類的定義及使用
- 面向對象特性
- 類中的訪問域
- 查看對象詳情
- Python面向對象進階
- 類中的方法
- 類中的特殊成員
- 限制對象的屬性
- 再聊多繼承
- 裝x式創建類
- 創建元類
- Python內置模塊
- os模塊
- sys模塊
- random模塊
- time模塊
- datetime模塊
- shutil模塊
- collections模塊
- base64模塊
- json模塊
- hashlib模塊
- xml模塊
- 1. SAX解析XML
- 2. DOM解析XML
- 3. ElementTree解析XML
- urllib模塊
- logging模塊
- re模塊
- Python第三方模塊
- Pillow與PIL
- Requests
- Tablib
- Xpinyin
- Chardet
- Pycurl
- Virtualenv
- Python操作數據庫
- Mysql操作
- Sqllite操作
- Mongodb操作
- Redis操作
- Python的GUI編程
- Python中GUI的選擇
- Tkinter
- wxPython
- Socket網絡編程
- Socket網絡編程簡聊
- Socket內建方法
- TCP協議編程
- UDP協議編程
- TCP與UDP
- Python電子郵件
- SMTP發郵件
- POP3收郵件
- IMAP收郵件
- 進程線程
- 進程與線程
- 進程編程
- 使用進程池
- 進程間的通信
- 線程編程
- 使用線程鎖
- Python的GIL
- Web編程
- WSGI介紹
- Web框架
- Flask使用
- 模板jinjia2使用
- 項目結構規劃
- 異步與協程
- 概念掃盲
- 異步IO進化之路
- 協程是什么
- yield協程編程
- yield from
- asyncio
- async與await
- aiohttp之client
- aiphttp之server
- 網絡爬蟲
- 網絡爬蟲簡聊
- Beautiful Soup模塊的使用
- pyquery 模塊的使用
- selenium模塊的使用
- 爬取段子實例
- 錯誤與調試
- 錯誤
- 錯誤處理
- 拋出錯誤
- 高效的調試
- Python重要語句
- pass語句
- return語句
- Python開發必知
- pip使用詳解
- 如何對列表進行迭代
- 如何對字典進行迭代
- 字符串格式化
- 知識擴展
- 網絡模型
- GUI是什么