Изучите язык программирования Python, познакомьтесь с основными концепциями программирования и структурами данных.
Освойте основные алгоритмы сортировки, операции обхода графов и много других, страшных только поначалу, терминов.

Программирование на Python

Возраст:
12-16 лет
Старт курса:
индивидуально
Расписание:
индивидуальное
Что я получу от курса?
Магия перестает существовать после того, как вы понимаете, как она работает.
Тим Бернерс-Ли
сможешь создавать приложения и игры, запускать их у себя на компьютере и у друзей;
научишься работать с программами, которые программисты используют в работе;
получишь постоянный доступ к учебным материалам и обновлениям;
наставник поможет расти быстрее и не забросить обучение;
возможность пройти стажировку в IT компании.

Программа курса

Python

Введение
Настроим рабочее окружение и поговорим о том, как можно работать с Python.

Операторы и переменные
"Что самое трудное в работе программиста? Выдумывать имена для переменных." К концу этого урока вы поймете эту шутку.

Строки, числа, массивы и словари
Узнаем, какие существуют типы данных в Python и как с ними работать.

Что такое if и else
Вспомним о логике, логических операциях и их комбинациях. Научим нашу программу вести с нами беседу и учитывать наши ответы.

Циклы
Узнаем как при помощи небольшого кода заставить программу много работать. Узнаем, что такое цикл в цикле и почему с ним нужно быть внимательным.

Функции и модули
Нет предела совершенству, узнаем как можно писать еще меньше кода и почему очень важно разбивать ваш код на модули.

Классы и объекты
Узнаем как устроена работа с классами и объектами в Python. Поймем, почему нельзя делать все при помощи функций. Узнаем, что такое наследование и в чем его польза для программистов.

Встроенные функции
Python Поймем, что не всегда надо изобретать велосипеды, а достаточно почитать документацию и найти нужный нам инструмент.

Полезные модули Python
Узнаем о наиболее популярных Python модулях, как с ними работать и как искать и использовать модули, написанные другими разработчиками.

Алгоритмы и работа с данными

Рекурсия, сортировка и поиск
Освоим основные алгоритмы сортировки и поиска при работе с массивами.

Оценка сложности алгоритма
Научимся понимать какой из алгоритмов эффективнее работает еще до их запуска. Поймем, почему на вопрос "Оцените сложность этого алгоритма", лучше не отвечать "простой".

Графы и деревья
"Есть в графском парке старый пруд, там лилии цветут". Здесь речь пойдет совершенно о других деревьях и графах.

Эмпирическая оценка алгоритмов на Python
Узнаем как измерить время работы вашего алгоритма при помощи timeit. Что такое и для чего нужен профайлер.

Работа с файлами
Научимся читать данные из файлов, работать с этими данными и сохранять полученный результат. Познакомимся с такими форматами данных как XML, CSV, JSON.

Что дальше?

Мир программирования разнообразен и все зависит от Ваших целей. Мы обсудим с Вами какие направления в IT вам интересны и продолжим заниматься на одном из наших следующих курсов.
1
2
3

Как начать обучение?

1
2
3
4
Оставьте заявку на сайте или в соцсетях, затем мы свяжемся с Вами.

Мы согласуем с Вами удобное время для пробного занятия.
Проводим урок, если Вам
и ребенку все нравится, то согласовываем расписание.
Начинаем заниматься
и создавать первые программы.
Запишитесь на бесплатный вводный урок!
На уроке:
  • познакомимся поближе;
  • поймем уровень вашего ребенка и готов ли он к занятиям;
  • вы увидите, как проходят занятия, а ребенок решит, интересно ли ему.
    E-MAIL
    ИМЯ
    ТЕЛЕФОН
    КОММЕНТАРИЙ
    Мы заботимся о Ваших персональных данных, подробный текст политики конфиденциальности доступен здесь - http://hwschool.online/ru/privacy.
    Контакты
    Присоединяйтесь к нам в соцсетях.
    Если у вас есть вопросы, мы будем рады помочь.

    E-mail

    hello@hwschool.online

    Телефон
    +7(995)600−19−51
    WhatsApp Viber Telegram
    Записаться на первый урок
    Определим ваши цели, сформируем программу и подберем удобное раписание.
    Мы заботимся о Ваших персональных данных, подробный текст политики конфиденциальности доступен здесь - http://hwschool.online/ru/privacy.
    Тим Бернерс-Ли
    Создатель первого в мире сайта и многих технологий, использующихся в Интернете.
    Made on
    Tilda