Day1 老男孩python自動化運維課程學習筆記

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,切記前面有分號
linux下:
系統自帶解釋器
4.python下變量的定義
name = 'tom'
_name  = 'tom'
Name = 'tom'

變量定義的規範:

    • 變量名只能是 字母、數字或下劃線的任意組合
    • 變量名的第一個字符不能是數字
    • 變量名不能利用python保留的關鍵字

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

相關文章
相關標籤/搜索