Евангелисты MoscowPython Владимир Филонов и Илья Лебедев отвечают на животрепещущие вопросы о судьбе новичка в Python и программировании в целом. Как учиться, как искать работу, как вести себя на собеседованиях - все эти темы раскрываются в формате живого диалога с аудиторией. Кроме того, Владимир и Илья рассказывают о курсе Learn.Python.Ru, который недавно был запущен евангелистами MoscowPython.
С развитием облачных хостингов и утилит для DevOps, всё чаще настройку серверов делают сами разработчики. И увы, часто они не соблюдают примитивные правила безопасности, снижая общий уровня защищенности серверов.
В своем докладе я постараюсь дать несколько простых, но действенных советов, которые помогут снизить уровень риска и защититься от различных видов атак.
В двух словах и нескольких цифрах о шаблонизаторе Jinja2 и его применении в Django
И снова раскрываем секреты магии Django. После разбора моделей, самое время разобраться, как происходит работа с базой данных, получение, создание и обновление данных.
Все мы любим Django за ее магию и батарейки. Но любой инструмент, даже магический, лучше использовать понимая как он устроен. В этом докладе я попробую раскрыть некоторые секреты волшебства django-моделей.
В докладе я расскажу о том как я вижу и применяю TDD, почему мне это нравится и почему я хочу, чтобы это нравилось другим. Все это на примере какого-нибудь мини-приложения на базе Django.
На примере небольшой части интернет-магазина рассмотрели различные варианты реализации API для подключения плагинов к django-приложениям. Подробно, много кода, но всё понятно и логично выстроено. Хороший доклад, думаем, при разработке сложных систем со слабым связыванием компонентов всем придётся столкнуться с чем-либо подобным.