IT-новости про Python, которые стоит знать

Собрали в одном месте самые важные ссылки
и сделали Тренажер IT-инцидентов для DevOps/SRE

     04.07.2016       Выпуск 133 (04.07.2016 - 10.07.2016)       Видео

Что питонист может сделать с открытыми данными Елена Никитина

Опираясь на концепцию открытых данных, государство делится с гражданами информацией. В России концепцией начали пользоваться в 2013 году, и до недавнего времени она оставалась малоизвестной, хотя в мире давно популярна. Елена расскажет, почему Python и открытые данные тесно связаны друг с другом и какие интересные задачи ждут питонистов в этой области. А также будет немного инсайда о том, какие открытые данные создают наши государственные органы и как в этом можно поучаствовать. Елена Никитина @ Moscow Python Meetup 36 Слайды: http://www.moscowpython.ru/meetup/36/open-data/

     04.07.2016       Выпуск 133 (04.07.2016 - 10.07.2016)       Видео

Telegram Bot API 2 0 - что нового Богдан Евстратенко

Богдан уже рассказывал на Moscow Python Meetup о ботах в Telegram. На этот раз его доклад будет посвящён совершенно новому API мессенджера. Богдан Евстратенко @ Moscow Python Meetup 36 Слайды: http://www.moscowpython.ru/meetup/36/telegram-bot-api2/ См. также "Боты в telegram. Зачем они нужны?": http://www.moscowpython.ru/meetup/31/boty-v-telegram-zachem-oni-nuzhny/

     04.07.2016       Выпуск 133 (04.07.2016 - 10.07.2016)       Видео

Push, или Как разрядить чужой телефон

Как с помощью Google Cloud Messaging и связки Python 3.5 + asyncio + aiohttp построить сервис для отправки пушей на устройства с iOS или Android . Алина Баймашева @ Moscow Python Meetup 36 Слайды: http://www.moscowpython.ru/meetup/36/push-notifications/

     20.06.2016       Выпуск 131 (20.06.2016 - 26.06.2016)       Видео

A Beginner's Guide to Deep Learning

Что такое глубинное обучение? С недавнего времени мы наблюдаем взрыв популярности этого сложного и необычайно мощного инструмента. Это выступление, в терминах доступных для новичков в машинном обучении, раскроет базовые идеи, лежащие в основе обучения глубинного. Вспомним немного математики, напишем простую нейронную сеть, а также узнаем, где можно использовать результаты глубинного обучения.

     14.06.2016       Выпуск 130 (13.06.2016 - 19.06.2016)       Видео

Python как язык конфигураций

Гигантская инфраструктура Facebook и её идеология «Подвигайся быстро» ставят сложные задачи для каркасов конфигурирования, предъявляя требования безопасности, быстроты и простоты конфигурирования сотен и тысяч серверов. Важную роль в этом каркасе играет Питон. Выступление содержит обзор подхода к массовому конфигурированию серверов, начиная с автоматического генерирования конфигурационных файлов и их валидации, заканчивая вариантами доставки этих файлов на целевые машины.

     10.06.2016       Выпуск 129 (06.06.2016 - 12.06.2016)       Видео

Here be Dragons — Writing Safe C Extensions

Написать Си-модуль для Python бывает непросто. Это выступление даст вам представление о том, что следует знать, чтобы писать надёжный, быстрый и питоничный код на Си. Будет уделено внимание основным типам проблем, связанным с указателями, которые могут возникнуть при написании расширений.

     28.05.2016       Выпуск 127 (23.05.2016 - 29.05.2016)       Видео

Kivy: Интерактивные приложения для Андроида и других платформ Kivy

Kivy — современный фреймворк для написания мобильных и десктопных приложений на Python. Поговорим об особенностях мобильной разработки на Питоне на примере написания простого приложения.

     26.05.2016       Выпуск 127 (23.05.2016 - 29.05.2016)       Видео

Зоопарк Python веб-фреймворков PyNSK

Посмотрим какие существуют на сегодня популярные веб-фреймворки в мире Python, чем они похожи и чем отличаются.

     25.05.2016       Выпуск 127 (23.05.2016 - 29.05.2016)       Видео

Во внутренности Kivy PyNSK Kivy

Краткое введение в Kivy — каркас, позволяющий писать приложения на Python под различные (в том числе и мобильные) платформы. Описание его базовых инструментов, характеристик и частей экосистемы.

     07.05.2016       Выпуск 124 (02.05.2016 - 08.05.2016)       Видео

Behave + Selenium Webdriver для тестирования web-проектов

Современные веб-проекты представляют из себя совсем не набор статических страниц, что повышает сложность их функционального тестирования. В докладе будет рассмотрена связка инструментов behave+webdriver, способе их применения, возможные проблемы и пути их решения.

     07.05.2016       Выпуск 124 (02.05.2016 - 08.05.2016)       Видео

Ctypes в игровых приложениях на Python games steam ctypes

Не секрет, что Питон, благодаря своим свойствам, имеет широчайшую область применения. Не являются исключением и мультимедийные (в том числе игровые) приложения. В ходе этого выступления: 1. вы узнаете о некоторых средствах и принципах их построения, а также о том, как упомянутые средства могут использовать функции внешних библиотек, написанных на других языках программирования; 2. а я получу, наконец, достижение из одной известной игры, не запуская её.

     07.05.2016       Выпуск 124 (02.05.2016 - 08.05.2016)       Видео

Как Python Дайджест работает с внешней статикой PyNSK

В мини-докладе я рассмотрю простой велосипед (django-remdow), который позволяет в автоматическом режиме скачивать внешнюю статику. А также приведу простые инструменты для автоматической оптимизации вашего сайта.

     20.02.2016       Выпуск 113 (15.02.2016 - 21.02.2016)       Видео

Классификация литературных жанров

Доклад с Moscow Python №32 Докладчик: Андрей Киселев Описание: Попробуем собрать и улучшить простой языконезависимый классификатор текстов, исходя из естественных математических соображений.

     20.02.2016       Выпуск 113 (15.02.2016 - 21.02.2016)       Видео

Алгоритмические основы обучения реккурентных нейронных сетей

Доклад с Moscow Python №32 Докладчик: Никита Учителев (Datacentric) Описание: Мое выступление будет кратким введением в обучение реккурентных нейронных сетей. Сейчас обучить свою нейронную сетку может любой желающий, написав всего десяток строк кода. Я расскажу про то, что скрывается за этими строками, и почему нейросети еще не используются повсеместно.

     20.02.2016       Выпуск 113 (15.02.2016 - 21.02.2016)       Видео

Python 3.5, aiohttp — опыт эксплуатации, проблемы, решения

Доклад с Moscow Python №32 Докладчик: Павел Петлинский (Rambler&Co) Описание: Как мы запустили продакшн сервис на последней версии вселенной и что получили

     16.12.2015       Выпуск 104 (14.12.2015 - 20.12.2015)       Видео

Основы REST API и OAuth2

В ходе этого выступления мы создадим веб-приложение на Django, при помощи которого продемонстрируем всем желающим, как может быть реализован согласованный с принципами REST программный интерфейс к нему, а также узнаем для чего нужны подобные интерфейсы. Помимо принципов REST, будет затронута тема ограничения доступа к веб-ресурсам при помощи OAuth2 (с примерами использования приложения django-oauthost).

     16.12.2015       Выпуск 104 (14.12.2015 - 20.12.2015)       Видео

Мир Python: функционалим с помощью библиотек

Мы рассмотрим популярные библиотеки для функционального программирования на Python — fn.py, functools, itertools, funcy, hask. Узнаем о возможностях каждой из них, а также о том, как в динамическом языке имитировать мощную систему типов. Затронем характеристики функционального программирования.

     03.12.2015       Выпуск 102 (30.11.2015 - 06.12.2015)       Видео

Пишем web-проекты: Гексагональная архитектура в приложениях Django

Видео со свежего Moscow Python митапа. Как не превратить свой проект в груду урлов? Как не потерять расширяемость с ростом кодовой базы? Как писать поддерживаемый код? Об этих проблемах и их возможных решениях на примере Django расскажет и покажет Малышев Артем.

     24.11.2015       Выпуск 101 (23.11.2015 - 29.11.2015)       Видео

Синтаксис Python: применение генераторов

Генераторы Python уже давно используются для решения всевозможных проблем связанных с итерациями и потоками данных. В этом уроке мы рассмотрим некоторые экзотические виды использования генераторов, таких как написание контекста менеджеры, функций обратного вызова (callbacks), устранение рекурсии, workers и много другого. Внимание - видео очень длинное, но ЖЖУТКО интересное