202307-29 python ctypes教程(C語言接口ctypes) 我們知道在Python中可以用os.popen()或subprocess.run()等方法調用其他編程語言生成的可執行文件或者系統命令,但是這種方式是文件級的調用,只能等指令運行結束才能知道執行結果,靈活度不高。這篇文章介紹的則是API級(函數級)的調用,用到Python標準模塊ctypes,ctypes提供了一種方法可以在Python代碼中調用C語言形式的API,需要注意的是ctypes并不支持C++形式的API,特別是C++中的類、重載等高級特性。 繼續閱讀 >
202307-29 python canvas教程(Python Tkinter Canvas畫布) 畫布部件則用于將結構化圖形的 Python 應用。它是用于繪制圖表和曲線圖的 Python 應用。使用畫布的語法如下: 繼續閱讀 >
202307-28 python plotly 使用教程 plotly的Python圖形庫使互動的出版質量圖表成為在線。如何制作線圖,散點圖,面積圖,條形圖,誤差線,箱形圖,直方圖,熱圖,子圖,多軸,極坐標圖和氣泡圖的示例。 繼續閱讀 >
202307-28 Python基于pySerial玩轉串口教程 對于嵌入式設備,串口可謂是最常用的接口。在裸機編程中,串口通常用于輸出程序的運行或調試信息;在嵌入式操作系統中,串口通常會作為系統的控制臺接口。如果掌握了Python操作串口的方法,那我們就可以利用Python強大的數據處理能力,快速開發出許多好用的工具。 繼續閱讀 >
202307-26 基于協程的 Python 網絡庫 gevent 介紹教程 繼續Python協程方面的介紹,這次要講的是gevent,它是一個并發網絡庫。它的協程是基于greenlet的,并基于libev實現快速事件循環(Linux上是epoll,FreeBSD上是kqueue,Mac OS X上是select)。有了gevent,協程的使用將無比簡單,你根本無須像greenlet一樣顯式的切換,每當一個協程阻塞時,程序將自動調度,gevent處理了所有的底層細節。讓我們看個例子來感受下吧。 繼續閱讀 >
202307-26 Python遠程部署工具Fabric詳解教程 Fabric是Python的一個模塊,基于SSH提供了豐富的交互接口,可以用來在本地或遠程機器上自動化的執行Shell命令,非常適合用來做應用的遠程部署及系統維護。 繼續閱讀 >
202307-25 Python中的urllib教程:處理URL和網絡請求 本文將介紹Python中的urllib模塊,它提供了一組用于處理URL和網絡請求的功能。讓我們一起來了解urllib模塊及其在實際接口自動化工作中的示例代碼。 繼續閱讀 >
202307-25 Python之selenium實現網頁自動化和自動爬蟲教程 舉例某購物網站,通過selenium與python,實現主頁上商品的搜索,并將信息爬蟲保存至本地excel表內。 繼續閱讀 >
202307-24 python watchdog教程(WatchDog 使用經驗總結) 本文討論的 watchdog,不是單片機里的 watchdog,也不是 linux 中的 watchdog,而是 python 世界里用來監視文件系統變化的一個第三方模塊。在 python 中文件監視主要有兩個庫,一個是 pyinotify,一個是 watchdog。pyinotify 依賴于 linux 平臺的 inotify 機制,只能應用在 linux 平臺上。watchdog 則對不同平臺的事件都進行了封裝,不僅可以監視 windows 文件系統,也可以監視 linux 的文件系統。 繼續閱讀 >
202307-24 python單元測試unittest入門初探教程 本文先通過基本概念的簡單介紹,再以一個簡單的Python項目為例,講解在工程實踐中如何通過unittest編寫測試用例,同時也簡單介紹了unittest的一些常用寫法。 繼續閱讀 >
202307-22 使用Python+FFMPEG實現視頻分割與合并教程 日常中偶爾會遇到需要簡單剪輯處理視頻的場景,以前我可能會拿出PR來剪輯一下,(別跟我說國產那些軟件,剪輯完視頻強制加上廣告片頭片尾惡心的一批),但是PR畢竟太重量級,剪個簡單的視頻都要花不少時間,直到我發現了FFmpeg…… 繼續閱讀 >
202307-22 python編程四種多線程應用教程,你知道幾種? 本文將介紹Python中多線程的所有方式,包括使用threading模塊、使用concurrent.futures模塊、使用multiprocessing模塊以及使用asyncio模塊。 繼續閱讀 >
202307-22 美國社交電商產業有多大潛力 2022年,美國社交電商銷售額預計將達到457.4億美元之高,有將近一半以上的成年人在社交媒體上購買產品。那些沒有購買產品的用戶也各有各的原因,比如這些用戶更喜歡直接從零售商的渠道購買 (44%)、不信任平臺對于支付信息的保密制度 (43%)、不確定所展示的產品是否合法 (33%) 等等。 繼續閱讀 >
202307-21 用Python寫GUI教程 其實像 PySimpleGUI 這類 GUI 界面,跟 Web 頁面是不具備可比性的,后者想做得美觀簡直太容易了。而 GUI 界面本來就是為了生成可執行的軟件而生的,在美觀上先天性不足。PySimpleGUI 是 python GUI 框架中的佼佼者,適用于快速生成簡潔大方的 GUI。使用它來寫 GUI 已經比較快了,那么還有沒有更快的方法嗎? 繼續閱讀 >