python重學筆記
py版本與環境配置
1、Python現有兩個大版本,python2和python3,由于時間的發展早期所開發的py2程式正在不斷向py3轉變。
2、優點
簡單(基于c的僞代碼,可以專注于解決問題)、相對易學(文法簡單)、免費、開源、進階語言、可移植性、解釋性語言、面向對象、可擴充性、因為開源擁有豐富的庫。
3、缺點
運作速度相對慢一些(可以嵌入c程式)、強制縮進(開始時會不太習慣)、單行語句
4、版本比較
py2官方在2020年停止更新
py2 | py3 | 備注 |
---|---|---|
print() | 輸出時有括号 | |
print 1,2 | print(1,2) | - |
<>于!= 同義 | 隻有 != | 運算符 |
Unicode和非Unicode | Unicode | 字元串 |
int 和 long | int | 非浮點數(長整型) |
5、安裝
直接到官網 https://www.Python.org/下載下傳,安裝就可以了。
- 右鍵點選我的電腦
- 點選屬性
- 點選進階系統設定
- 點選環境發量
- 在系統發量裡找 path(沒有則建立)
- 有 path 的點選添加
-
将你 Python 安裝目弽(D:\py3)以及 Python 中 scripts 癿檔案路徂(D:\py3\Scripts)
添加到 path 中。
6、目錄介紹與編譯器
Sublime、Pycharm、IPython、IDLE Python gui(exe檔案安裝時帶的)
Pycharm安裝包下載下傳位址:https://www.jetbrains.com/pycharm/download/#section=windows
這邊建議每30天免費試用(安裝插件即可),
7、運作
更新pip
python -m pip install --upgrade pip
心形圖案
print('\n'.join([''.join([('Love'[(x-y)%len('Love')] \ if((x*0.05)**2+(y*0.1)**2-1)**3-(x*0.05)**2*(y*0.1)**3 <= 0 else ' ') \ for x in range(-30, 30)]) for y in range(30, -30, -1)]))