Python2.7 版本在 2020 年後再也不提供支持,建議新手使用 3.x 版本進行學習python
在 Windows 上安裝完成後檢查一下是否配置了 Python 和 Scripts 的環境變量,方便
cmd
快速啓動。git
//安裝 pip3 install virtualenv //查看版本號 virtualenv --version //建立虛擬環境 virtualenv venv //建立一個獨立的虛擬環境 virtualenv --no-site-packages venv //激活虛擬環境 source venv/bin/activate //退出虛擬環境 deactivate //刪除虛擬環境 rm virtualenv venv //查看幫助 virtualenv -h
上述命令在 Ubuntu 環境下測試可用,新手在 Windows 上開發仍是建議使用 PyCharmgithub
README.rst LICENSE setup.py requirements.txt sample/__init__.py sample/core.py sample/helpers.py docs/conf.py docs/index.rst tests/test_basic.py tests/test_advanced.py
具體模塊編程
位置 | ./sample/ 或 ./sample.py |
---|---|
目的 | 具體代碼 |
受權bash
位置 | ./LICENSE |
---|---|
目的 | 法律相關 |
Setup.pypython2.7
位置 | ./setup.py |
---|---|
目的 | 包安裝和分發管理 |
依賴文件ide
位置 | ./requirements.txt |
---|---|
目的 | 開發中的依賴 |
文檔函數
位置 | ./docs/ |
---|---|
目的 | 項目的參考文檔 |
測試套件性能
位置 | ./test_sample.py 或 ./tests |
---|---|
目的 | 軟件包集成和單元測試 |
Makefile單元測試
位置 | ./Makefile |
---|---|
目的 | 通用的管理任務。 |
將有上下文和反作用的函數與邏輯函數(稱爲純函數)隔離開來,能夠得到如下好處:
除了 str.join() 和 +,您也可使用 % 格式運算符來鏈接肯定數量的字符串,但 PEP 3101 建議使用 str.format() 替代 % 操做符。
魔法方法: 改變對象建立和實例化的方式; 改變Python解釋器導入模塊的方式;甚至可能(若是須要的話也是被推薦的)在 Python 中嵌入 C 程序。
許多 Python 風格指南建議使用單下劃線的 _ 而不是這裏推薦的雙下劃線 __ 來標記廢棄變量。問題是, _ 經常使用在做爲 gettext() 函數的別名,也被用在交互式命令行中記錄最後一次操做的值。相反,使用雙下劃線 十分清晰和方便,並且可以消除使用其餘這些用例所帶來的意外干擾的風險。
dict.has_key()
方法。 相反,使用 x in d
語法,或者將默認參數傳遞給 dict.get()
方法。with open
語法來讀文件,它可以爲你自動關閉文件。