Каковы примечательные доклады на PyCon 2018?

Python Docker Django PyCon Instagram

В Китае не так много статей о PyCon.Жизнь слишком коротка.Я использую Python.Как может быть нехватка материалов о PyCon в Китае?

Когда я смотрю технические презентации, я сосредотачиваюсь как минимум на одном из следующих трех моментов:

  1. интересный.
  2. практичный.
  3. Очень технично.

Например

  1. God 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, могут значительно сократить код, если их правильно использовать.

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

Асинхронность стала общей тенденцией в приложениях с интенсивным вводом-выводом в последние годы.

  • 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

связанные с веб-разработкой

связанные с Джанго

Позы, связанные с Джанго

  • 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

Примечание. Использование 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 в ГИС-анализе и картах

  • 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

Сборка/Тестирование/Документация/Качество кода

  • Kenneth Reitz - Pipenv: The Future of Python Dependency Management - PyCon 2018

Новая эра программного обеспечения для управления пакетами от Кеннета Рейца

  • 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

Пятнадцать лет опыта разработки научат вас писать функции

  • 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. Когда я закончу чистить зубы, я напишу несколько статей и подробно расскажу о них.