2017年1月7日老男孩python自動化運維課程正式開課python
第一天學習內容:linux
上午windows
1.python語言的基本介紹多線程
python語言是一門解釋型的語言,與1989年的聖誕節期間,吉多·範羅蘇姆爲了在阿姆斯特丹打發時間,開發的一個新的腳本解釋程序。app
python語言能夠運用在自動化運維、金融分析、人工智能、航天高科技等等方面,因此近年來python的如火如荼也是可想而知的。運維
2.python語言的特色學習
優勢編碼
(1) python基本特色就是「簡單」、「明瞭」、「易懂」人工智能
(2) 開發效率高加密
(3) 是一種高級語言
(4) 具備可移植性
(5) 具備可擴展性
(6) 具備可嵌套性
缺點
(1) 速度慢
(2) 代碼不能加密
(3) 不具備真正的多線程
3.python的相應平臺的安裝
windows下:
1
、下載安裝包
https:
/
/
www.python.org
/
downloads
/
2
、安裝
默認安裝路徑:C:\python27
3
、配置環境變量
【右鍵計算機】
-
-
》【屬性】
-
-
》【高級系統設置】
-
-
》【高級】
-
-
》【環境變量】
-
-
》【在第二個內容框中找到 變量名爲Path 的一行,雙擊】
-
-
> 【Python安裝目錄追加到變值值中,用 ; 分割】
如:原來的值;C:\python27,切記前面有分號
變量定義的規範:
5.python中的字符編碼
python2中默認採用ascii的編碼格式
python3中默認採用utf-8的編碼格式
6.python中的註釋
單行註釋 用#
多行註釋 用"""或者'''
7.python中的用戶交互
python2中通常有raw_input和input
python3中只有input
下午:
8.python中的數字類型
python2中有int、long、float、complex
python3已經把long類型移除,通常數字類型變量定義默認會採用int型
9.python中的布爾類型
python中的布爾類型通常有true和flase
10.python中的字符串類型
python中字符串經常使用的方法有split(分割),strip(去除),index(索引)等等
通常字符串的定義 如 name = 'tom' 或者 name = "tom"
11.python中的列表類型
python中列表經常使用方法有index(索引),append(追加),remove(刪除)等等
12.python中的數據運算
有算數運算、比較運算、賦值運算、邏輯運算、成員運算、身份運算等等
13.python中的邏輯判斷
python中的邏輯判斷和其它語言中的邏輯判斷沒有太大的區別
python中的通常寫法如:
if xxxx:
xxxxx
elif xxxx:
xxxxx
else:
xxxxx