Они состоятся в ноябре 2016, каждое воскресенье месяца.
Программ будет три:
aiohttp для начинающих
Мы научимся делать сайты на aiohttp.
Подключим базы данных, авторизацию, шаблонизатор.
Немного коснемся asyncio в том объёме, который предназначен для "простого программиста".
В общем всё, что нужно знать чтобы уверенно работать с aiohttp и совместимыми библиотеками.
Плюс советы от знатного собаковода на по правильной организации кода, отладке и разным хитростям.
Ожидаемый уровень знаний слушателей: умение писать на Python, работа с asyncio не требуется но умение создавать веб-сайты на любом питоновском инструменте (Django, Flask и т.д.) очень пригодится.
Стоимость: 1200 грн за одно занятие или 3600 при оплате за весь курс сразу. Подробности по оплате -- в конце текста.
Для регистрации заполните форму.
asyncio в деталях
Курс расчитан на тех, кто уже что-то попробовал с asyncio/aiohttp но хочет понять всю внутреннюю кухню:
- Что такое event loop и как он работает
- В чем отличие между Task и Future, когда что применять
- Что такое транспорт и зачем он нужен
- Как писать собственные библиотеки на базе aiohttp
- Чем тесты для асинхронного кода отличаются от привычного подхода
Стоимость: 1200 грн за одно занятие или 3600 при оплате за весь курс сразу. Подробности по оплате -- в конце текста.
Когда: 6, 13, 20, 27 ноября в 13.00 в Прожекторе.
Для регистрации заполните форму.
Python: внутреннее устройство и оптимизация
95% борьбы за производительность программ сводятся к набору правильных инструментов и алгоритмов. Например, грамотная денормализация базы данных ускорит выдачу гораздо лучше чем даже мгновенная сортировка-фильтрация на стороне питоновского кода. А мгновенного ничего не бывает...
Тем не менее иногда приходится ускорять уже оптимальный алгоритм.
На занятиях мы:
- рассмотрим основные структуры CPython
- научимся создавать свои функции и классы используя Python C Extesions
- и, наконец, поймём что это утомительное занятие не требуется в 95% случаев благодаря наличию Cython
Когда: 6, 13, 20, 27 ноября в 16.00 в Прожекторе.
Стоимость: 1200 грн за одно занятие или 3600 при оплате за весь курс сразу. Подробности по оплате -- в конце текста.
Где
Ближайшие станции метро: "Контрактовая площадь", "Почтовая площадь".
Оплата
Сейчас практически все оформлены как частные предприниматели, так что выполнить перевод со своего ноутбука не составит труда.
В случае полной невозможности так поступить -- готов рассмотреть альтернативы в индивидуальном порядке.
Стоимость одного двухчасового занятия 1200 грн. При оплате сразу за весь курс слушатель платит 3600 экономит 1200 грн.
Студентам скидка в 50% (потребуется выслать скан студенческого билета).
Занятия разнесены во времени, можно посетить сразу все три курса (если выдержите, конечно).
При оплате за два курса скидка 25%, за три курса сразу скидка 50% (действует только при оплате за весь курс, на вариант оплаты за занятие дисконты на посещение нескольких курсов одновременно не распространяются).
