Python3實用編程技巧進階

第1章 課程簡介(本課程基於py3.x並贈送py2.x的講解)
學習編程的精髓在於解決問題,學完python語法以後不該該直接去開發項目,而是應該學習怎麼用剛學會的python去解決問題,夯實基礎的同時習慣用編程思惟解決問題 ,這樣再作項目纔會駕輕就熟,觸類旁通,這樣纔是最合理的學習路線。本課程精選50個案例,從實際問題出發,提供多種解決方案,給出最優解決方案與手段,快速提高...

第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.如何把裝飾器定義成類等。...php

 

下載地址:Python3實用編程技巧進階python

相關文章
相關標籤/搜索