Python: основы программирования

На курсе на примере языка Python будут изучаться основы программирования. Почему Python? Это простой и гибкий язык, который используется практически во всех областях современной разработки: разработка веб-приложений, написание игр, анализ данных, автоматизация рутинных задач и многое другое. При изучении ключевых понятий программирования, мы будем упоминать и другие языки, чтобы после окончания курса было проще начать писать и на них, если понадобится.
с 9 сентября по 27 октября 2019
занятий
преподаватель
часа

Учебная программа

В течение всей программы вы будете работать над учебным проектом и выполнять практические задания.
Вводная лекция и быстрый старт

На первом занятии узнаём про то, как компьютер запускает программы и

почему стоит начать изучать программирование именно с языка Python.
Быстро начинаем: знакомимся с функциями и переменными.
Создаём функции и разбираемся, как передавать аргументы.

Логические операторы и операции над строками

Выполняем операции над строками и вывод на экран.
Используем логические операторы и операторы отношений и начинаем лучше понимать анекдоты про программистов.

Модули: импортируем, используем, создаём

Узнаём про модули, изучаем основные и популярные. Импортируем, попробуем и создадим сами.

Методы. Специальные методы и отличие от классов

Занятие про методы и про то, чем они отличаются от функций. Но больше про методы.
Рассмотрим полный и сокращённый вызовы методов.

Списки и преобразование типов

Списки — один из самых используемых типов данных.
Создаём, модифицируем, проводим операции и объединяем.
Разбираем копирование списков.

Цикл for и обработка входных данных

Учимся работать с циклом for, генерируем последовательности чисел.
Обрабатываем входные данные (нашему методисту очень нравится эта строчка).

Цикл while и обработка входных данных. Графический язык блок-схем ДРАКОН

Учимся работать с циклом while и блок-схемами на дружелюбном языке ДРАКОН.

Множества, кортежи и словари

Коллекции в Python, множества, операции над множествами в Python, кортежи, операции над кортежами.
Словари, подсчет символов в строке с помощью словаря.
Создание словаря.

Обработка исключений и работа с файлами

Обработка исключений и их типы.
Совершаем действия с файлами (и ловим исключения).
Учимся обрабатывать текстовые файлы.

Классы. Tkinter

Занятие про классы и объекты. Программируем более осознанно и учим мантру: инкапсуляция, полиморфизм, наследование. Инкапсуляция, полиморфизм, наследование. Разбираемся с популярной библиотекой tkinter и проектируем оконное приложение.

Flask. SQLite

Разбираемся с декораторами в Python.
Разрабатываем веб-приложение на основе модуля flask с использованием SQLite.

Анализируем открытые данные, выполняем запросы через внешние API

Погружаемся в анализ данных с помощью Jupyter Lab.
Учимся работать с модулями numpy, pandas и matplotlib.
Работаем с открытыми данными и внешними API. И ещё: регулярные выражения.
В заключении поговорим о современных чат-ботах.

Help Day
Защита проекта
Стоимость обучения:
30 000

Чему ты научишься на курсе

В ходе обучения мы спроектируем и разработаем проект с учетом современных возможностей языка Python.
Монтажная область 17
Анализ и проектирование приложений
Монтажная область 22
Тестирование и документирование кода
testМонтажная область 17
Работа с Git и командной строкой
Монтажная область 18
Работа с оконными приложениями
Монтажная область 18
Работа с популярными API
Монтажная область 1
Работа с открытыми данными

Сертификат

При успешном выполнении домашних заданий и сдаче проекта, ты получишь сертификат об окончании курса. Также каждый студент получает гарантированную скидку в размере 10% на все последующие курсы школы.
Сертификат
Курс
«Python: основы программирования»
14занятий
42часа

Преподаватели

Shape 2 copy 2
Дмитрий Федоров
Старший преподаватель кафедры вычислительных систем и программирования СПбГЭУ. Приглашенный преподаватель ВШМ СПбГУ. Педагог дополнительного образования в «Инженерно-технологической школе № 777»..
Мечтает внедрить Python во все школы страны, поэтому пишет по нему учебники. Интересуется искусственным интеллектом и анализом данных.
    Shape 2 copy 3

    Приятные мелочи

    В процессе обучения тебе также будут доступны:
    Коворкинг с кофе и печеньками
    Продуманная структура обучения
    Постоянная помощь и поддержка
    Тематические воркшопы
    Комьюнити экспертов

    Запишись сейчас

    Оставь заявку и мы тебе перезвоним. У нас есть возможность оплаты в рассрочку, забронируй себе место.
    9 сентября 2019
    понедельник и четверг, 19:00 – 22:00
    Кронверкский проспект, дом 23
    Python: основы программирования
    Личные данные
    Стоимость:
    30000
    Способы оплаты:
    • Онлайн
    • Наличные

    Контакты

    Остались вопросы? Мы готовы на них ответить.
    Thumb
    Катя Кудакова
    Менеджер по работе с клиентами. Куратор направления интернет-маркетинг
    Кронверкский проспект, дом 23
    Горьковская
    Этот сайт использует «cookies». Условия использования «cookies» см. в Пользовательском соглашении. Также сайт использует Интернет-сервис для сбора технических данных касательно посетителей с целью получения маркетинговой и статистической информации. Условия обработки данных посетителей сайта см. в Политике конфиденциальности.