Этот доклад — обзор новой утилиты для проверки типов в Python, сделанной и продвигаемой Facebook. Зачем им понадобилась еще одна программа при имеющейся mypy, чем они отличаются друг от друга и насколько удобнее (или нет?) стала поддержка опциональной типизации с момента ее релиза в конце 2015 года для Python 3.5.
Уже третий раз мы на Moscow Python устраиваем шоу "говорящий RSS", на котором рассказываем что интересного случилось в мире Python за прошедшие полгода. Очередные попытки повторить "npm install", клон Flask с AsyncIO, видео с прошедших конференций, направление развития TensorFlow, сервер приложений от Nginx, известные личности из мира Python разработки, новая версия Django — обо всем этом мы расскажем со сцены менее, чем за десять минут. Приходите, будет интересно!
В мире Python за первую половину 2017 года произошло множество интересных событий: перенос репозитория проекта на github, интервью с Гвидо на подкасте “Talk Python”, выход новой версии Django и еще много всего. Краткую выжимку вы сможете послушать в нашем традиционном (второй раз — это уже традиция!) докладе на этом Moscow Python Meetup. Будьте в курсе всего нового!
Чем Python и его экосистема отличается от других языков программирования? Какая у Python ниша? Какие сильные и слабые стороны у языка и батареек? На все эти вопросы Григорий попробует ответить в своем обзорном докладе, рассказывающем о том, куда ползет Python в 2015 году
Григорий посмотрит на несерьезную и простую тему именования переменных со свойственных ему неожиданных ракурсов. Вас ждет увлекательное приключение к истокам Венгерской нотации, летопись борьбы со сложностью, обзорная экскурсия по запихиванию в код мета-информации
и много других спорных, но любопытных тем.
В своей традиционно веселой и жизнерадостной манере изложения Григорий расскажет и покажет зачем обычному разработчику, админу или владельцу бизнеса выступать на конференциях. Вы услышите околонаучную ересь о работе человеческого мозга вообще и памяти в частности, ознакомитесь с тем как хороший программист превращается в очень хорошего и ознакомитесь с набором простых приемов создания доклада и выступления с ним.
Как и что комментировать в исходном коде ваших программ, чтобы комментарии принесли максимальную пользу.
В своем докладе Григорий проведет краткий экскурс в историю потоков и расскажет, зачем был создан GIL. Будут рассмотрены практические вопросы многопоточности в Python и способы работы с GIL.
В докладе автор раскажет о том, как типовой проект вырастает от нескольких десятков строк кода до многомегабайтного монстра с сотней зависимостей, и что с этим всем делать, чтобы потом не было мучительно больно.
В докладе автор сравнит сильные стороны синтаксиса языков на основании многолетнего опыта практического использования. Прагматичный взгляд на то, чем каждый из языков может «зацепить» опытного разработчика — и ничего лишнего.
(Комментарий от MoscowDjango: это действительно долгожданный доклад на животрепещущую тему, приглашайте знакомых рубистов, чтобы холиварить было веселей☺)
В докладе освещается тема практического применения issue tracking system для управления разработкой, как со стороны руководителя, так и рядового разработчика. При этом основной фокус делается не на перечислении возможностей Jira, а именно на практику применения — что и как делать для управления проектом.