image Всем привет! Это уже третий выпуск дайджеста на Хабрахабр о новостях из мира Python. В сегодняшнем выпуске вы найдёте интересные материалы, касающиеся машинного обучения, популярных фреймворков, внутреннего устройства языка и много другого. Присылайте свои актуальные материалы, а также любые замечания и предложения, которые будут добавлены в ближайший дайджест.

А теперь к делу!

Релизы



CPython переехал на GitHub
CPython переехал с Mercurial на GitHub, что сделает более доступным процесс участия в разработке CPython (лично мне этого очень не хватало)

TensorFlow 1.0.0-rc0
Давно ожидаемый релиз-кандидат одной из самых популярных библиотек, используемых при машинном обучении.

IPython 5.2

Anaconda 4.3

Статьи


Есть две функции
Математика, квантовые алгоритмы, Python. Очень крутая и живая статья от devpony.

Чистая архитектура в Python: пошаговая демонстрация. Часть 5
Продолжение серии статей о чистой архитектуре в Python от CJay.

Python: коллекции, часть 4/4: Все о выражениях-генераторах, генераторах списков, множеств и словарей
Завершающая статья из серии о коллекциях в Python от DaneSoul.

Rules of Machine Learning: Best Practices for ML Engineering
Статья/небольшая книга о хороших практиках в машинном обучении в Python.

A million requests per second with Python
Статья о новом супер-быстром микро-фреймворке, вызвавшая большое количество обсуждений и неоднозначных отзывов.

A Python-esque Type System for Python: Duck Typing Statically
Немного о Duck Typing в Python.

Python 3.6 & Performance. A Love Story
Слайды о производительности Python 3.6 от Игоря Давыденко с последнего PyCon в Минске.

Python function brain transplants
Небольшая заметка про Python функции и их атрибут __code__.

K-Means & Other Clustering Algorithms: A Quick Intro with Python
Небольшое введение в алгоритмы кластеризации с использованием Python.

It's metaclasses all the way down: Understanding and using Python's metaprogramming facilities
Отличная статья об использовании метаклассов в Python.

Build a REST API with Django – A Test Driven Approach: Part 1
Хорошая практическая статья о создании REST API на Django, используя подход разработки через тестирование.

Using functional programming in Python like a boss: Generators, Iterators and Decorators
Великолепная статья об функциональном программировании на Python.

Интересные проекты


Fabricio
Инструмент для автоматизации разворачивания с помощью Docker и Fabric.

Japronto
Наделавший шуму, очень быстрый микро-фреймворк.

Pyzdb
Легковесная база данных с Python-подобным синтаксисом.

Tweets Analyzer
Инструмент для анализа твитов и профилей Твиттера.

rm-protection
Безопасная альтернатива Linux-команде rm.

HubCommander
Slack-бот от Netflix для управления GitHub-организацией

Видео


CPython internals: A ten-hour codewalk through the Python interpreter source code
Серия видео о внутреннем устройстве CPython.

Python Programming for Finance
Серия видео об использовании Python при разработке финансовых систем.

Спасибо за внимание! Присылайте Ваши предложения для публикации в дайджесте!
Поделиться с друзьями
-->

Комментарии (10)


  1. Diaskhan
    13.02.2017 11:04

    Japronto обалдеть и кто теперь скажет что питон тормознутый ???
    image


    По моему теперь каждая масштабируемая технология будет основываться на uvloop, что нода что Asp net core.


    1. Matvey-Kuk
      13.02.2017 11:12

      Насколько я понял, там основная суть в том, что запросы уходят конвейером(pipelined), что не каждый клиент умеет. То есть, для веба это не применимо.


    1. gigimon
      13.02.2017 13:13
      +1

      Ему до полноценного, хотя бы микро фреймворка, еще очень далеко. К тому же использует pipeline, который еще далеко не везде поддерживается браузерами. Ну и сам он написан не на чистом питоне и даже не cython, а компилится, как питон расширение


  1. JIghtuse
    13.02.2017 11:24
    +2

    Думаю, стоит упомянуть: CPython переехал на Github.


  1. andrewnester
    13.02.2017 14:42

    да, это действительно очень крутая новость! добавляю в дайджест, спасибо!


  1. fokusov
    13.02.2017 19:11

    Статья о супербыстром фреймворке уже доступна на русском
    https://tehnojam.pro/category/development/million-zaprosov-v-sekundu-s-python.html


  1. xevin
    15.02.2017 12:49
    +1

    Pyzdb — не очень звучное название


    1. drafterleo
      15.02.2017 15:58

      Наоборот — очень звучное.


  1. khaletskiy
    15.02.2017 12:49
    +1

    Спасибо за подборку. Очень удобно было бы иметь внизу ссылки на предыдущую(ие). Иногда запомнинаешь, что нужно почитать, так отличный повод перейти и дочитать отложенное.


    1. andrewnester
      17.02.2017 22:51

      отличный совет, спасибо!