python私活1500元,制作一個本地Excel文件的管理程序
一直熱愛編程,也一直在做開發(fā),想想自己學(xué)了很多編程語言,但用起來最舒服、最喜歡的還是python,它的代碼簡潔易讀、應(yīng)用廣泛、開發(fā)效率高,把原本枯燥寫代碼的過程變成一享受。還緣于它帶給我們的獨特思維體驗,以及為他人、為社會服務(wù)的成就感。當(dāng)然還有更重要的一點,就是能與一些志同道和的朋友交流與創(chuàng)作。螞蟻老師就是為我們提供平臺的好導(dǎo)師與好朋友!最近接了一個項目,就是螞蟻老師推薦的,用python做GUI開發(fā),結(jié)合項目需求,其實感覺用flask或django做一個網(wǎng)站也是一個不錯的選擇,但是客戶也是python的愛好者、初學(xué)者,想借助這個項目提升一下自己的編程基礎(chǔ),所以選擇GUI。順利開發(fā)結(jié)束,因螞蟻老師的介紹,與客戶也成為朋友,最終將項目成品與源代碼全部轉(zhuǎn)發(fā)。下面將整個項目界面及功能與大家分享,請多多指教!一、登陸頁面
1.錄入信息點擊【登錄】即可登錄系統(tǒng)(如上圖)
2.登錄信息將自動填充到主頁面相應(yīng)欄(如下圖)
3.此程序主要采取面向?qū)ο缶幊趟枷耄瑢⒐δ苓M行封裝。此頁面封裝為【Loglin,以參數(shù)形式傳遞給主頁面】

二、主頁面
1.進入主頁面,錄入信息點擊【保存】即可完成數(shù)據(jù)存儲
2.此頁面封裝為【MainPage】,主要完成數(shù)據(jù)錄入與修改
三、查詢頁面
1.選擇查詢起始時間點擊【查詢】即可查詢相應(yīng)時段數(shù)據(jù)
2.選擇查詢起始時間,輸入患者姓名,即可查詢該時段內(nèi)所有患者信息
3.選擇查詢起始時間,輸入接觸者姓名,即可查詢該時段內(nèi)所有接觸者信息
4.查詢使用【封裝的SQL語句】,表格使用【Treeview】


四、刪除信息
1.任意選擇一條數(shù)據(jù)點擊【刪除】即可完成快速刪除任務(wù)
2.將treeview與獲取數(shù)據(jù)選項進行bind,執(zhí)行快速定位與刪除

五、修改信息
1.任意選擇一條數(shù)據(jù)點擊上邊菜單欄【錄入】即可進入信息修改界面,點擊【載入修改信息】,即可快速完成修改信息的自動填充,修改后點擊【保存/修改】即可完成修改任務(wù)
2.將選中數(shù)據(jù)存儲在[listdata]中,便于快速填充與修改

五、導(dǎo)出功能
1.在主頁面,直接點擊【導(dǎo)出excel】即可快速完成數(shù)據(jù)導(dǎo)出任務(wù)(如下圖)
2.利用pandas的【read_sql】【to_excel】完成快速導(dǎo)出



六、版權(quán)頁面
1.利用PIL庫進行圖片的處理與載入
?
感謝螞蟻老師給提供的學(xué)習(xí)和實戰(zhàn)的機會,python現(xiàn)在是全世界流行的編程語言,應(yīng)用場景廣泛,也正在逐步走向大眾視野,我們只有多學(xué)習(xí)、多請教、多實踐,知識才會越來越豐富,思維才會越來越敏捷!愿我們所有熱愛編程的人,學(xué)有所得、學(xué)有所獲,為和諧社會貢獻自己的力量!
想跟螞蟻老師做副業(yè)嗎?購買如下套餐,提供答疑服務(wù)、進群、提供副業(yè)接單權(quán)限
注意:在抖音掃碼購買
購買后加老師微信:ant_learn_python,答疑進群

