国内没有不少关注PyCon的文章介绍, 生命苦短, 我用Python, 国内怎么能缺乏关注 PyCon 的资料呢?python
我看技术演讲的时候,关注的东西至少是具有下面三者之一的:算法
- 有趣。
- 实用。
- 技术性很强。
举个例子bash
- 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 在编译方面的姿式。app
- 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 密集型应用中已是大势所趋了less
- 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
以为应用程序慢,不妨来借鉴一下别人的优化思路。ide
- 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
https://www.slideshare.net/nnja/elegant-solutions-for-everyday-python-problems-pycon-2018
- 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刷的, 等我刷完了写几篇文章详细介绍一下.