當我開始寫這篇部落格的時候並不是打算來詳細的介紹python的特點或是歷史,講述這些東西的文章已經足夠多足夠詳細了。這裡我主要是來講一講我學習和使用python的歷程。
我也並不是程式設計師,2023年我接觸python之前我一直使用c/c++做一些微控制器的開發。在乙個同學的建議下開始使用python對一些裝置開始進行控制,一上手便不由驚嘆它的便捷,從此便一發不可收拾,彷彿開啟了一扇全新的大門。
平日裡再要處理一些資料或是驗證一些演算法的時候就再也不想去用c語言去敲**。就乙個簡單i求和的輸出,c語言要這樣的:
#include
int main (
)
而python只需要這樣寫:
print(1
+2)
當然,這只是乙個簡單的例子。python的方便之處還在於它有極其豐富的庫,五花八門各種各樣。好多使用c語言實現起來很複雜的東西可能使用python幾句話就實現了。具體需要的擴充套件可以去這個**查詢:
下面我介紹一些我經常使用的,在後面的部落格裡面我會一邊用一邊來講述我用到的模組:
有一段時間我需要控制一台安捷倫的電子負載,不僅要使用到visa控制裝置完成自動的測試,還要使用xlwt將採集的測試資料儲存到excel**。於是我就盤算著乾脆弄乙個帶介面的測試軟體。便開始去了解一些python的gui程式設計。
不看不知道,python支援的介面庫真是不少。
這裡面的介面庫我曾將嘗試過tkinter、wxpython和pyqt,我最終選擇了pyqt,為什麼是pyqt呢?原因呢總結來大致有三個:
邊學邊用LINQ 一
原來用xpath來建立和遍歷xml,現在發現用linq更加方便,故記下相關用法。linq建立xml樹 c xelement employees new xelement employees new xelement employee new xelement name partrick new xe...
邊學邊用LINUX
第一講 linux概述 第二講 linux的安裝過程 一 第三講 linux的安裝過程 二 第四講 linux的安裝過程 三 第五講 linux的安裝過程 四 第六講 x windows系統 第七講 kde的基本操作 第八講 linux作業系統中的中文環境 第九講 linux作業系統中的其它應用程式...
Python邊學邊用
由於要對10x10的節點設定靜態路由,如果手動寫真的太費事了。考慮使用程式設計實現。由於一直想學python,就藉機邊學邊用吧 python 是一種物件導向 直譯式計算機程式語言。它包含了一組完善而且容易理解的標準庫,能夠輕鬆完成很多常見的任務。它的語法簡捷和清晰,盡量使用無異義的英語單詞,與其它大...