系統(tǒng)提升你的 Python 能力
景霄 Facebook 資深工程師
你將獲得
- 從工程角度掌握 Python 高階用法;
- 獨立開發(fā) Python 項目的能力;
- 硅谷一線工程師的獨家經(jīng)驗分享;
- 完整的 Python 學習路徑。
課程介紹
人工智能時代下,Python 毫無疑問是最熱的編程語言。有人夸它功能強大還上手輕松,有人說它學習曲線不那么陡峭,但是更多的人,在推開 Python 的大門后卻發(fā)現(xiàn),Python 入門容易但精通卻不易。
-
你是否也曾傻傻分不清“列表”“元組”“字典”“集合”等的用法,甚至試圖在集合中采用索引方式?
-
你是否也曾苦苦鉆研面向對象的理念,卻在被要求設計一個稍復雜點的系統(tǒng)時束手無策?
-
你是否也曾羨慕別人能巧用裝飾器、生成器等高級操作,可自己在寫代碼時,卻連異常拋出、內存不足等邊界條件都戰(zhàn)戰(zhàn)兢兢搞不定呢?
由此可見,想要精通這門語言,必須真正理解知識概念,比如適當從源碼層面深化認知,然后熟悉實際的工程應用,獨立完成項目開發(fā)。這樣,你才能成為真正的語言高手。
在這個專欄里,景霄會從工程的角度,帶你學習 Python。專欄基于 Python 最新的 3.7 版本,以語言知識結合工程應用為主線,其中包含了大量的獨家解讀和實際工作案例。內容難易兼顧,既可以帶你鞏固核心基礎,更會教你各種高級進階操作,讓你循序漸進、系統(tǒng)掌握 Python 這門語言。
專欄按照進階難度分為 4 個模塊。
前兩部分主要是Python 的基礎篇和進階篇。除去必要的概念、操作講解,基礎篇和進階篇都著重強調了學習中的重難點和易錯點,并從性能分析、實際應用舉例等不同維度出發(fā),讓你輕松理解和掌握它們。
第三部分是規(guī)范篇,通過講解合理分解代碼、運用 assert、寫單元測試等具體編程技巧,教你寫出高質量的 Python 程序。
第四部分則是實戰(zhàn)篇,這部分會通過量化交易系統(tǒng)項目的開發(fā),帶你串聯(lián)起前面所學的 Python 知識,并加入大量的實戰(zhàn)經(jīng)驗和技巧,讓你在獨立項目開發(fā)中獲得質的提高。
課程的練習代碼:
