python入門(歡迎來到python世界)

課程地址:http://www.duobei.com/room/course/4537134244
可以專注功能的實現,不用專注
一種解釋型、面向對象的、帶有動態語意的高級程序設計語言

Python3.0目前更新的最新版本,目前大多數公司使用2.x版本

python特徵
定位:腳本語言(scripting language)
運維過程中使用較多
高階動態編程語言
實際上超出腳本語言的作用(不僅僅在運維過程中)
簡單易學:
簡單易學,讓使用者專注於解決問題而不是語言本身,簡單語法
黑客應該學習的四門語言,其中包括python, 適合快速編寫工具
解釋性&編譯性
python寫的程序不需要編譯成二進制代碼,直接從源代碼運行程序,需要解釋器支持
英文書+詞典(解釋器) == 閱讀
英文書 轉化成 中文書 ==閱讀
python包含了編譯執行的特性
面向對象:
python支持面向過程和麪向對象的編程語言
所有事物看成對象
自動管理內存
可擴展性及可嵌入性
可以python編寫,也可以與其他語言c++,c編寫
可以方便結合
免費、開源
可移植性
由於開源特性,python已經移植到許多平臺上
豐富的庫
幫助處理各種工作,包括正則表達式、文檔、單元測試、線程、數據庫
GUI等。還有很多第三方庫支持,成爲強大編程語言的標準
易用與速度的完美結合

python應用
到底能夠幹些什麼事情?
許多大公司都在使用python(google,yahoo, cisco, ibm etc)
google: 實現web爬蟲
yahoo: 管理討論組
youtube: 視頻分享
pixal:利用python做特效計算

搭建python環境
hold on, 瞭解python開發環境搭建

linux環境
默認已經安裝,否則需要下載python
輸入python可啓動python交互模式
程序編輯器推薦使用vim

windows環境
可以下載安裝python的msi包直接安裝
自帶python的gui開發環境(idel)
開發工具很多
可以使用eclipse, 安裝pydev插件搭建python ide

編寫程序
-VIM
文件命名
*.py
執行
python test.py
或者
./test.py

code:
def add(a,b):
return a+b

print(add(1,3)
輸出4

練習1:
在交互模式中,使用python計算一週的時間

def calculate()
return 60 * 24 * 7
print(calculate())

輸出10080

練習2:
編寫短小程序,打印三行:名字、出生日期和喜歡的顏色

print("sean chen")
print("18/01/1977")
print("blue")
發佈了29 篇原創文章 · 獲贊 0 · 訪問量 2萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章