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

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

     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/

     10.12.2016       Выпуск 155 (05.12.2016 - 11.12.2016)       Видео

Python + web2py и сайт платежей

Дмитрий Ермолаев

Объяснит, как устроен платёжный сервис 7Pay.in (сайт, на котором можно купить биткоины и оплатить биткоинами разные услуги).

Слайды: http://www.moscowpython.ru/meetup/40/python-web2py-i-sajt-platezhej/

     10.12.2016       Выпуск 155 (05.12.2016 - 11.12.2016)       Видео

Разворачиваем приложение в AppEngine

Александр Хаёров

Поделится техническим докладом с кодом и командами и покажет, как развернуть свой первый проект в GAE. Продемонстрирует, как адаптироватьDocker Cats vs Dogs voting application к разворачиванию в PaaS и проведёт слушателей по процессу разворачивания.

Слайды: http://www.moscowpython.ru/meetup/40/razvorachivaem-prilozhenie-v-appengine/

     06.12.2016       Выпуск 155 (05.12.2016 - 11.12.2016)       Видео

R vs. Python для Data Science

Почти часовое видео с сравнением R и Python для обработки данных

     13.11.2016       Выпуск 151 (07.11.2016 - 13.11.2016)       Видео

Чем Python плох для стартапа

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

Слайды: http://www.slideshare.net/PyNSK/python-68851470

     13.11.2016       Выпуск 151 (07.11.2016 - 13.11.2016)       Видео

Питоничность в тестировании

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

Слайды — http://bit.ly/ist_004

     04.11.2016       Выпуск 150 (31.10.2016 - 06.11.2016)       Видео

Олег Чуркин (Rambler&Co) - Django: правильно готовим ORM

Доклад с Moscow Python Conf 2016 (http://conf.python.ru)
Слайды: https://conf.python.ru/django-orm/

В докладе будут затронуты большинство тем, которые необходимо знать современному python-разработчику, чтобы эффективно использовать функционал Django-ORM для построения высоконагруженных web-проектов.
Поговорим и про классические ошибки при работе с QuerySet’ами и про профилирование и про code style. Выясним как можно сэкономить память и время при выполнении запросов, покажу популярные ошибки при проектировании схемы данных и при использовании миграций, а так же рассмотрим несколько распространенных задач современного веба, которые в Django еще не решены или решены некорректно.

     04.11.2016       Выпуск 150 (31.10.2016 - 06.11.2016)       Видео

Алексей Лавренюк (Яндекс) - Методика нагрузочного тестирования

Доклад с Moscow Python Conf 2016 (http://conf.python.ru)
Слайды: https://conf.python.ru/metodika-nagruzochnogo-testirovaniya/

Я расскажу об этапах тестирования производительности типичного сервиса, о том, какие виды тестов нужно проводить, как интерпретировать результаты измерений и об инструментах, которые мы применяем для генерации нагрузки и анализа результатов тестов. Слушатели доклада научатся применять opensource и бесплатные инструменты, созданные в стенах Яндекса, для тестирования производительности своих сервисов.