1、常見的Python種類python
一、Cpythonlinux
使用C語言實現,Python的官方版本,CPython實現會將源文件(py文件)轉換成字節碼文件(pyc文件),而後運行在Python虛擬機上。咱們目前學習就用Cpythonwindows
二、Jyhtonpython2.7
使用JAVA語言實現,Jython會將Python代碼動態編譯成Java字節碼,而後在JVM上運行。工具
三、IronPython學習
使用C#語言實現,IronPython將Python代碼編譯成C#字節碼,而後在CLR上運行。編碼
目前咱們知道此三種Python版本便可,不論是哪一種版本,編寫Python時的語法都是同樣的,只是內部實現方式不同而已,咱們主要是使用Cpython版本就行。spa
2、學習Python的理由3d
一、輕鬆入門code
對比JAVA\C\C++\C#等語言,Python相對入門簡單點,學習語言信心很重要,不少人都是失敗在開始學的一剎拉,學python成功率相對高點。
二、將來就業
Python語言在國內的使用程度是上升趨勢,比起JAVA等語言在人才市場上的日趨飽和態勢,將來Python就業可能更容易點。
3、Python版本要求
目前咱們主要是學習Python2.7.11版本與Python3.5.1版本,以Python3.5.1版本爲主。
4、Python環境搭建(因爲方法是公用的,此處直接引用了老師的配置說明)
安裝Python
windows:
1、下載安裝包 https://www.python.org/downloads/ 2、安裝 默認安裝路徑:C:\python27 3、配置環境變量 【右鍵計算機】--》【屬性】--》【高級系統設置】--》【高級】--》【環境變量】--》【在第二個內容框中找到 變量名爲Path 的一行,雙擊】 --> 【Python安裝目錄追加到變值值中,用 ; 分割】 如:原來的值;C:\python27,切記前面有分號
linux:
無需安裝,原裝Python環境
ps:若是自帶2.6,請更新至2.7
更新Python
windows:
卸載,從新安裝便可
linux:
Linux的yum依賴自帶Python,爲防止錯誤,此處更新其實就是再安裝一個Python
查看默認Python版本 python -V 1、安裝gcc,用於編譯Python源碼 yum install gcc 二、下載源碼包,https://www.python.org/ftp/python/ 3、解壓並進入源碼文件 4、編譯安裝 ./configure make all make install 5、查看版本 /usr/local/bin/python2.7 -V 6、修改默認Python版本 mv /usr/bin/python /usr/bin/python2.6 ln -s /usr/local/bin/python2.7 /usr/bin/python 7、防止yum執行異常,修改yum使用的Python版本 vi /usr/bin/yum 將頭部 #!/usr/bin/python 修改成 #!/usr/bin/python2.6
5、第一次Python
一、肯定用編寫的工具
初學建議使用官方提供的IDLE便可,後面編寫複雜點的項目可用Pycharm工具,此工具很是強大,建議用專業版。初學不建議在linux下編寫,等之後項目要部署到linux環境中再學不遲。
二、編寫'hello,world'
打開官方提供的IDLE工具,在裏面輸入print('hello,world'),點擊回車鍵就可看到輸入結果。
注意:2.7版本的編寫方式此處有點不同,打印時不須要括號,如print 'hello,world'。
三、文件頭部編寫規範
咱們在編寫代碼時,養成良好習慣,在文件頭部指定解釋器與編碼方式,方便之後部署到linux環境中不報錯
6、變量
命名規則:
a:只能包含數字、字母、下劃線,如:name_2016
b:不能以數字開頭,如:68name
c:不能是python定義的關鍵字,如:print
變量的做用:代指計算機內存中某地址中保存的內容。
變量的賦值:
name='haoyun'
psw='123456'
name2=name
7、輸入
一、3.5.3版本的用法,如:name=input('XXXXX:')
二、2.7.11版本的用法,如:name=raw_input('XXXX:')
三、若是想要輸入密碼時不可見效果,能夠利用getpass模塊中得getpass方法,如:
#首先需導入此方法
import getpass
pwd=getpass.getpass('please input your pwd:')
注意:密碼輸入不可見效果須要到linux終端上才能實現
8、經常使用數據類型
一、字符串 str
'haoyun2016'
二、整型 int
1688
三、浮點型 float
16.88
四、布爾型
True\ Flase
例子:
9、條件語句
學習if else 語句用法
原理:
if 條件1
條件1成立,執行此語句
else 條件2
條件2成立,執行此語句
else
若以上條件都不成立,執行此語句
10、while循環
一、原理:
while 條件:
循環體語句
#若條件爲真,執行循環體語句
#若條件爲假,循環體語句不執行
1 name=input('please input your name:') 2 while name=='haoyun2016': 3 print('yes')
二、break
原理:跳出全部循環
1 name=input('please input your name:') 2 while name=='haoyun2016': 3 print('yes') 4 break 5 print('again')
結果:輸入‘haoyun2016',輸出’yes',跳出全部循環
三、continue
原理:跳出跳出當前循環,繼續執行下一循環
1 name=input('please input your name:') 2 while name=='haoyun2016': 3 print('yes') 4 continue 5 print('again')
結果:輸入‘haoyun2016',一直輸出’yes',但不輸出‘aggin'