原创 Python學校_任務14_解析XML和json

XML和json是常見的兩種輕量級數據存儲格式,Web和某些配置文件中經常用到二者: 本示例介紹簡單的解析XML和json的過程,暫不涉及互轉換等操作 XML和json的語法都很簡單,此處不再贅述 示例用XML文件: <?xml ver

原创 Python學習_任務9_MySQL數據庫操作

數據庫操作是很多高級語言的常規學習任務: 本demo的實驗用具:MySQL數據庫,一個可用的數據庫,一個可用的表(學生表爲例) 對於Python 3.x,用pymysql包,Python 2貌似是MySQLdb # - Tutorial

原创 Python_不換行打印進度條

有些控制檯程序中我們希望用進度條顯示一段操作的進行程度,基本要求是進度條能遞增打印且不換行 其實這裏Python的實現和C語言的類似,關鍵就是注意打印的時候用'\r'及不換行 爲了模仿任務進度,用sleep()和count處理 impo

原创 Python學習_任務15_調用exe程序

Python被稱爲膠水語言也得益於其很方便地調用其他程序的特點 對於一個計算機程序,或者說程序的main函數過程,在很多時候會見到調用main時有參數,這些參數是作爲程序的輸入參數 Python打包得到的exe程序也能獲取這些程序的輸入參

原创 Python學習_任務13_Excel文件讀寫

掌握用Python對Excel文件的處理,有時候能自己寫一些工具程序提高工作效率,以下演示最簡單的示例程序: 主要實現內容讀取和內容寫入,更高級的關於sheet、單元格樣式等可以自行針對性學習 本示例用Python的openpyxl包,該

原创 Python_安裝Numpy、Matplotlib的一種方法

Python作爲一個很流行的編程語言,除了簡練的語法,還得益於功能全面的開源庫 以下介紹一種安裝Numpy和Matplotlib庫的方法,這兩個庫有時候直接在Pycharm裏面安裝會報錯,可以試試這種本地的手動安裝方法 前往以下網站,找到

原创 Python學習_任務2_進制和大小寫轉換

如果省去輸入和類型轉換的行以及一堆註釋,一兩行就能實現和展示Python中進制和大小寫轉換的方便 # - Tutorial 2 # - 2020-2-3 # - Johan # - 題目: # 1、大小寫轉換 # 2、進製表示

原创 Python學習_任務7_字符串基礎

字符串操作一直是各種語言最實用和常用的東西,Python中字符串相關操作相比算是很方便的: # - Tutorial 7 # - 2020-2-7 # - Johan # - 題目: # 1、字符串變量、截取 # 2、字符串運算

原创 內存池的基本思想-C語言簡單示範

本期示例反映的編程思想是實時系統中比較常見的一種高效的數據管理實現,在一些高級語言架構的源碼實現中也能見到這種思想,希望在下的講述能帶給各位一定啓發。   1、數據對象的管理方式 程序運行過程中,我們通常使用一些特定數據結構來存儲數據信息

原创 Python學習_任務10_多線程示例

多線程常見於任務並行的實現中,從感官上看有達到並行處理的效果,以下示例結合了一些多線程編程的技巧: 該示例看上去和常見的兩個線程各自打印字符串的demo不太一樣,那種實現主要想體現多進程的併發性的特徵 本demo主要着重體現實用性 #

原创 Python學習_任務4_求100以內素數

固定區間,求區間內的素數:(沒有用暴力遍歷法) # - Tutorial 4 # - 2020-2-3 # - Johan # - 題目: # 1、求100以內的所有素數 """ 包含的語法: 1、函數 2、lambda函數 3、

原创 Python學習_任務1_基本使用

Python環境和IDE搭建小結: 1、在Python的官網www.python.org中下載安裝包,Windows環境可以用Windows x86-64 Executable Installer的 2、有“C盤維護症”的可以自己在其他盤

原创 Python學習_任務5_面向對象編程

Python的面向對象編程和java很像 # - Tutorial 5 # - 2020-2-5 # - Johan # - 題目: # 1、面向對象編程 # 2、類的繼承 """ 多繼承演示: People |

原创 Python學習_任務12_網絡編程UDP

計算機網絡是人類文明進步的重要因素 本示例用一個窗體程序做客戶端,服務端程序收到報文後直接在控制檯打印表示收到了報文 客戶端: # - Tutorial 12.1 # - 2020-2-8 # - Johan # - 題目: # 1

原创 Python學習_任務8_文件讀寫

文件讀寫是支撐起人類世界的基本功能之一 # - Tutorial 8 # - 2020-2-7 # - Johan # - 題目: # 1、從文件讀取數據 # 2、寫數據到文件 """ 包含語法: 1、文件讀寫 2、列表操作