Holy Python

2015年十大最受關注的Python庫

10 Most Popular Python Libraries Started in 2015

python

Tornado x MVC

靈活性的缺點在於缺少良好的組織結構,每每是在開發過程當中隨着需求的增長而逐漸增長 router => Handler,致使項目結構混亂,很是不利於維護。爲了解決這一問題,今天我將 PyHub 的代碼進行簡單的分離、重構,區分出 Model 和 Controller,加上原有的 Template(View),造成 MVC 結構。爲了方便之後重複利用,我將其基本結構抽取出來,新建了一個 tornado-MVC 的模板項目。

程序員

異步任務神器 Celery 簡明筆記

在程序的運行過程當中,咱們常常會碰到一些耗時耗資源的操做,爲了不它們阻塞主程序的運行,咱們常常會採用多線程或異步任務。好比,在 Web 開發中,對新用戶的註冊,咱們一般會給他發一封激活郵件,而發郵件是個 IO 阻塞式任務,若是直接把它放到應用當中,就須要等郵件發出去以後才能進行下一步操做,此時用戶只能等待再等待。更好的方式是在業務邏輯中觸發一個發郵件的異步任務,而主程序能夠繼續往下運行。正則表達式

Celery 是一個強大的分佈式任務隊列,它可讓任務的執行徹底脫離主程序,甚至能夠被分配到其餘主機上運行。咱們一般使用它來實現異步任務(async task)和定時任務(crontab)。

算法

[[譯] 來寫一個 Python 說明文檔生成器吧](https://juejin.im/entry/58554...

還在爲項目說明文檔發愁?來試試這個,自動生成你想要的文檔!

express

用神經網絡模型給你的照片打分(Part I)

在上一篇《如何經過直方圖判斷照片的曝光》中,我試圖以用戶對照片的評分做爲評判標準,找出照片直方圖與其曝光好壞之間的關係,然而結果並不理想。一方面,曝光水平與最終的評分(點贊用戶數量)之間未必相關;另外一方面,直方圖是對圖像總體亮度水平的統計結果,這一粗略的統計損失了不少圖像信息(…

編程

Flask 入門指南

本文首發於Gevin的博客 原文連接:Flask 入門指南 未經 Gevin 受權,禁止轉載 1. 初識Flask Flask 是一個微框架(Micro framework),其官方文檔的前言部分對Flask作了很清楚的定性介紹: 「微」(Micro)是什麼意思? 「微」(mi…

後端

將 Jupyter 自動發佈到 GitHub Pages

本文介紹如何利用 MkDocs 將 Jupyter 文檔發佈到 GitHub Pages 上。Jupyter 既能夠用做交互式展現科學計算、數據處理過程,也能夠做爲 Python 開發環境,甚至能夠當作實時的 Markdown 編輯器。藉助 nbconvert 工具能夠將 Jupyter 文檔轉化爲 Markdown 格式,並經過 MkDocs 將其發佈到 GitHub Pages。

api

Python 學習之豆瓣每日書單

  1. 功能

爬取豆瓣每日書單信息
處理爬取後的信息,製做成 makedown 文件,方便瀏覽

瀏覽器

Python in 2017 - Whats next?

Python 3.6 已經來了,3.7 還會遠嗎?

服務器

[[譯]神經網絡的 "Hello world" --keras 入門](https://juejin.im/entry/57b82...

今天咱們將走進 Keras。Keras 是一個高層次的神經網絡庫,包含了許多東西,封裝了與 scikit-learn 類似的 api,後端採用 Theano 或是 TensorFlow
出於 Keras 與 scikit-learn 的類似性,而且神經網絡的設計與測試都是對全部人開發的以及對全部人開放的,我將給你一個引導教程:經過與 scikit-learn 的比較來使用 Keras

使用 Pdb 調試 Python

Python 自帶 Pdb 庫,使用 Pdb 調試 Python 程序仍是很方便的。可是遠程調試、多線程,Pdb 是搞不定的。

代碼這樣寫更優雅 (Python 版)

Python 這門語言最大的優勢之一就是語法簡潔,好的代碼就像僞代碼同樣,乾淨、整潔、一目瞭然。但有時候咱們寫代碼,特別是 Python 初學者,每每仍是按照其它語言的思惟習慣來寫,那樣的寫法不只運行速度慢,代碼讀起來也費盡,給人一種拖泥帶水的感受,過段時間連本身也讀不懂。 《…

Python函數式編程:從入門到走火入魔

不少人都在談論函數式編程(Functional Programming),只是不少人站在不一樣的角度看到的是徹底不同的風景。堅持實用主義的 Python 老司機們對待 FP 的態度應該更加包容,雖然他們不相信銀彈,但冥冥中彷佛能感受到 FP 暗合了 Python 教義(The …

Python: 熟悉又陌生的字符編碼

字符編碼是計算機編程中不可迴避的問題,無論你用 Python2 仍是 Python3,亦或是 C++, Java 等,我都以爲很是有必要釐清計算機中的字符編碼概念。

十小時學習 CPython 3.6 內部實現

CPython 3.6.1 Internals 學習筆記

全棧數據科學家の技能樹

本文能夠看作是誠實預告版的《如何成爲一名全棧數據科學家》,有感於灣區日報推薦的一篇文章《全棧數據科學家》,並探索如何正確點亮 「數據科學家」 的技能樹以及 Python 在這棵技能樹中的位置。

[[TLDR] Python 語言參考 I](https://juejin.im/entry/58366...

TL;DR = too long; didn't read.

【從入門到精通】Python 數據科學簡潔教程

【從入門到精通】Python 數據科學簡潔教程
http://click.aliyun.com/m/9013/

Tornado 與 WebSocket 實現實時聊天室

WebSocket 是用於瀏覽器與服務器之間進行雙相鏈接的協議,能夠用於建立基於瀏覽器的實時聊天工具。Tornado 自身支持 WebSocket 協議,也能夠用來接收網站管理員的編輯指令。

下一代 Jupyter Notebook:JupyterLab

JupyterLab 發佈 alpha 版本

Python 的過去,如今和將來—— Guido van Rossum 訪談

Talk Python To Me 第 100 期請來了 Python 之父 Guido 老爹,講述 Python 語言的由來、當下的狀況以及將來的發展方向等。

寫個抓取網易雲音樂精彩評論的爬蟲

被投訴,因此刪掉了 個人知乎Live「Python 工程師的入門和進階」 歡迎關注本人的微信公衆號獲取更多Python相關的內容(也能夠直接搜索「Python之美」):

Python 類型檢查

衆所周知, Python 是一門強類型、動態類型檢查的語言。所謂動態類型,是指在定義變量時,咱們無需指定變量的類型,Python 解釋器會在運行時自動檢查。與靜態類型語言(如 C 語言)相比,這不只僅是少寫了幾個類型聲明字符: #include #incl…

一篇文章入門 Python 生態系統

原文寫於2011年底,雖然文中關於Python 3的一些說法能夠說已經不成立了,可是做爲一篇面向從其餘語言轉型到Python的程序員來講,本文對Python的生態系統仍是作了較爲全面的介紹。文中提到了一些第三方庫,可是Python社區中強大的第三方庫並不止這些,歡迎各位Pytonistas補充。

一張圖學 Python3

Jupyter Notebook

使用 Python 進行併發編程 - asyncio 篇 (二)

咱們今天繼續深刻學習 asyncio。 同步機制 asyncio 模塊包含多種同步機制,每一個原語的解釋能夠看線程篇,這些原語的用法上和線程 / 進程有一些區別。 Semaphore(信號量) 併發的去爬取顯然可讓爬蟲工做顯得更有效率,可是咱們應該把抓取作的無害,這樣既能夠保證咱們不容…

一個更快的 Python Web 框架:Sanic

和 Flask 同樣的簡練的語法,基於 Python 3.5,異步,更快。

Python 愛好者專用技術頭條

又作了新玩具!
在寫公衆號自動回覆的時候就有想法進一步擴展這一平臺的應用,中間斷斷續續寫了幾個爬蟲,這兩天把流程整理了一下,作了一個純 Python 版本的 Hacker News ????,所謂純 Python 是指只收集、分享與 Python 有關的連接!

簡明 TensorFlow 教程 —— 第一部分:基礎知識

深刻淺出的 TF 介紹文章,第一部分主要是名詞解釋 :)

一個更好的 Python 交互解釋器

支持語法高亮、自動補全、多行編輯、Vi/Emacs 鍵盤綁定等……

[[TLDR] Python 語言參考 II](https://juejin.im/entry/583c1...

Python 語言參考之數據模型

八大排序算法的 Python 實現

嘗試使用 Python 來進行排序算法的實現。

Python 程序員都該用的一個庫

本文的做者來自知名 Python 庫 Twisted 開發團隊,首先舉例說明了在 Python 中定義類是多麼的麻煩,而後給出了本身的解決方案:attrs 庫。從介紹來看,確實方便不少。

Python 日誌功能詳解

本文首發於Gevin的博客 原文連接:Python 日誌功能詳解 未經 Gevin 受權,禁止轉載 軟件開發中經過日誌記錄程序的運行狀況是一個開發的好習慣,對於錯誤排查和系統運維都有很大幫助。Python標準庫自帶日誌模塊,已經足夠強大,大部分狀況下,python程序的日誌功能…

[[譯] Python 3.5 協程原理](https://juejin.im/entry/56ea2...

掘金翻譯計劃,翻譯掘金上優質的英文文章

python 的模塊加載和路徑查找

Python 執行時是如何查找包和模塊的?

Python 正則表達式 re 模塊簡明筆記

簡介 正則表達式(regular expression)是能夠匹配文本片斷的模式。最簡單的正則表達式就是普通字符串,能夠匹配其自身。好比,正則表達式'hello' 能夠匹配字符串'hello'。 要注意的是,正則表達式並非一個程序,而是用於處理字符串的一種模式,若是你想用…

相關文章
相關標籤/搜索