PyCon 2018 有哪些值得关注的演讲?

国内没有很多关注PyCon的文章介绍, 生命苦短, 我用Python, 国内怎么能缺少关注 PyCon 的资料呢?

我看技术演讲的时候,关注的东西至少是具备下面三者之一的:

  1. 有趣。
  2. 实用。
  3. 技术性很强。

举个例子

  1. K 神介绍 pipenv 这种包管理工具,属于有趣并且实用的东西。这是有趣的东西,实用的,指的关注的演讲。
  2. 介绍社区新出彩的依赖库,介绍一些优化类的,算法与数据结构类,异步之类的,这是技术性很强的东西。
  3. 像国内一些无聊的,贴中小公司压根不能落地技术架构的,属于装逼并且不有趣并且不实用的东西。
  4. 技术性不是很强的,但是对社区很有意义的。比如,教育推广,以及扯扯工程师成长的内容,后者可能对个人成长很有帮助,但这不在本人的关注之列。
  ▼ 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

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刷的, 等我刷完了写几篇文章详细介绍一下.

关注下面的标签,发现更多相似文章
评论
说说你的看法