成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

Python開發者2017應該關注的7個類庫

開發 后端 開發工具
Django 依然是 Python 開發者值得信賴的庫。然而,在 2016 年幾個還不太知名的庫引起了 Python 開發者的關注。在這篇博文中,我向大家揭示 7 個 Python 類庫,其中不包括像 Django,Flask 等已廣為熟知的庫,這些類庫在 2017 年可能值得 Python 開發者參考。

[[203891]]

Django 依然是 Python 開發者值得信賴的庫。然而,在 2016 年幾個還不太知名的庫引起了 Python 開發者的關注。在這篇博文中,我向大家揭示 7 個 Python 類庫,其中不包括像 Django,Flask 等已廣為熟知的庫,這些類庫在 2017 年可能值得 Python 開發者參考。

#1 Arrow

[[203892]] 

移動應用程序無處不在,而且全球人類都參與其中 – 無論是游戲,社交媒體,健康監控或其他。然而, Python 的標準數據/時間庫的問題讓它很難滿足現代應用的需求,這些應用的目標受眾生活在不同的地區和國家。Arrow 就是克服這個問題的類庫之一。它擁有簡化創建,格式化,操作和轉換數據,以及時間和時間戳的功能。

該庫解決了 Python 2 或 3 的支持 datetime 類型的需求。使用 Arrow,開發人員可以輕松地將一個時區轉換為另一個時區。此外,Arrow 的日期,時間和日歷模塊打開了一站式服務的國際化應用程序的大門。

#2 TensorFlow

[[203893]] 

2015 年 11 月由 Google 推出的 TensorFlow 是一個用于數值計算的開源軟件庫。 自 TensorFlow 的推出才過去一年多的時間,但是這個庫已經在 Python 開發人員中獲得了相當大的人氣。 事實上, TensorFlow 是最時髦 GitHub Python 資源庫之一。

該庫可以在桌面,服務器或移動設備中通過單個 API 使用運行在 GPU 和 CPUs 上的數據流圖能力。 TensorFlow 最初由 Google 機器智能研究機構的研究人員和工程師開發,用于機器學習和深度神經網絡研究。 雖然 TensorFlow 在機器學習社區中掀起了一些小的波瀾,但它已經被證明非常適合生產應用程序。

#3 Zappa

[[203894]] 

最開始的時候是由 AWS Lambda 帶來了無服務架構。而 Zappa 則被認為是改進了的 Python web 應用部署的程序。 Rich Jones 是 Zappa 的主要作者,并且是 Gun.io 的 CTO,他在一次采訪中說道:“我相信無服務架構(這意味著,系統沒有任何***基礎設施)是網絡應用的未來”。

至于 Zappa,它讓所有 Python WSGI 的應用在 AWS Lambda + API 網關上的部署變得輕而易舉。在 VPS 服務(類似 Linode,PaaS服務的 Heroku )上擺脫依賴庫需要花費成百上千的美元。簡單來說,我們可以說 Zaapa 允許在云上以微服務部署,不會有任何與服務器管理相關的麻煩事。Zappa 同樣也是很快的,可擴展的。

#4 Peewee

[[203895]] 

Peewee 是 Python 生態中簡單的,富有表現力的 ORM ,它支持 SQLite,MySQL 和 PostgreSQL。數據庫經常需要為應用去使用擴展的數據。不過,通過 ad hoc 連接串去 get 和 set 數據庫中的數據是一項非常有挑戰的任務。這種情況下,Peewee 就可以幫很大的忙了。這個庫對于開發者和數據庫工程師都是安全的,使用它可以以程序化的 Python 類來直觀地使用數據庫資源。

開發者們以前用 SQLAlchemy 已經創建了一個數據庫,應該會覺得使用 Peewee 創建數據庫是更容易的。另外,Peewee 一直以來都適用于 Flask web 框架。

點擊這里學習如何在 Peewee 中創建一個數據庫

#5 Sanic + uvloop

[[203896]] 

Sanic 是一個與 Flask 類似,基于 uvloop 的 web 框架,它能讓 Python 更快速。Sanik,是基于 Python 3.5 設計的,它允許開發者在 async/await 語法上建立定義異步函數。在 Sanic 之前,Python 沒有辦法做到如此之快。uvloop 服務作為一個極其快速的庫,順其自然地替代了異步默認事件的循環。

Sanik 使得開發者能夠在 Python 中編寫異步應用,在這種方式下非常類似于 Node.js。但是通過 Sanic 作者的基準測試,uvloop 在處理超過每秒33k次請求時,依然表現良好,這超過了 Node.js 的性能。由于 Sanic 還很新,因此在不久的將來會有更多的改進和變更。你也可以到它的 開源庫中 做出貢獻。

# 6 Bokeh

[[203897]] 

你可能知道 Python 在數據可視化方面的一些類庫,比如 matplotlib 和 seaborn。然而,Bokeh 是一個專門設計可視化交互并用于現代的 Web 瀏覽器的展示。開發者可以利用 Bokeh 以類似于 D3.js 的方式創建***的可視媒體。除此之外,你可以利用非常大的或者流式的數據集來擴展更強的表現交互的能力。

你可以通過 Bokeh 創建可視化端點,儀表盤和數據應用。開發者也可以利用 Bokeh 處理通過其他類庫,比如 Matplotlib, Seaborn 和 ggplot 創建的可視化圖形。Bokeh 也可以和 Jupyter Notebooks 很好的結合來用于研究領域。

#7 Blaze

[[203898]] 

Blaze 用于處理數據庫和分析查詢的陣列技術。當對一個大到我們的電腦內存不能存儲的數據集進行分析時,NumPy 和 Pandas 往往不能派上用場。這時開發者經常求助于 PostgreSQL,MongoDB,Hadoop,Spark 和磁盤外存儲系統(PyTables and BColz)等等。

然而,理解每一個系統如何工作以及如何將數據整理成合適的形式是一個非常有挑戰性的工作。由于缺乏對于如何在新技術之間混合和遷移數據的認識,從數據分析中攫取有效的結論將是非常困難的。Blaze 通過提供一個對不同種類數據庫技術統一的接口以及遷移數據抽象化處理來解決這個難題。Blaze 對于表達計算是一個好的選擇。

盡管存在一些其他的不太知名但是有效的 Python 類庫,如 Gym + Universe,Boto3,Hug,Scrapy,Beautiful Soup等等。我只能選擇這幾個以便這篇博客有一個結尾。Python 開發者可以研究這些類庫看看是否符合他們的需要,再合理的選擇合適的類庫。 

責任編輯:龐桂玉 來源: 36大數據
相關推薦

2017-04-13 10:58:32

Python開發者

2012-11-13 10:34:03

PythonWeb

2022-01-23 11:12:29

前端開發編碼開發

2023-12-26 18:43:45

Java開發者趨勢

2019-11-20 12:09:01

JavaScriptGitHub工具

2011-07-11 15:10:58

HTML 5

2014-10-11 10:20:50

程序員

2012-03-22 09:57:56

Web

2014-11-14 09:41:53

Java工具

2015-12-08 13:25:39

2017-10-23 09:27:47

2012-10-11 10:43:26

開發SQL

2011-10-11 10:07:37

2018-01-04 22:17:05

Python開源工具

2018-01-03 09:48:51

Python開源庫工具

2012-08-20 09:57:15

新興平臺汽車智能家電

2019-01-02 08:35:42

開發者技能博客

2020-11-20 20:49:49

Python開發代碼

2011-11-17 17:35:12

jQuery

2011-02-21 09:37:53

Web開發 Firef
點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 国产高清不卡 | 日韩视频―中文字幕 | 黑人巨大精品欧美一区二区免费 | 中文字幕在线播放第一页 | 亚洲精品久久久久久久久久久久久 | 国产一区91在线 | 免费观看成人av | 免费v片 | www.性色 | 成人一区在线观看 | 在线视频亚洲 | 在线观看视频h | 午夜三级网站 | 成人av在线播放 | 国产精品欧美一区二区三区 | 日韩av手机在线观看 | 伊人网在线播放 | 日本在线看 | 亚洲二区在线 | 日韩在线高清 | 国产日本精品视频 | 欧美 日韩 国产 一区 | 一区二区三区四区日韩 | 国产精品一区二区免费 | 国产精品美女久久久久久久久久久 | 男人的天堂久久 | 久久久久成人精品亚洲国产 | 中文在线视频观看 | 国产亚洲网站 | 亚洲精品99 | 亚洲精品一区在线 | 成人在线观看中文字幕 | 天堂在线免费视频 | 懂色一区二区三区免费观看 | 国产黄色免费网站 | 欧美日韩黄色一级片 | 成人国产午夜在线观看 | 天天色综网| 精久久久 | 日韩快播电影网 | 婷婷不卡|