啥是Python?正則表達式
Python(計算機程序設計語言) 是一種面向對象的解釋型計算機程序設計語言,由荷蘭人Guido van Rossum於1989年發明,第一個公開發行版發行於1991年。編程
Python是純粹的自由軟件, 源代碼和解釋器CPython遵循 GPL(GNU General Public License)協議 。Python語法簡潔清晰,特點之一是強制用空白符(white space)做爲語句縮進。數組
Python具備豐富和強大的庫。它常被暱稱爲膠水語言,可以把用其餘語言製做的各類模塊(尤爲是C/C++)很輕鬆地聯結在一塊兒。常見的一種應用情形是,使用Python快速生成程序的原型(有時甚至是程序的最終界面),而後對其中有特別要求的部分,用更合適的語言改寫,好比3D遊戲中的圖形渲染模塊,性能要求特別高,就能夠用C/C++重寫,然後封裝爲Python能夠調用的擴展類庫。須要注意的是在您使用擴展類庫時可能須要考慮平臺問題,某些可能不提供跨平臺的實現。閉包
教學課程:Python學習課程框架
(本教程面向零基礎的同窗,是一個深刻淺出,通俗易懂的Python3視頻教程)函數
前半部分主要講解Python3的語法特性,後半部分着重講解Python3在爬蟲、Tkinter、Pygame遊戲開發等實例上的應用。整個系列共16個章節,前邊13個章節從一個小遊戲引入Python,逐步介紹Python的語法以及語言特點。最後3個章節爲案例的演示,是前邊內容的總結和提升。性能
教學大綱學習
課時1:愉快的開始 17:37動畫
課時2:我和Python的第一次親密接觸 13:14網站
課時3:用Python設計第一個遊戲 24:00
課時4:小插曲之變量和字符串 19:04
課時5:改進咱們的小遊戲 26:31
課時6:閒聊之Python的數據類型 18:41
課時7:Pyhon之經常使用操做符 16:31
課時8:了不得的分支和循環 16:30
課時9:了不得的分支和循環2 12:09
課時10:了不得的分支和循環3 13:26
課時11:列表:一個打了激素的數組 13:28
課時12:列表:一個打了激素的數組2 13:01
課時13:列表:一個打了激素的數組3 20:17
課時14:元組:戴上了枷鎖的列表 15:29
課時15:字符串:各類奇葩的內置方法 28:58
課時16:字符串:格式化 26:22
課時17:序列!序列! 20:48
課時18:函數:Python的樂高積木 13:54
課時19:函數:靈活即強大 16:46
課時20:函數:個人地盤聽個人 16:47
課時21:函數:內嵌函數和閉包 19:02
課時22:函數:lambda表達式 12:45
課時23:函數:遞歸是神馬 20:47
課時24:遞歸:這幫小兔崽子 18:19
課時25:遞歸:漢諾塔 13:25
課時26:字典:當索引很差用時 17:50
課時27:字典:當索引很差用時2 17:48
課時28:集合:在個人世界裏,你就是惟一 09:42
課時29:文件:由於懂你,因此永恆 16:54
課時30:文件:一個任務 14:42
課時31:文件系統:介紹一個高大上的東西 23:32
課時32:永久存儲:醃製一缸美味的泡菜 12:23
課時33:異常處理:你不可能老是對的 12:37
課時34:異常處理:你不可能老是對的2 15:03
課時35:豐富的else語句及簡潔的with語句 09:36
課時36:圖形用戶界面入門:EasyGui 14:15
課時37:類和對象:給你們介紹對象 14:26
課時38:類和對象:面向對象編程 12:46
課時39:類和對象:繼承 18:11
課時40:類和對象:拾遺 17:18
課時41:類和對象:一些相關的BIF 15:36
課時42:魔法方法:構造和析構 13:15
課時43:魔法方法:算術運算 12:24
課時44:魔法方法:算術運算2 10:24
課時45:魔法方法:簡單定製 30:31
課時46:魔法方法:屬性訪問 18:13
課時47:魔法方法:描述符(Property的原理) 18:50
課時48:魔法方法:定製序列 09:46
課時49:魔法方法:迭代器 11:32
課時50:亂入:生成器 13:23
課時51:模塊:模塊就是程序 10:18
課時52:模塊:name='main'、搜索路徑和包 12:08
課時53:模塊:像個極客同樣去思考 14:26
課時54:論一隻爬蟲的自我修養 13:14
課時55:論一隻爬蟲的自我修養2:實戰 25:23
課時56:論一隻爬蟲的自我修養3:隱藏 17:24
課時57:輪一隻爬蟲的自我修養4:OOXX 30:08
課時58:論一隻爬蟲的自我修養5:正則表達式 21:56
課時59:論一隻爬蟲的自我修養6:正則表達式2 18:41
課時60:論一隻爬蟲的自我修養7:正則表達式3 14:02
課時61:論一隻爬蟲的自我修養8:正則表達式4 16:48
課時62:論一隻爬蟲的自我修養9:異常處理 09:19
課時63:論一隻爬蟲的自我修養10:安裝Scrapy 14:20
課時64:論一隻爬蟲的自我修養11:Scrapy框架之初窺門徑 39:10
課時65:GUI的終極選擇:Tkinter 13:28
課時66:GUI的終極選擇:Tkinter2 13:47
課時67:GUI的終極選擇:Tkinter3 15:43
課時68:GUI的終極選擇:Tkinter4 32:56
課時69:GUI的終極選擇:Tkinter5 20:45
課時70:GUI的終極選擇:Tkinter6 19:25
課時71:GUI的終極選擇:Tkinter7 31:22
課時72:GUI的終極選擇:Tkinter8 27:00
課時73:GUI的終極選擇:Tkinter9 14:52
課時74:GUI的終極選擇:Tkinter10 24:19
課時75:GUI的終極選擇:Tkinter11 16:40
課時76:GUI的終極選擇:Tkinter12 19:45
課時77:GUI的終極選擇:Tkinter13 20:26
課時78:GUI的終極選擇:Tkinter14 12:30
課時79:Pygame:初次見面,請你們多多關照 12:19
課時80:Pygame:解惑 09:30
課時81:080Pygame:事件 17:48
課時82:Pygame:提升遊戲的顏值 34:06
課時83:Pygame:提升遊戲的顏值2 13:49
課時84:Pygame:提升遊戲的顏值3 16:27
課時85:Pygame:基本圖形繪製 25:07
課時86:Pygame:動畫精靈 21:23
課時87:Pygame:碰撞檢測 21:08
課時88:Pygame:播放聲音和音效 26:53
課時89:Pygame:摩擦摩擦 28:38
課時90:Pygame:遊戲勝利 33:44
課時91:Pygame:飛機大戰1 13:18
課時92:Pygame:飛機大戰2 37:45
課時93:Pygame:飛機大戰3 24:47
課時94:Pygame:飛機大戰4 28:27
課時95:Pygame:飛機大戰5 32:06
課時96:Pygame:飛機大戰6 29:36
課時97:Pygame:飛機大戰7 20:13
課程目標
Python入門
Python實踐
Python開發
Python爬蟲
Python遊戲開發
Python全棧開發
適合人羣
零基礎
初學者
編程愛好者
阿里雲大學官網(阿里雲大學 - 官方網站,雲生態下的創新人才工場)