Извините, регистрация закрыта. Возможно, на событие уже зарегистрировалось слишком много человек, либо истек срок регистрации. Подробности вы можете узнать у организаторов события.
На курсе вы научитесь создавать программы, web-проекты и скрипты для серверов, а также много других интересных вещей. И делать всё это быстро и классно. Python идеален в качестве первого языка программирования. Он прост и понятен, а для изучения нужны только ноутбук и базовые знания английского языка. Можно со словарём. Python — мощный, высокоуровневый язык, который используется в разработке YouTube, Dropbox и других топовых площадок.
Полный курс программирования на Python рассчитан на людей любого уровня подготовки. Вам понадобятся школьные знания по математике, уверенное владение компьютером и умение логично формулировать мысли.
На курсе вы получите базовые навыки web-разработки (Git, тестирование, документация), научитесь писать программы на Python, а также управлять разработкой от идеи до работающего продукта.
У Python есть своя философия структурирования «Дзэн Пайтон», которая пропагандирует красоту, спокойствие и удобство при кодинге и позволяет значительно экономить время.
Формат курса
Павел Петлинский, преподаватель курса, проведёт 26 занятий. Каждое длится 3 часа. На уроках будет много практики, во время которой вы отработаете ключевые навыки, необходимые для создания собственных проектов. Для тех, кто захочет продолжить практику после занятий, подготовлены интересные домашние задания.
Занятия можно посещать лично в центре Москвы или онлайн.
Курс продлится 13 недель.
Занятие 1: Введение
Результат занятия: настроенная среда, библиотека с основами синтаксиса и типов данных, на которые можно опереться в дальнейшем.
Занятие 2: Первое приложение
Результат занятия: приложение-игра, "крестики-нолики" в консоли.
Занятие 3: Объектно-ориентированное программирование
Результат занятия: приложение "список дел и покупок".
Занятие 4: Версии Python, межверсионный код
Занятие 5: Усложнение программ
Результат занятия: приложение-игра "морской бой" с ИИ.
Занятие 6: Создание веб-паука
Результат занятия: приложение, которое бы заходило на страницу соц.сети и забирало оттуда все статусы и/или фотографии.
Занятие 7: Первый web-проект, backend
Результат занятия: приложение-блог без базы данных, без стилей и скриптов.
Занятие 8: Основы баз данных
Результат занятия: приложение блог с базой данных и кешем, постраничным выводом статей, без стилей и скриптов.
Занятие 9: Первый web-проект, frontend: CSS
Результат занятия: приложение блог, с css стилями
Занятие 10: Введение в JS
Результат занятия: небольшой проект на JS
Занятие 11: Первый web-проект, frontend: jQuery
Результат занятия: предварительный frontend для своего приложения
Занятие 12: Автоматизация рутинных задач с Grunt
Результаты занятий: готовый frontend для своего приложения
Занятие 13: Django
Результат занятия: написан скелет будущего приложения Django
Занятие 14: Django ORM
Результат занятия: написание моделей к приложению
Занятие 15: Работа с моделями в Django
Результат занятия: доработка моделей, оптимизация и отладка
Занятие 16: Администрирование Django приложения
Результат занятия: написанная админская часть приложения
Занятие 17: Тестирование Python приложения
Результат занятия: законченное приложение блог с базой данных, дизайном и с тестами.
Занятие 18: Тестирование Javascript приложения
Результат занятия: написание тестов для своего приложения
Занятие 19: Введение в TDD и BDD
Результат занятия: написание модуля в TDD стиле, создание BDD тестов
Занятие 20: Celery
Результат занятия: написание асинхронных задач для своего проекта
Занятие 21: Полезности для Django разработчика
Занятие 22: Безопасность
Результат занятия: скрипты для XSS атаки, добавление дополнительных настроек безопасности в проект
Занятие 23: Документация
Результат занятия: Документирование своих приложений, генерация документации
Занятие 24: Математика в Python
Занятие 25: Деплой на UNIX сервер
Результат занятия: деплой своего приложения на сервер, создание шаблонов конфигураций
Занятие 26: Приложение в реальной жизни
Разработчикам
Python — один из самых востребованных языков на рынке. Умения работать с ним, позволят профессионалам занять лидирующие позиции, а начинающим программистам получить новые знания и навыки.
Аналитикам
Python является стандартом для обработки больших данных (Big Data). Что делает его незаменимым языком для digital-аналитиков и дата майнеров.
Продакт-менеджерам
Корректно ставить задачи разработчикам и программистам, создавать прототипы своих идей.
Основателям стартапов
Знать, как идёт работа над проектом, уметь контролировать все этапы и как следствие — экономить деньги.
Что входит в стоимость