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

Собрали в одном месте самые важные ссылки
читайте нас в Twitter

     28.02.2017       Выпуск 167 (27.02.2017 - 05.03.2017)       Видео

Система типов в Python

Александр Хаёров (Ingram Micro) @ Python Junior Meetup №1

"Типизация — важный аспект, который зачастую характеризует тот или иной язык программирования, наделяя его разными свойствами. В докладе будут рассмотрена общая информация о типизации, ее роли. Узнаем подробно какая типизация в Python и как использовать для написания лучшего кода".

Слайды: https://speakerdeck.com/moscowdjango/sistiema-tipov-v-python

     28.02.2017       Выпуск 167 (27.02.2017 - 05.03.2017)       Видео

Как и зачем сделать DSL на Python PyNSK

Рассмотрю с практической стороны создание своего предметно-ориентированного языка. Продемонстрирую почти готовое решение возникшей задачи и расскажу, в каких случаях может потребоваться внедрение DSL.

     28.02.2017       Выпуск 167 (27.02.2017 - 05.03.2017)       Видео

Мой Python всегда со мной PyNSK

В докладе мы рассмотрим создание переносимого дистрибутива Python для любых нужд и операционных систем (Windows & Linux). Познакомимся с существующими и альтернативными решениями. Сравним их достоинства и недостатки.

     09.02.2017       Выпуск 164 (06.02.2017 - 12.02.2017)       Видео
     07.02.2017       Выпуск 164 (06.02.2017 - 12.02.2017)       Видео
     31.01.2017       Выпуск 163 (30.01.2017 - 05.02.2017)       Видео

Двойная (каскадная) шаблонизация

Сергей Ерёмин (oknardia.ru) @ MoscowPython 42

Бывает, что часть данных в БД обновляется редко, запросы к ним «тяжелые», но при каждом обращении клиента их требуется отображать. Спикер расскажет, как сделать, чтобы «тяжёлый» шаблон при первом вызове создавал другие «легкие» шаблоны с «пререндером» редко обновляемых данных. При последующих вызовах исполняются «легкие» шаблоны, что позволяет драматически снизить нагрузку на сервер.

Слайды: http://www.moscowpython.ru/meetup/42/double-template/

     31.01.2017       Выпуск 163 (30.01.2017 - 05.02.2017)       Видео

PythonQL: вся мощь современных языков запросов прямо в Питоне

Павел Велихов (Finstar Labs) @ MoscowPython 42

Проект PythonQL – это попытка унифицировать доступ к различным базам данных, расширив Питон мощным языком запросов. Спикер расскажет об этом расширении, самых интересных сценариях использования и обсудит дальнейшие планы развития.

Слайды: http://www.moscowpython.ru/meetup/42/pythonql/

     31.01.2017       Выпуск 163 (30.01.2017 - 05.02.2017)       Видео

Меньше кода – меньше проблем

Владислав Лутков (Mail.Ru Group) @ MoscowPython 42

Спикер расскажет, что ожидает разработчиков при внедрении новых технологий на разных стадиях проекта. На примере target.my.com поделится, как начать использовать новые фреймворки, если продукту уже не один год.

Слайды: http://www.moscowpython.ru/meetup/42/unknown-subj/

     24.01.2017       Выпуск 162 (23.01.2017 - 29.01.2017)       Видео

Python в 2016 году

Григорий Петров @ MoscowPytnon 41

"Доклад-сюрприз" от Григория Петрова об итогах 2016-го года для Python. 

Слайды: http://www.moscowpython.ru/meetup/41/python2016/

     24.01.2017       Выпуск 162 (23.01.2017 - 29.01.2017)       Видео

Опыт разработки геопространственной социальной сети

Антон Кавалеров @ MoscowPython 41

"Как мы практически с нуля создали полностью функционирующую социальную сеть для мобильных устройств. Какую мы создали инфраструктуру во время разработки, как мы взаимодействовали между собой, тестировали и т.п. Расскажу про архитектуру".

Слайды: http://www.moscowpython.ru/meetup/41/opyt-razrabotki-geoprostranstvennoj-socialnoj-seti/

     24.01.2017       Выпуск 162 (23.01.2017 - 29.01.2017)       Видео

Контрактное программирование и классы данных в Python

Сергей Левитин @ MoscowPython 41

"О том, как мы в Островке поддерживаем стабильность и расширяемость кода на Python вместе с PyContracts и типизированными Data-классами".

Слайды: http://www.moscowpython.ru/meetup/41/kontraktnoe-programmirovanie-i-klassy-dannyh-v-pyt/

     24.01.2017       Выпуск 162 (23.01.2017 - 29.01.2017)       Видео

Способы хранения иерархических структур данных

Денис Иванов @ MoscowPython 41

"В докладе рассматриваются методы хранения иерархических структур в реляционных базах данных. Приводятся примеры их использования. Перечисляются плюсы и минусы каждого метода. Приводятся примеры библиотек для Django, которые реализуют каждый из рассмотренных методов".

Слайды: http://www.moscowpython.ru/meetup/41/sposoby-hranenija-ierarhicheskih-struktur-dannyh/

     24.01.2017       Выпуск 162 (23.01.2017 - 29.01.2017)       Видео

Декларативное конфигурирование пакетов Python

Если вы когда-нибудь оформляли свои приложения в пакеты, чтобы другие могли с лёгкостью их устанавливать и использовать, то наверняка знакомы с файлами setup.py и setup.cfg. А помните, что в setup.cfg отчего-то нельзя настроить параметры, задаваемые в setup.py? Забудьте.

     24.01.2017       Выпуск 162 (23.01.2017 - 29.01.2017)       Видео

Обуздай свой Git

В своем докладе я расскажу о практиках организации рабочего процесса в популярной системе контроля версий. Затрону такие инструменты как GitFlow, GithubFlow и GitlabFlow.

     24.01.2017       Выпуск 162 (23.01.2017 - 29.01.2017)       Видео

Использовать на смартфоне, писать на Питоне

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

     24.01.2017       Выпуск 162 (23.01.2017 - 29.01.2017)       Видео

Всё о сообществе и не только

Зачем делаются сообщества? Что такое сообщество на самом деле? Зачем кому-то участвовать в жизни сообщества: делать доклады, помогать в организации? Зачем компаниям вкладываться в сообщество?

     12.01.2017       Выпуск 160 (09.01.2017 - 15.01.2017)       Видео

Введение в Type Annotations для Python

Говорит и показывает Гвидо и ко

     11.01.2017       Выпуск 160 (09.01.2017 - 15.01.2017)       Видео
     28.12.2016       Выпуск 158 (26.12.2016 - 01.01.2017)       Видео
     10.12.2016       Выпуск 155 (05.12.2016 - 11.12.2016)       Видео

Запускаем периодические задачи "правильно"

Александр Боргардт

Расскажет всё о периодических задачах. Объяснит, зачем вам нужно знать, где и когда они запускаются. По полочкам разложит специфику запуска периодических задач на кластере и покажет разные способы их запуска.

Слайды: http://www.moscowpython.ru/meetup/40/zapuskaem-periodicheskie-zadachi-pravilno/