本課程主要針對python常用的一些知識點(diǎn),疑難點(diǎn)進(jìn)行拆分并單獨(dú)講解;每一個課程都會對具體的知識點(diǎn)先進(jìn)行學(xué)習(xí),然后在舉一個具體的例子來實(shí)踐當(dāng)次課程的內(nèi)容;使得每一個知識點(diǎn)都可以更加牢固的掌握。本課程的內(nèi)容包括從python基礎(chǔ)、python的表達(dá)式、數(shù)據(jù)結(jié)構(gòu)等基礎(chǔ)知識,還包括迭代器、包裝器等高級功能,還有正則表達(dá)式、xml、Excel等工作中常用的第三方類庫的使用講解,以及一些web應(yīng)用的第三方類庫的使用。課程中包含的內(nèi)容覆蓋了我們?nèi)粘9ぷ髦谐S玫拇蟛糠謨?nèi)容,學(xué)完之后可以給我們的工作帶來實(shí)質(zhì)性的的幫助。
本系列課程的形式與一般的基礎(chǔ)課程不同,每次課主要由若干個例子,以及若干道有一定難度的習(xí)題組成,需要較多的動手練習(xí),講師每次課講解例題,以及上周課的習(xí)題講解,如果有需要了解的背景知識,會穿插在題目講解中。“做題控”們不妨加入,讓自己的能力通過反復(fù)迭代的學(xué)習(xí)逐漸臻于化境。
授課對象:本課程適合對python略有了解,希望鞏固python基礎(chǔ),更深入掌握python,了解高級特性和第三方類庫的同學(xué)們。
課程環(huán)境:windows + pycharm 或 Linux + vim
【課程大綱】
第一課:python入門指引
python的基礎(chǔ)知識,快速入門
第二課:數(shù)據(jù)結(jié)構(gòu)的正確使用姿勢
元組、列表、字典等數(shù)據(jù)結(jié)構(gòu)的使用
第三課:表達(dá)式的魅力
講解python表達(dá)式的運(yùn)用
第四課:重新結(jié)實(shí)老朋友yield
講解yield的作用和應(yīng)用
第五課:閉包的前世今生
講解閉包和包裝器的使用
第六課:線程與進(jìn)程的故事
python線程和進(jìn)程的應(yīng)用
第七課:使用正則找到金子
正則表達(dá)式的應(yīng)用
第八課:與數(shù)據(jù)庫們的第一次親密接觸
如何連接各種數(shù)據(jù)庫并使用
第九課:XML就該這么用
xml模塊的快速使用
第十課:你也可以輕松玩轉(zhuǎn)EXCEL
Excel模塊的使用
第十一課:一只來自網(wǎng)頁上的爬蟲
爬蟲程序的開發(fā)過程
第十二課:有一種網(wǎng)頁叫博客
web站點(diǎn)的開發(fā)過程