1、Python語言
Python 是一種解釋型、面向對象、動态資料類型的進階程式設計語言
Python 是一種解釋型語言: 這意味着開發過程中沒有了編譯這個環節。類似于PHP和Perl語言。
Python 是互動式語言: 這意味着,您可以在一個Python提示符,直接互動執行寫你的程式。
Python 是面向對象語言: 這意味着Python支援面向對象的風格或代碼封裝在對象的程式設計技術。
Python 應用領域:Linux/Unix運維,開發指令行程式、桌面GUI應用(PyQt,Kivy等), 移動 App(PyQt,Kivy等),Web應用(Diango等架構),服務端的應用(基于TCP協定的伺服器程式),網絡爬蟲(為搜尋引擎、深度學習等領域提供資料源),資料分析,深度學習,科學計算。
2、個人看過比較好的python3系統學習教程
菜鳥程式設計 :
http://www.runoob.com/python3/python3-basic-syntax.html廖雪峰:
https://www.liaoxuefeng.com/wiki/0014316089557264a6b348958f449949df42a6d3a2e542c000python解釋器内置函數類型:
https://docs.python.org/3/library/functions.html3、變量
#變量(每條語句後可以不寫分号,直接回車即可)
numeber_of_days=365 #定義變量值
str_test="China" #字元串變量
int_test=123 #整型變量
float_test=122.5 #浮點型變量
print(numeber_of_days) #輸出變量值 365
print(type(str_test)) #輸出變量的類型 <class 'str'>
4、輸入輸出函數和條件判斷
input()/print() #name=input();print(name)
空值是Python裡一個特殊的值,用None表示。None不能了解為0,因為0是有意義的,而None是一個特殊的空值
s = input('birth: ') #input()傳回的資料類型是str,str不能直接和整數比較,必須先把str轉換成整數
birth = int(s) #int()函數将str轉換為int
if birth >=2000:
print('00後')
elif birth>=1990:
print('90後')
else:
print('90前')