Python培訓必知 python老鳥才知道的那些事
Python程序員在編寫程序的時候對某一些庫都會有自己的偏愛,但是有幾個卻是所有python程序員都喜歡的庫,也學你也在用,但是你沒有在意,今天兄弟連就簡單的說上幾個,也許你看完之後也會引起你的共鳴。
在編程時,一些小的挫折可能和大難題一樣讓人痛苦。沒有人希望在自己費勁心思之後,只是做出彈消息的窗口或者是快速寫入資料庫。因此,幾乎所有的程序員都是喜歡那些可以快速處理這些問題,同時可以一勞永逸的解決方案。
下面這6個Python庫既可以快速解決眼前的棘手問題,同時也可以作為開發大型項目的基礎。
Pyglet
Pyglet 是一個純Python語言編寫的跨平台框架,用於開發多媒體和窗口特效應用。
為什麼需要它:從頭開發圖形界面應用所需要的功能模塊是十分繁瑣的,Pyglet提供了大量現成的模塊,省去了很多的時間:窗口函數,OpenGL特效,音頻與視頻回放,鍵鼠處理以及圖片處理。(不過,Pyglet並沒有提供類似按鈕、工具欄或菜單等UI部件。)
改用Arrow庫的話有四大好處,不管長期還是短期都是很有用的。第一,它可以完美替代Python中的datetime模塊,這意味著你仍可以使用類似 .now() 和 .utcnow() 這些常見的函數調用形式。第二,它提供了滿足轉換時區等常見需求的方法。第三,它提供了「人性化」的日期/時間信息——也就是,它可以很輕鬆地告訴你某件事是在「一小時以前」發生的,或是「將在兩小時後」發生。第四,它很容易地將日期/時間信息轉換為當地時間。
所有上述模塊都是在Windows、OS X或Linux平台下原生實現的,並不依賴外部二進位包;它是純Python語言編寫的。Pyglet通過BSD協議發布,可以用於任何商業和開源項目。
Peewee
Peewee是一個小型但是十分強大的庫,支持通過ORM的方式訪問資料庫,原生支持SQLite、MySQL和PostgreSQL等資料庫。
為什麼需要它: 任何一個需要經常使用外部數據的應用基本都會用到資料庫,但是通過臨時連接從資料庫中讀寫數據會帶來很多麻煩。
Peewee提供了一條訪問資料庫資源的安全、穩定的通道。對於Python程序員和資料庫工程師來說,該庫所提供的Python類使用起來將會 得心應手。有了Peewee的支持,我們可以快速便捷地訪問資料庫,後續還可以擴展加入更多的選項,不需要重新設計。Peewee同時原生支持資料庫事務 (transaction),並有許多可選的額外模塊,提供了從資料庫連接池(connection pooling)到類似多對多(many-to-many)的高級field類型等功能。
Bottle
Bottle 是一個小型的輕量網路開發框架,同時速度也很快。
為什麼需要它: 如果你只是想快速創建一個Restful API介面,或者只想用網路開發框架的做一個簡單的應用,Bottle可以輕鬆地滿足你的要求。它具備了你將需要的所有功能:路由、模板、訪問請求與響應 數據(request and response data)、支持多種網路伺服器以及WebSockets等高級功能。
創建一個應用所需的工作極少,而且Bottle在設計時就考慮了可擴展性,如果需要更多高級功能,隨時就可以接入。
先說上三個吧,篇幅太大了也發不出去,但是也不能讓單獨的一個庫獨立成一篇,所以就乾脆三三分了,不要介意哈。最近兄弟連教育開了python課,我正準備過去兄弟連試聽一下看看質量怎麼樣,有一起去兄弟連試聽的嗎?
※深入理解 GIL:如何寫出高性能及線程安全的 Python 代碼
※【快學Python3】解析器
※2017 年最流行的 15 個數據科學 Python 庫
※你是否非常想學好 Python
TAG:Python |
※職場老鳥揭秘最實用的8個Word技巧,我只想說效果誰用誰知道!
※Moss:一隻六年亞馬遜老鳥的碎碎念
※絕地求生:新人眼中的寶貝98K老鳥看都不看,老鳥只認SKS!
※職場老鳥心目中最符合理想後輩形象是TA們!男子組居然有這麼多運動員!
※如何正確的走在瑜伽之路,這 3 點菜鳥/老鳥都應該知道
※乾貨!史上最全SSD科普貼:秒變老鳥
※職場老鳥說任何事都可以找他聊,他很願意傾聽,這是不是客套話?
※新人必看!幣圈老鳥教你如何避開空氣幣
※內行看門道,給大家說幾個高仿手錶業內老鳥都知道的謊言
※這些錯誤的瑜伽習慣,80%的瑜伽老鳥都在犯!
※「化妝」最近很火:新手化妝VS老鳥化妝,網友:姜還是老的辣!
※手串配飾怎麼選?看一眼配飾就知道你是小白還是老鳥!
※新手化妝vs老鳥化妝,一眼看出明顯差距!秀兒看了都想贊
※又見周一,咱就是殺不死的老鳥
※老鳥都知道的3個面試核心技巧
※絕地求生:3個吃雞選擇題,就能看出你是新手還是老鳥
※什麼樣的數字貨幣才值得投資?幣圈老鳥來告訴你
※新手最容易被嚇怕的電腦異常,老鳥告訴你這些全是偽故障!
※想引流?在知乎上摸爬滾打多年的老鳥,告訴你怎麼玩知乎!
※化身職場老鳥?你只需要一身幹練的衣服,你還在等啥?