這是我學習Python過程積累的經驗和踩過的坑,但願學習Python的新手們能儘可能避免,以避免沒必要要的時間浪費。今天也是我第一次接觸Python。 基礎語法看了兩個晚上,因此若是沒看的朋友們,抽時間先看看語法,這樣內心有一個基本的概念。很少說直接開始了python
今天先在Windows 系統學習web
1. Windows 安裝Python環境shell
下載地址:https://www.python.org/downloads/windows/ 最新版3.7 . 至於2.x的後面再說吧 兩個大版本已經互不兼容了。windows
注意: 這個地方最好選擇 web-based installer 這個版本。 executable 只有編譯環境 shell,沒有 PIp 等包管理工具後面會對包引用拋出異常。 你們直接安裝Web-based 經過安裝器來直接安裝。由於我安裝的時候沒有截圖因此你們一直Next就行,能夠多勾選一些插件。由於剛學習因此儘可能別給本身製造麻煩。eclipse
記得把安裝路徑添加到系統的環境變量,方便直接在CMD使用python。安裝的時候也會提示你是否直接添加到環境變量,若是勾選了,安裝器會幫你添加完成的。函數
2. 安裝Pycharm 工具
環境安裝完成了。 咱們須要找到本身習慣的IDE, 如今IDE不少,sublime,vscode,eclipse.. 我選擇python界最牛逼且收費的Pycharm 。學習
下載地址:https://www.jetbrains.com/pycharm/download/#section=windows 直接下載專業版(Professional ) , 社區版 (Community )功能少,學習最好了解全方面,後面還有Web開發學習。社區版不支持因此。。。。 插件
安裝完成須要有效的 LICENSES。。 或者1個月試用。 直接在網上搜索破解也能夠。code
3. 簡單例子 和 模塊引用
首先在同目錄建立兩個文件 index.py 和 common.py 。 如今在index.py 中引用 common.py 中的方法 以下:
index.py:
common.py
還能夠以下方式引用
若是一直報錯「找不到包引用」,請確保和上述安裝環境一致。
4. 在項目的根目錄直接可建立「Python Package" 應該就是放一些基礎方法。 如今建立一個demopackage 的包,看引用有何區別
Python package 默認帶了一個_init_.py 這個 文件有什麼做用呢
主要做用:
1. Python中package的標識,不能刪除
2. 定義__all__用來模糊導入 可控制 外部導入 對函數的權限控制。 通常不設置。