想了好久,python還真是一個簡單而優雅的編程語言。
用更少的代碼做更多的事。
1.端口
在網絡的世界裏,有兩個很重要的概念,一個是IP地址,一個是端口。根據IP地址可以找到,互相通信的終端,根據端口可以找到互相通信的應用程序,也就是不同的端口號對應不同的應用程序。
說白了,IP地址用來定位你的電腦,端口定位你的電腦的某一個程序。像QQ、微信等
但是呢,他們之間的通信呢要是用TCP/IP協議
國際通用的通信協議:TCP/IP協議
2.環境變量
環境變量一般是指在操作系統中用來指定操作系統運行環境的一些參數,如:臨時文件夾位置和系統文件夾位置等。
查看環境變量
環境變量:用戶變量、系統變量
path
以畫圖工具爲例,我們直接可以使用mspaint
可以看出在任意位置都可以打開畫圖工具,那說明path裏面配置了包含畫圖工具的文件夾。
那麼要使用python在任意位置都可以運行的話那麼就要將包含python的文件配置到path中。
這裏在安裝python解釋器的時候會有一個問我們要不要將python的文件夾添加到path中,那個位置要勾上也是這個原理。
3.python
基本認識:吉多龜叔大神abc ©簡單但是有希望能夠做比較多的事情(Python 1989 1991 Java 1995大哥 Python Java sun.)
根據轉換的時機不同。
- 編譯型語言C語言x(源碼)->編譯-> y編譯後的機器碼)
特點:執行速度快跨平臺性比較差 - 解釋性語言Python x(源碼)
解釋器>解釋執行特點:執行速度快跨平臺性比較好
python語言的特色。
- 簡單易學
- 自由且開發
- 跨平臺
- 可嵌入
- 豐富的庫
python安裝請移步 python安裝
pycharm安裝請移步 pycharm安裝
4.python之禪
import this
美麗總比醜陋好。
顯式比隱式好。
簡單總比複雜好。
複雜總比複雜好。
平面比嵌套好。
稀疏總比稠密好。
可讀性。
特殊情況不足以特殊到違反規則。
儘管實用性勝過純潔性。
錯誤不應該悄無聲息地過去。
除非顯式地沉默。
面對模棱兩可的情況,拒絕猜測的誘惑。
應該有一種——最好只有一種——顯而易見的方法來做這件事。
儘管這種方式一開始可能並不明顯,除非你是荷蘭人。
現在總比沒有好。
儘管“從不”常常比“現在”更好。
如果實現很難解釋,這是一個壞主意。
如果實現很容易解釋,那麼這可能是一個好主意。
名稱空間是一個偉大的想法——讓我們做更多這樣的事情!