原创 python|tkinter組件從0到1學習(含實例操作)

GUI概述 GUI是圖形用戶界面 tkinter圖形化庫簡介 tkinter是python一個圖形庫,我們先嚐試做一個簡單的案例,打開圖形用戶界面tkinter 例子:打開圖形用戶界面 如果大家連這個包都沒有的話,用pycharm

原创 python模擬手動創建二叉樹(含實例源碼)

二叉樹簡介 二叉樹是一類比較特殊的樹,在二叉樹中每個節點最多隻有兩個兒子,分別爲左和右。 python如何模擬二叉樹 用面向對象的意識去模擬,也可以用列表,不過在這裏用類的方式。因爲清晰易懂! 如果對數據結構感興趣,可以查看這篇博

原创 python|re模塊分組匹配與匹配對象使用(含實例串講)

本博文源於python基礎,主要探討re模塊的分組匹配與匹配對象使用。 正則概述 正則的原理是《自動機》這門課講的內容。 1986年圖靈獎–約翰·霍普克洛夫特和羅伯特·陶爾揚簡介這門課的創始人就是他們,有興趣點開看看。之前也做過所

原创 python控制ftp理論篇

python中的ftplib模塊提供了用於訪問FTP的函數,使用ftplib模塊可以在python腳本中訪問ftp,完成文件的上傳下載 ftplib模塊簡介 創建一個ftp連接對象。其原型如下: FTP(host, user, p

原创 python|基於兩個py文件的tcp通信(含實例源碼)

本博文源於python基礎,主要探討python的網絡編程那些事兒。 實驗效果 服務器端效果 客戶端發送效果 實驗原理 作爲服務器端,幾個流程熟悉一下: 建立套接字 綁定本機地址 開始監聽 等待連接 接收數據或發送數據 關閉

原创 flask 解決url總是not found問題

解決的辦法就是改端口,如果會命令行操作的話,也可以殺死5000端口,不過這次以改端口爲例子。下面開始演示具體問題及解決流程 問題沒解決之前 代碼: # -*- encoding:utf-8 -*- from flask impor

原创 python模擬隊列(入出/清空隊列基本操作)

隊列簡介 隊列與棧的結構類似,但不同的是隊列的出隊操作是在隊首元素進行的刪除操作。基本原則是先進先出。 隊列如何用python模擬 用列表,列表的功能非常強大,既能模擬堆棧又能模擬隊列,出隊的時候 取出隊首 挪動隊列元素 整體隊

原创 python操控SQLite3(增刪查改操作)

SQLite3基本介紹 SQLite3數據庫是將整個數據庫(定義、表、索引和數據)都存儲在主機端上單一的一個文件中,所以體積很小,一些基本的信息系統都使用它作爲基礎的數據庫。SQLite的數據庫權限只依賴於文件系統,沒有用戶賬戶的

原创 ORM工具操作MongoDB數據庫(含增刪查改操作)

ORM工具簡介 ORM是對象關係映射的簡稱,是一種程序技術,用於實現面向對象編程語言裏不同類型的數據之間的轉換。它使得從數據庫中提取數據來構造對象或將對象數據保存(持久化)到數據庫中實現起來更簡單。 mongoengine使用基本

原创 python模擬數據結構中的(線/鏈)表(含增刪查改操作)

表的概念 在數據結構中,表分爲線表和鏈表。鏈表與線表的本質不同就在於增刪查改的效率。而這些在python中統統用列表進行模擬。 關於數據結構更多可以查看這篇博文: 執念斬長河專欄數據結構–目錄 例子:用列表模擬表的增刪查改操作 實

原创 python模擬堆棧(判定空滿清空/入出棧基本操作)

堆棧基本簡介 堆棧是一種數據結構,棧可以看作一個容器,棧的基本操作是進棧和出棧。後進先出是它的規則。如何用python模擬呢?用列表 列表如何模擬 列表有一系列操作可以完整的模擬,從尾部加入: list.append(x) 出棧

原创 Flask 第一行helloFlask程序(源碼實現)

Flask是一個使用python編寫的輕量級Web應用框架,它的安裝依賴Werkzeug WSGI工具箱和Jinja2 模板引擎,並且使用BSD授權 Flask框架簡介 Flsk也被稱爲‘microframework’,因爲它使用

原创 python實現遞歸二叉樹排序

二叉樹排序簡介 二叉樹排序是比較有意思的一種排序方法,而且也便於操作。二叉樹的排序過程主要是二叉樹的建立和遍歷的過程。例如有一組數據"3,5,7,20,43,2,15,30",則二叉樹的建立過程如下: 首先將第一個數據3放入根節

原创 python數據庫遊標使用

本博文源於python基礎,主要講解數據庫遊標使用。 數據庫應用程序接口概述 操作數據庫不免用到遊標,遊標有一個connect原型 connect(dsn,user,password) 其中的參數意義: dsn 數據庫服務器

原创 python有向無權圖遍歷指定兩點路徑並排序輸出

有向無權圖簡介 圖是作爲數據結構的一種類型,有向無權圖是指有方向但沒有方向路徑權值。 python如何模擬有向無權圖 利用列表模擬,看作爲鄰接表。鄰接表是圖的一種表示方法。 關於數據結構更多可以查看這篇博文: 執念斬長河專欄數據結