Онлайн-курс, вебинар Подготовительные курсы "Python-разработчик"

Даты начала обучения

Продолжительность:
14 дней

Стоимость обучения:

990 р.

Добавить к сравнению

Подготовительный курс профессии "Python-разработчик"

2-недельная программа по изучению основ Python —
одного из самых популярных языков для бэкенд-разработки

  • Погрузитесь в практику с 1 дня обучения
  • Научитесь решать несложные задачи на Python
  • Напишете свою первую программу
  • Получите крепкую базу для дальнейшего обучения
  • 71 урок с практикой
  • 3 полезных онлайн-вебинара
  • Помощь наставника

Кому подойдет курс?

Новичкам, которые сомневаются, стоит ли идти в разработку

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

Самоучкам: вы что-то знаете, но «плаваете» в основах

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

Всем, кто хочет сменить сферу деятельности

Вы примерите на себя совершенно новую профессию, возможно, это станет началом вашей карьеры в разработке

Формат обучения

Много практики прямо в браузере

Теория и практика с автоматической проверкой в онлайн-тренажере на базе платформы Code Basics.

Вы учитесь самостоятельно в то время, которое удобно вам 3 встречи с наставником, 71 урок с практикой

Системные рекомендации: для более продуктивной учебы заниматься лучше с десктопных устройств

Рекомендуем заниматься 1-2 часа в день, чтобы пройти все уроки за 14 дней. Наставник поможет, если что-то непонятно

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

Модуль 1

  • Основы Python

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

  • В нем мы разберем, как дать команду компьютеру на языке Python
  • Расскажем, что такое комментарии и зачем они нужны
  • На примере проверки ваших решений на сайте рассмотрим, что такое тестирование и как читать вывод тестов
  • Объясним, почему нельзя нарушать грамматические правила языка программирования


Модуль 2

  • Арифметика

Современные программы создаются для обслуживания бизнеса, помощи в ежедневных делах и развлечений. Но в основе их работы по-прежнему лежат вычисления. Наиболее простая и базовая тема в программировании — арифметика.

  • В этом модуле мы переведем арифметические действия на язык программирования, освоим базовую терминологию – например, чем оператор отличается от операнды
  • Поговорим о приоритете операций
  • А под конец расскажем, что такое линтер и почему он может «ругаться»


Модуль 3

  • Строки

Текст в программировании называется «строками», и эта тема не так проста, как может показаться. Как вывести фразу, в которой есть и одинарные, и двойные кавычки? Что такое экранированная последовательность? Модуль посвящен разным аспектам написания текста — мы поэкспериментируем с выводом разных строк и поговорим о кодировке

Модуль 4

  • Переменные

Информацию можно помещать в специальные «хранилища», а потом использовать сколько угодно раз. Эти хранилища называются переменными, и они помогают упростить код и сократить лишние повторения

Модуль 5

  • Глубже про строки

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

Модуль 6

  • Типы данных

Python – язык с сильной типизацией и неизменяемыми примитивными типами данных.

  • Что произойдет, если мы попробуем умножить число на строку?
  • Каким образом Python понимает, что за тип данных перед ним?
  • Что такое преобразование типов?

Ответы на эти вопросы вы найдете в текущем модуле

Модуль 7

Вызов функций

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


Модуль 8

  • Свойства и методы

Данные, которыми мы оперируем в своих программах, могут обладать важными атрибутами. В Python атрибуты встроены прямо в язык. Кроме статических свойств у данных существуют методы — функции, находящиеся внутри свойств. Свойства и методы — такие же выражения, как переменные или вызовы функции, а значит, их можно всячески комбинировать. Глубже эти темы разбираются на отдельных курсах, посвященных объектно-ориентированным возможностям Python. Мы же в этом модуле изучим основы

Модуль 9

  • Определение функций

Определение собственных функций значительно упрощает написание и поддержку программ. Например, умение определять функции позволяет объединять сложные (составные) операции в одну — вся сложность может быть скрыта за одной простой функцией. Научившись писать функции, вы сделаете первый шаг на пути к построению по-настоящему полезных программ. И мы вам в этом поможем.
В этом модуле вы создадите свою первую функцию и научитесь давать ей название, которое поймет любой разработчик

Модуль 10

  • Логика

Логические выражения позволяют отвечать на вопросы, которые возникают во время работы программы. Пользователь аутентифицирован? Подписка оплачена? Год високосный? В этом модуле изучаем функции-предикаты — те, которые задают вопрос и отвечают на него — правда это или ложь. Попрактикуемся в написании таких функций и перейдем к более сложным логическим выражениям

Модуль 11

  • Условные конструкции

Задача функции-предиката — получить ответ на вопрос, но обычно этого недостаточно и нужно выполнить определенное действие в зависимости от ответа. If и if-else — конструкции Python, с помощью которых программист может выбирать необходимое поведение программы в зависимости от разных условий: пропускать одни инструкции и выполнять другие. Их и разберем на практике в этом модуле

Модуль 12

  • Циклы

Любой код может повторяться десятки, тысячи, миллионы раз. В комбинации с другими известными нам инструментами — переменными и условиями — это открывает множество возможностей по построению программ и сложных систем. Приведем простой пример. Вам нужно найти конкретную фразу в учебнике из 500 страниц. Фразу вы помните, а вот номер страницы нет. Самый простой (и долгий) способ — последовательно просматривать страницы до тех пор, пока не найдете нужную. Для выполнения таких повторяющихся действий и нужны циклы

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

Информация предоставляется по запросу.

Даты и места проведения

Даты начала обучения не определены.

Мы бесплатно подберем для Вас подходящие курсы.

 Подборка курсов на e-mail
Пользуясь нашим сайтом, вы соглашаетесь с тем, что мы используем cookies  🍪