На Python создают веб-приложения и нейросети, проводят научные вычисления и автоматизируют процессы. Вы научитесь программировать на востребованном языке с нуля, напишете Telegram-бота для турагентства и сможете начать карьеру в разработке.
Хочешь попробовать программировать на Python самостоятельно? Запишись на бесплатное пробное занятие
Чему вы научитесь
Познакомитесь с синтаксисом Python, узнаете правила хорошего тона в программировании и научитесь писать лаконичный код, понятный вам и другим разработчикам.
Писать чистый код
Изучите основные алгоритмы и структуры данных и научитесь их реализовывать в Python. Узнаете, как оценивать сложность алгоритмов.
Понимать алгоритмы и структуры данных
Научитесь создавать программы на Python в разных стилях: императивном, объектном и функциональном.
Создавать программы на Python
Освоите методы отладки и тестирования — сможете находить и исправлять ошибки в своём или чужом коде. Научитесь пользоваться библиотекой requests.
Тестировать код
Поймёте, как устроено клиент-серверное взаимодействие, научитесь работать с GET- и POST-запросами и библиотекой requests.
Работать с сетью
Кому подойдёт этот курс
Специалистам в сфере IT
Вы освоите Python и сможете автоматизировать рутинные задачи, расширите круг компетенций и повысите свою ценность как специалиста.
Разработчикам на других языках
Вы разберётесь в особенностях Python, сможете сменить специальность и разрабатывать на одном из самых востребованных и простых языков.
Тем, кто хочет начать программировать
Вы с нуля изучите Python: синтаксис, функции, стандартные библиотеки. Сможете начать карьеру Python-разработчика.
Начинающим Python-разработчикам
Вы систематизируете и углубите знания по Python, освоите продвинутые темы и прокачаетесь как разработчик.
Содержание курса ONLINE
Вас ждут вебинары и практика на основе реальных кейсов.
тематических модуля
видеоматериала
Основы Python. Часть 1 ≈ 1 месяц
Научитесь работать с онлайн-редактором кода. Напишете первую программу. Освоите работу с функцией print.
Изучите работу с переменными, оператором ввода input и строками.
Изучите арифметические операции с числами, порядок их выполнения, ввод чисел с клавиатуры, деление нацело и с остатком, а также сокращённые операторы.
Изучите основы работы с оператором if, научитесь писать простые программы с условиями.
Изучите логические операторы not, and, or. Научитесь писать последовательные и вложенные условия, упрощать сложные выражения.
Научитесь работать с оператором циклов while. Изучите логические преобразования, бесконечные циклы, операторы break, continue.
Научитесь использовать цикл for для итерации по числам, изучите основы функции range().
Узнаете, как работать с параметрами функции range(): start, stop, step.
Научитесь с функцией print, оператором end и работать со строками в условном операторе
Узнаете, где можно встретить вложенные циклы, как они работают и как меняются счётчики циклом. Научитесь сравнивать счётчики внутри вложенного цикла, решать математические задачи с помощью вложенных циклов.
Научитесь работать с целыми (тип int) и вещественными (тип float) числами в Python, их вводом и преобразованием, арифметическими действиями с ними. Изучите стандартные математические функции из модуля math.
Изучите основы функций: объявление и вызов функции, функции с одним и несколькими параметрами.
Научитесь возвращать значения функций значений из функций, работать с оператором return, алгоритмами с заданной точностью. Познакомитесь с особенностями работы с вещественными числами.
Научитесь работать с онлайн-редактором кода. Напишете первую программу. Освоите работу с функцией print.
Изучите работу с переменными, оператором ввода input и строками.
Изучите арифметические операции с числами, порядок их выполнения, ввод чисел с клавиатуры, деление нацело и с остатком, а также сокращённые операторы.
Изучите основы работы с оператором if, научитесь писать простые программы с условиями.
Изучите логические операторы not, and, or. Научитесь писать последовательные и вложенные условия, упрощать сложные выражения.
Научитесь работать с оператором циклов while. Изучите логические преобразования, бесконечные циклы, операторы break, continue.
Научитесь использовать цикл for для итерации по числам, изучите основы функции range().
Узнаете, как работать с параметрами функции range(): start, stop, step.
Научитесь с функцией print, оператором end и работать со строками в условном операторе
Узнаете, где можно встретить вложенные циклы, как они работают и как меняются счётчики циклом. Научитесь сравнивать счётчики внутри вложенного цикла, решать математические задачи с помощью вложенных циклов.
Научитесь работать с целыми (тип int) и вещественными (тип float) числами в Python, их вводом и преобразованием, арифметическими действиями с ними. Изучите стандартные математические функции из модуля math.
Изучите основы функций: объявление и вызов функции, функции с одним и несколькими параметрами.
Научитесь возвращать значения функций значений из функций, работать с оператором return, алгоритмами с заданной точностью. Познакомитесь с особенностями работы с вещественными числами.
Основы Python. Часть 2 ≈ 2,5 месяца
Сможете устанавливать IDE Pycharm, работать с командной строкой и интерпретатором, отлаживать программы.
Научитесь работать с базовой коллекцией — списками (list). Сможете объявлять и выводить списки и работать с элементами, создавать списки с помощью циклов.
Изучите функции и методы работы со списками. Научитесь удалять и заменять элементы списков, итерироваться по спискам, использовать вложенные циклы.
Научитесь создавать списки с помощью List comprehensions. Научитесь работать с типом slice и сортировать списки.
Освоите работу со строками. Научитесь использовать методы строк, изучите преобразование в строки и форматирование.
Научитесь создавать словари и работать с их элементами. Изучите методы словарей и перебор элементов. Сможете генерировать словари и работать с функцией set.
Узнаете, чем кортежи отличаются от списков, и зачем они нужны. Научитесь использовать функции zip и enumerate. Сможете перебирать ключи и значения в словаре, работать с составными ключами.
Научитесь работать с рекурсией, работать с коллекциями внутри функции и при вызове. Сможете использовать значения по умолчанию при работе с функцией.
Вы научитесь работать с путями к файлам, unix path. Освоите базовые операции с файлами: open, read, write, close, итерацию по файлу с циклом for, поиск подстроки, безопасную работу с файлами.
Узнаете, что такое исключения и какая у них иерархия. Научитесь использовать конструкцию try-except-finally-else и правильно обрабатывать исключения.
Научитесь работать с объектно-ориентированным программированием в Python, с классами и их методами, конструктором классов __init__, объектом класса self.
Научитесь инкапсулировать и скрывать данные, работать с наследованием и полиморфизмом, описывать классы и методы.
Поймёте, в чем отличие между итератором и терируемым объектом. Узнаете, как получить итератор, работать с функциями iter, next. Сможете превращать функцию в генератор, использовать оператор yield.
Сможете использовать декораторы для изменения свойств функций. Научитесь работать с модулем datatime и использовать декоратор как таймер.
Научитесь работать с множественным наследованием. Узнаете, что такое интерфейс класса и абстрактные классы. Сможете оформлять статистические методы в классе, изменять или получать атрибуты объекта без вызова методов.
Сможете использовать декораторы с аргументами. Генераторы как контекст-менеджеры и модуль logging.
Научитесь работать с lambda-функциями, map, filter, reduce, all any. Сможете задавать пространство имен, области видимости и использовать класс counter.
Сможете работать с регулярными выражениями, датой и временем и модулем itertools.
Сможете устанавливать IDE Pycharm, работать с командной строкой и интерпретатором, отлаживать программы.
Научитесь работать с базовой коллекцией — списками (list). Сможете объявлять и выводить списки и работать с элементами, создавать списки с помощью циклов.
Изучите функции и методы работы со списками. Научитесь удалять и заменять элементы списков, итерироваться по спискам, использовать вложенные циклы.
Научитесь создавать списки с помощью List comprehensions. Научитесь работать с типом slice и сортировать списки.
Освоите работу со строками. Научитесь использовать методы строк, изучите преобразование в строки и форматирование.
Научитесь создавать словари и работать с их элементами. Изучите методы словарей и перебор элементов. Сможете генерировать словари и работать с функцией set.
Узнаете, чем кортежи отличаются от списков, и зачем они нужны. Научитесь использовать функции zip и enumerate. Сможете перебирать ключи и значения в словаре, работать с составными ключами.
Научитесь работать с рекурсией, работать с коллекциями внутри функции и при вызове. Сможете использовать значения по умолчанию при работе с функцией.
Вы научитесь работать с путями к файлам, unix path. Освоите базовые операции с файлами: open, read, write, close, итерацию по файлу с циклом for, поиск подстроки, безопасную работу с файлами.
Узнаете, что такое исключения и какая у них иерархия. Научитесь использовать конструкцию try-except-finally-else и правильно обрабатывать исключения.
Научитесь работать с объектно-ориентированным программированием в Python, с классами и их методами, конструктором классов __init__, объектом класса self.
Научитесь инкапсулировать и скрывать данные, работать с наследованием и полиморфизмом, описывать классы и методы.
Поймёте, в чем отличие между итератором и терируемым объектом. Узнаете, как получить итератор, работать с функциями iter, next. Сможете превращать функцию в генератор, использовать оператор yield.
Сможете использовать декораторы для изменения свойств функций. Научитесь работать с модулем datatime и использовать декоратор как таймер.
Научитесь работать с множественным наследованием. Узнаете, что такое интерфейс класса и абстрактные классы. Сможете оформлять статистические методы в классе, изменять или получать атрибуты объекта без вызова методов.
Сможете использовать декораторы с аргументами. Генераторы как контекст-менеджеры и модуль logging.
Научитесь работать с lambda-функциями, map, filter, reduce, all any. Сможете задавать пространство имен, области видимости и использовать класс counter.
Сможете работать с регулярными выражениями, датой и временем и модулем itertools.
Система контроля версий Git
Дополнительный курс, на котором вы научитесь пользоваться системой Git для сохранения своего кода и восстановления предыдущих версий.
Установите Git и научитесь отслеживать изменения в файлах.
Познакомитесь с GitHub, научитесь подключаться к удалённому репозиторию, вносить изменения и решать конфликты версий.
Освоите работу с ветками и узнаете, как делать пулл-реквесты.
Научитесь удалять незакомиченные изменения, сбрасывать коммиты и слияния.
Узнаете, как работать с Git в различных средах разработки, таких как VS Code, JetBrains. Разберёте частые проблемы и ошибки.
Установите Git и научитесь отслеживать изменения в файлах.
Познакомитесь с GitHub, научитесь подключаться к удалённому репозиторию, вносить изменения и решать конфликты версий.
Освоите работу с ветками и узнаете, как делать пулл-реквесты.
Научитесь удалять незакомиченные изменения, сбрасывать коммиты и слияния.
Узнаете, как работать с Git в различных средах разработки, таких как VS Code, JetBrains. Разберёте частые проблемы и ошибки.
Получить презентацию курса и консультацию специалиста
Итоговый проект
Бот для турагентства
Разработаете Telegram-бота по заданию турагентства Too Easy Travel. Бот будет принимать примерную стоимость проживания и местонахождение пользователя, а возвращать список максимально подходящих отелей.
Спикер
Роман Булгаков
Готовит школьников и студентов к олимпиадам по информатике, специализируется на Python. Его ученики набирают 90+ баллов, побеждают в Олимпиаде НТИ по профилю «Большие данные и машинное обучение» и «Программная инженерия финансовых технологий».
Преподаватель информатики и программирования со стажем более 5 лет
Партнер проекта AMITY UNIVERSITY TASHKENT
Ведущее образовательное и научно-исследовательское учреждение Amity Education Group — Университет Амити, входит в число 3% лучших университетов мира по версии QS и THE (ведущие мировые рейтинговые организации университетов).
Помощь в организации стажировки после прохождения курса*.
Подготовка с экспертом к собеседованию перед стажировкой*;
Возможность почувствовать себя частью профессионального комьюнити;
Участие в воркшопах, ивентах, семинарах, творческих вечерах;
Старт изучения Django с куратором и доступ ко всему курсу Skillbox;
Обеспечение оборудованием на время проведения занятий;
Занятия в офлайн формате в малой группе (до 10 человек) по расписанию (3 раза в неделю);
FULL
*при содействии компании-партнёра
Записаться на курс или получить бесплатную консультацию
Наш специалист свяжется с вами и ответит на любые ваши вопросы
Записаться на курс или получить бесплатную консультацию
Наш специалист свяжется с вами и ответит на любые ваши вопросы
Записаться на курс или получить бесплатную консультацию
Наш специалист свяжется с вами и ответит на любые ваши вопросы
Часто задаваемые вопросы
Конечно! При правильном подходе, самостоятельном расширении кругозора и своевременном выполнении практических работ вы сможете достигнуть результата даже без специальных базовых знаний. Во всём помогут опытные наставники, которые будут курировать вас на протяжении всего курса.
Вы можете работать с материалами курса по тарифам ONLINE и SMART в удобное время и в подходящем вам темпе. Более того, все видео будут доступны и по окончании курса, навсегда, так что вы сможете освежить свои знания в любой момент. Обучение на платформе организовано таким образом, чтобы вы могли совмещать его с работой, учёбой и личной жизнью. Занятие по тарифу FULL проходят три раза в неделю в вечернее время по расписанию, которое формируется для каждой группы индивидуально.
Для того чтобы сделать усвоение нового материала эффективнее тарифы SMART и FULL включают в себя взаимодействия с куратором в офлайне на индивидуальных консультациях или групповых занятиях.
Тариф SMART позволит вам заниматься в коворкинге по предварительной записи 3 часа в день с пн по пт, на представляемой технике в течение полугода. Групповые занятия по тарифу FULL будут проходить в оборудованных всем необходимым аудиториях.
Всё зависит только от вас. В среднем участники курса занимаются от 3 до 5 часов в неделю. В рамках обучения по тарифу FULL еженедельно запланировано 6 часов групповых занятий.
В тарифе ONLINE у вас будет куратор в Telegram-чате, а проверяющий эксперт прокомментирует практические работы и даст полезные советы. В рамках тарифов SMART и FULL у вас будет возможность общаться с куратором лично.
Да, вы можете купить курс в рассрочку — и спланировать свой бюджет, разбив всю сумму на небольшие ежемесячные платежи.
Конечно! При правильном подходе, самостоятельном расширении кругозора и своевременном выполнении практических работ вы сможете достигнуть результата даже без специальных базовых знаний. Во всём помогут опытные наставники, которые будут курировать вас на протяжении всего курса.
Вы можете работать с материалами курса по тарифам ONLINE и SMART в удобное время и в подходящем вам темпе. Более того, все видео будут доступны и по окончании курса, навсегда, так что вы сможете освежить свои знания в любой момент. Обучение на платформе организовано таким образом, чтобы вы могли совмещать его с работой, учёбой и личной жизнью. Занятие по тарифу FULL проходят три раза в неделю в вечернее время по расписанию, которое формируется для каждой группы индивидуально.
Для того чтобы сделать усвоение нового материала эффективнее тарифы SMART и FULL включают в себя взаимодействия с куратором в офлайне на индивидуальных консультациях или групповых занятиях.
Тариф SMART позволит вам заниматься в коворкинге по предварительной записи 3 часа в день с пн по пт, на представляемой технике в течение полугода. Групповые занятия по тарифу FULL будут проходить в оборудованных всем необходимым аудиториях.
Всё зависит только от вас. В среднем участники курса занимаются от 3 до 5 часов в неделю. В рамках обучения по тарифу FULL еженедельно запланировано 6 часов групповых занятий.
В тарифе ONLINE у вас будет куратор в Telegram-чате, а проверяющий эксперт прокомментирует практические работы и даст полезные советы. В рамках тарифов SMART и FULL у вас будет возможность общаться с куратором лично.
Да, вы можете купить курс в рассрочку — и спланировать свой бюджет, разбив всю сумму на небольшие ежемесячные платежи.