1. 程式人生 > >最新Python3實用程式設計技巧進階視訊教程+課件原始碼

最新Python3實用程式設計技巧進階視訊教程+課件原始碼

第1章 課程簡介本課程每堂課都先從實際問題出發,然後分析問題,多種解決方案解決問題,最後給出最優的解決方案與手段,快速提升你運用Python解決實際問題的應用能力,擺脫只會Python語法的無力感;輕鬆掌握資深大牛解決問題的高階手段,讓你也快速成為程式設計能手。第2章 資料結構與演算法相關問題與解決技巧本章重點講解資料篩選,排序,查詢,統計,記錄等資料結構與演算法方面的問題與解決技巧。比如:1.如何在列表,字典, 集合中根據條件篩選資料,2.如何為元組中的每個元素命名, 提高程式可讀性,3.如何統計序列中元素的出現頻度,4.如何根據字典中值的大小, 對字典中的項排序,5.如何快速找到多個字典中的公共鍵(key),6.如何讓

第3章 複雜場景下字串處理相關問題與解決技巧本章重點講解在複雜場景下處理字串的技巧,比如:1 如何拆分含有多種分隔符的字串,2.如何判斷字串a是否以字串b開頭或結尾,3.如何調整字串中文字的格式,4.如何將多個小字串拼接成一個大的字串,5.如何對字串進行左, 右, 居中對齊,6.如何去掉字串中不需要的字元等。第4章 物件迭代與反迭代相關問題與解決技巧本章重點講解物件迭代與反迭相關問題與解決技巧。比如:1.如何實現可迭代物件和迭代器物件,2.如何使用生成器函式實現可迭代物件 ,3.如何進行反向迭代以及如何實現反向迭代,4.如何對迭代器做切片操作,5.如何在一個for語句中迭代多個可迭代物件等.第5章 檔案I/O效率相關問題與解決技巧
本章重點講解如何高效處理檔案I/O相關問題與技巧,比如:1.如何高效讀寫文字檔案,2.如何高效處理二進位制檔案,3.如何設定檔案的緩衝,4.如何將檔案對映到記憶體,5.如何訪問檔案的狀態,6.如何使用臨時檔案等。第6章 資料解析與構建相關問題與解決技巧本章重點講解csv,json,xml,excel等結構化資料的高效解析與構建,比如:1.如何高效讀寫csv資料,2.如何高效讀寫json資料,3.如何解析簡單的xml文件,4.如何構建xml文件,5.如何讀寫excel檔案等。第7章 類與物件深度問題與解決技巧本章重點講解類與物件中的深度技術,比如:1.如何派生內建不可變型別並修其改例項化行為,2.如何為建立大量例項節省記憶體,3.如何讓物件支援上下文管理,4.如何建立可管理的物件屬性,5.如何讓類支援比較操作,6.如何使用描述符對例項屬性做型別檢查,7.如何在環狀資料結構中管理記憶體,8.如何通過例項方法名字的字串呼叫方
第8章 多執行緒併發相關問題與解決技巧本章重點講解多執行緒,執行緒池,多執行緒間通訊或事件通知,多程序等併發相關的問題與解決技巧,比如:1.如何使用多執行緒,2.如何執行緒間通訊,3.如何線上程間進行事件通知,4.如何使用執行緒本地資料,5.如何使用執行緒池,6.如何使用多程序等第9章 裝飾器使用問題與技巧本章重點講解裝飾器的高效使用技巧,比如:1.如何使用函式裝飾器 ,2.如何為被裝飾的函式儲存元資料,3.如何定義帶引數的裝飾器,4.如何實現屬性可修改的函式裝飾器,5.如何在類中定義裝飾器,6.如何把裝飾器定義成類等。