Собрали в одном месте самые важные ссылки
консультируем про IT, Python
Видео со встречи группы PyNSK #17
Докладчик: Никита Семенов
О докладе:
Появление asyncio стало новой вехой в истории питона. По-настоящему удобный и эффективный способ запускать асинхронный код.
В своем докладе я познакомлю слушателя с базовым синтаксисом, парадигмами и примитивами, чтобы можно было начать использовать всю мощь asyncio уже сегодня.
Для этого я возьму децентрализованные базы данных с web-интерфейсом, раскиданные по нескольким серверам, и покажу как их можно эффективно запроцесить только при помощи стандартных методов питона 3.4+ и aiohttp.
Слайды: https://www.slideshare.net/PyNSK/asyncio-81082020
Видео со встречи группы PyNSK #17
Докладчик: Станислав Каблуков
О докладе:
Расскажу о своём опыте использования Python для разработки игр. В каких игровых движках и программах для моделирования используется Python.
Как и почему стоит использовать python для создания игр, и в каких случаях лучше отказаться от данной идеи. О плюсах и минусах использования Python.
В докладе будет про: python, blender, Ren'py, KivEnt, Boo, UE4 и д.р.
Слайды: https://www.slideshare.net/PyNSK/python-gamedev
Максим Богуславский (Gett, Full Stack Team Lead) @ MoscowPython 49
"Вы первый разработчик в отделе. Проект начинается с чистого листа. С чего начать работу и как организовать работу?"
Слайды: http://www.moscowpython.ru/meetup/49/start-dev-from-zero/
Статья по мотивам выступления: https://maxbogus.blogspot.ru/2017/09/blog-post.html
Байрам Аннаков (CEO App in the Air) @ MoscowPython Meetup 49
"Расскажем и покажем, как обучать машины и нейросети для решения простых и не очень задач классификации и распознавания".
Слайды: http://www.moscowpython.ru/meetup/49/ml-no-phd/
Расскажу про своё исследование способов достижения высокой производительности на разных штуках из мира Python. Какие результаты были достигнуты на практике при создании одинаковых решений на Go и Python. Представлю свои результаты сравнения с эталоном производительности Go. В докладе будет про: python, go, cython, uvloop, aiohttp, asyncio, sanic и д.р.
"Я расскажу, как создавать исполняемые файлы (exe) с помощью библиотек cx_Freeze и PyInstaller из скриптов на языке Python".
Доклад - продолжение доклада о создание десктопных приложений на Python - https://www.youtube.com/watch?v=nz6G_ta3of0
Слайды: http://www.moscowpython.ru/meetup/48/exe-files-on-python/
"Многие Python-библиотеки используют tox для тестирования на разных версиях интерпретатора и зависимостей. Зависимости можно сложить в отдельные виртуальные окружения. Но что делать с разными интерпретаторами? Не ставить же их все в систему. Конечно, можно воспользоваться Travis CI. Но что делать, если такая опция недоступна или если хочется прогнать тесты локально? Я расскажу, как решить эту задачу с помощью Docker".
Слайды: http://www.moscowpython.ru/meetup/48/tox-docker-tests/
"Говорят, что секреты могут хранить двое, если один из них мёртв. А в веб-разработке обычно участвуют много людей, и для решения задач придумана масса инструментов. Я расскажу, как выбрать правильные инструменты под разные типы проектов".
Слайды: http://www.moscowpython.ru/meetup/48/keeping-secrets/
Видео со встречи сообщества PyNSK.
Докладчик: Анатолий Щербаков
О докладе:
Софт для автоматизации бизнеса составляет значительную часть всего существующего на планете программного обеспечения. Рассмотрим требования к нему и особенности его разработки. Оценим, насколько Python для этого подходит, и облегчают ли фреймворки жизнь в кровавом энтерпрайзе.
Слайды: https://www.slideshare.net/PyNSK/python-django-79202374
Видео со встречи сообщества PyNSK.
Докладчик: Александр Сапронов
О докладе:
Как показать релевантный текст для пользователя? Собрать данные, написать разные тексты, а потом написать кучу IF'ов?
В докладе я расскажу, как мы, в Welltory, делаем настройку контента под пользователя.
Поведаю о том, как content writer'ы могут писать 100 вариантов текстов на одно событие в системе.
И конечно, расскажу с чего начать вам.
Слайды: https://www.slideshare.net/PyNSK/ss-79202372
Видео со встречи сообщества PyNSK.
Докладчик: Иван Гребенщиков
О докладе:
Нагрузочное тестирование - это инструмент поиска границ возможностей вашего софта. Корректно изучить поведение системы под нагрузкой - непростая задача.
В докладе я расскажу об использовании yandex.tank с BFG и locustio для нагрузочного тестирования.
Слайды: https://www.slideshare.net/PyNSK/python-79202375
Слайды: http://proofit404.github.io/talks/homemade-debugger/slides/#/
Наверное, только очень талантливый программист не нуждается в средствах отладки. Поменять значение переменных, посмотреть шаг за шагом ход исполнения программы, разложить всё по полочкам будет тяжело без Pdb. О том, как эти инструменты устроены, какие внутренние механизмы Python VM задействуют и от каких ограничений платформы страдают, и будет мой доклад.
Слайды: https://nikiladonya.github.io/email.html
В b2b сфере популярный способ коммуникации и взаимодействия — это электронная почта. Поэтому программистам довольно часто приходится с ней работать. Об этом я и попробую рассказать, охватив аспекты интеграции, встраивания в поток, парсинга писем с помощью вездесущего Python.