國內沒有很多關注PyCon的文章介紹, 生命苦短, 我用Python, 國內怎麼能缺少關注 PyCon 的資料呢?
我看技術演講的時候,關注的東西至少是具備下面三者之一的:
- 有趣。
- 實用。
- 技術性很強。
舉個例子
- K 神介紹 pipenv 這種包管理工具,屬於有趣並且實用的東西。這是有趣的東西,實用的,指的關注的演講。
- 介紹社群新出彩的依賴庫,介紹一些優化類的,演算法與資料結構類,非同步之類的,這是技術性很強的東西。
- 像國內一些無聊的,貼中小公司壓根不能落地技術架構的,屬於裝逼併且不有趣並且不實用的東西。
- 技術性不是很強的,但是對社群很有意義的。比如,教育推廣,以及扯扯工程師成長的內容,後者可能對個人成長很有幫助,但這不在本人的關注之列。
▼ Python In Depth : section
▼ New Python Feature : section
Python Under The Hood : section
Async related : section
Module In Depth : section
Optimizing : section
▼ Web 開發相關 : section
Django 相關 : section
Web Developing : section
▼ 資料科學 : section
▼ 構建 / 測試 / 文件 / 程式碼質量 : section
複製程式碼
Python In Depth
New Python Feature
- Barry Warsaw – Get your resources faster, with importlib.resources – PyCon 2018
py3.7 之後可以使用 importlib.resources 來讀取包內部的非程式碼檔案。
- Raymond Hettinger – Dataclasses: The code generator to end all code generators – PyCon 2018
py3.7 之後引入的 dataclasses , 善用之可以極大的減少程式碼
Python Under The Hood
講解一些 Python 在編譯方面的姿勢。
- David Beazley – Reinventing the Parser Generator – PyCon 2018
- Emily Morehouse-Valcarcel – The AST and Me – PyCon 2018
- James Bennett – A Bit about Bytes: Understanding Python Bytecode – PyCon 2018
Async related
非同步在這幾年的 IO 密集型應用中已經是大勢所趨了
- Nathaniel J. Smith – Trio: Async concurrency for mere mortals – PyCon 2018
- John Reese – Thinking Outside the GIL with AsyncIO and Multiprocessing – PyCon 2018
Module In Depth
帶你深入 Python 的部分特性的模組
- Mario Corchero – Effortless Logging: A deep dive into the logging module – PyCon 2018
- Carl Meyer – Type-checked Python in the real world – PyCon 2018
- Hillel Wayne – Beyond Unit Tests: Taking Your Testing to the Next Level – PyCon 2018
- Zekun Li – There and Back Again: Disable and re-enable garbage collector at Instagram – PyCon 2018
Optimizing
覺得應用程式慢,不妨來借鑑一下別人的優化思路。
- vigneshwer dhinakaran – Pumping up Python modules using Rust – PyCon 2018
- Matt Davis – Python Performance Investigation by Example – PyCon 2018
- Mike Müller – Faster Python Programs – Measure, don`t Guess – PyCon 2018
- Ned Batchelder – Big-O: How Code Slows as Data Grows – PyCon 2018
Web 開發相關
Django 相關
Django 相關姿勢
- Shauna Gordon-McKeon – Beyond Django Basics – PyCon 2018
- Harry Percival – Intermediate testing with Django: Outside-in TDD and Mocking effectively
- Harry Percival – Introduction to TDD with Django – PyCon 2018
- Philip James – API-Driven Django – PyCon 2018
- Andrew Godwin – Taking Django Async – PyCon 2018
Note Taking Django Async 是這幾篇中最值得多刷幾遍的。有機會寫篇文章來解析一下。
Web Developing
- Moshe Zadka – Web Applications, A to Z – PyCon 2018
- Graham Dumpleton – Secrets of a WSGI master. – PyCon 2018
資料科學
-
Alex Petralia – Analyzing Data: What pandas and SQL Taught Me About Taking an Average – PyCon 2018
-
Aly Sivji, Joe Jasinski, tathagata dasgupta (t) – Docker for Data Science – PyCon 2018
-
Anna Nicanorova – Data Visualization in Mixed Reality with Python – PyCon 2018
-
Chalmer Lowe – Statistics and probability: your first steps on the road to data science – PyCon 2018
-
Christopher Beacham / Lady Red – Visualizing Algorithms with Python and Programmable LEDs
-
Christopher Fonnesbeck – Bayesian Non-parametric Models for Data Science using PyMC3 – PyCon 2018
-
Kelsey Pedersen – Augmenting Human Decision Making with Data Science – PyCon 2018
-
The importance of exploratory data analysis and data visualization in machine learning – PyCon 2018
-
Jake VanderPlas – Performance Python: Seven Strategies for Optimizing Your Numerical Code
-
Jake VanderPlas – Exploratory Data Visualization with Vega, Vega-Lite, and Altair – PyCon 2018
一個非常值得關注的新的視覺化庫
- Christy Heaton – Intro to Spatial Analysis and Maps with Python – PyCon 2018
Python 在 GIS 分析和地圖上的一些應用
- Eric Ma, Mridul Seth – Network Analysis Made Simple: Part I – PyCon 2018
- Mridul Seth, Eric Ma – Network Analysis Made Simple: Part II – PyCon 2018
- Nicolle Cysneiros – Graph Databases: Talking about your Data Relationships with Python – PyCon 2018
Python 在 network 方面的分析
構建 / 測試 / 文件 / 程式碼質量
- Kenneth Reitz – Pipenv: The Future of Python Dependency Management – PyCon 2018
新時代的包管理軟體,Kenneth Reitz 親自操刀
- Dustin Ingram – Inside the Cheeseshop: How Python Packaging Works – PyCon 2018
普及 setup.py / wheels / eggs / setuptools / distutils / twine 的姿勢
- Brian Okken, Paul Everitt – Visual Testing with PyCharm and pytest – PyCon 2018
PyCharm 與 pytest 集合
- Carol Willing – Practical Sphinx – PyCon 2018
用 sphinx 來寫文件。
- Nina Zakharenko – Elegant Solutions For Everyday Python Problems – PyCon 2018
如何優雅的寫 Python
- Jack Diederich – HOWTO Write a Function – PyCon 2018
十五年的開發老司機教你如何寫一個 Function
- Kyle Knapp – Automating Code Quality – PyCon 2018
高質量程式碼的維護
- Greg Price – Clearer Code at Scale: Static Types at Zulip and Dropbox – PyCon 2018
其他技術棧
- Julie Qiu – Build a Search Engine with Python + Elasticsearch – PyCon 2018
- Julie Qiu – Strategies to Edit Production Data – PyCon 2018
寫在最後
這裡面有幾個還是值得二刷甚至N刷的, 等我刷完了寫幾篇文章詳細介紹一下.