Основы Python с нуля - Легко в ИТ

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

Курс состоит из 17…
Начальный уровень
2-3 часа в неделю

Чему вы научитесь

  • устанавливать Python, PyCharm, Git и настраивать рабочее окружение;
  • создавать проекты, виртуальное окружение и структуру папок;
  • писать первые программы на Python;
  • работать с переменными, числами, строками и логическим типом bool;
  • использовать print(), input() и преобразование типов;
  • применять условия if, elif, else и тернарный оператор;
  • работать с циклами for и while;
  • использовать списки, кортежи, словари и множества;
  • понимать, что такое итерируемые объекты, итераторы и генераторы списков;
  • создавать функции, возвращать значения и передавать аргументы;
  • использовать *args, **kwargs, lambda-функции и замыкания;
  • понимать базовую идею декораторов;
  • разбивать код на модули и пакеты;
  • читать и записывать файлы;
  • использовать генераторные выражения и встроенные функции Python;
  • добавлять аннотации типов для переменных, коллекций и функций;
  • отправлять код в GitHub.

О курсе

Курс "Основы Python с нуля - Легко в ИТ" создан для тех, кто хочет начать программировать с нуля и получить понятную базу без лишней теории.

В уроках всё показывается на практике: создаём проект в PyCharm, пишем код, запускаем файлы, разбираем ошибки, работаем с Git, GitHub и постепенно усложняем примеры.

Курс подойдёт тем, кто только начинает путь в IT, хочет перейти в тестирование, автоматизацию, backend-разработку, аналитику или Data Science и сначала хочет уверенно освоить базовый синтаксис Python.

Особенность курса - практический подход. Почти в каждом уроке есть код, который можно повторить, изменить и закрепить через задания и тесты внутри Stepik.

В некоторых видео может упоминаться домашняя работа и отправка решений через GitHub. Это относится к формату личного обучения. В рамках этого курса на Stepik проверка GitHub-репозиториев не входит в программу.

GitHub можно использовать по желанию: например, чтобы дополнительно потренироваться, сохранить свои решения, собрать портфолио или привыкнуть к рабочему процессу разработчика.

В видеоуроках может звучать формулировка про домашние задания и отправку решений через GitHub.

В рамках курса на Stepik:

  • задания и тесты выполняются на платформе Stepik;
  • отправлять домашние задания преподавателю не нужно;
  • проверка GitHub-репозиториев не входит в этот курс;
  • GitHub используется только как дополнительная самостоятельная практика по желанию;
  • индивидуальная проверка кода доступна только в формате личного обучения.

Для кого этот курс

Курс подойдёт: * тем, кто никогда не программировал; * начинающим тестировщикам, которые хотят перейти в автоматизацию; * тем, кто хочет изучить Python для QA Automation; * студентам, которые хотят разобраться в основах программирования; * тем, кто уже пробовал Python, но хочет разложить базу по полочкам; * тем, кто готовится к дальнейшему изучению ООП, Pytest, API-тестов, backend-разработки или Data Science.

Начальные требования

Для прохождения курса желательно иметь:

  • базовую компьютерную грамотность;
  • компьютер на Windows, macOS или Linux;
  • доступ к интернету;
  • желание писать код руками и выполнять практические задания;
  • аккаунт Stepik для прохождения тестов и заданий.


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

GitHub-аккаунт не обязателен для прохождения курса, но может пригодиться для дополнительной самостоятельной практики.

Наши преподаватели

Как проходит обучение

  1. Сначала настраиваем рабочее окружение: Python, PyCharm, Git, GitHub и виртуальное окружение.
  2. Затем изучаем базовый синтаксис Python: переменные, типы данных, строки, числа, ввод и вывод.
  3. После этого переходим к условиям, циклам и коллекциям.
  4. Далее изучаем функции, lambda-функции, замыкания и декораторы.
  5. В конце курса разбираем модули, пакеты, работу с файлами, генераторы, встроенные функции и аннотации типов.
  6. Практические задания и тесты выполняются внутри Stepik.
  7. По желанию можно дополнительно вести свой GitHub-репозиторий с решениями.


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

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

загружаем...

Что вы получаете

  • Вы получите уверенную базу Python и поймёте, как писать простые программы самостоятельно: от первого запуска кода до функций, файлов, модулей, генераторов и аннотаций типов.
  • Курс поможет вам подготовиться к дальнейшему изучению ООП, автоматизации тестирования, Pytest, backend-разработки или Data Science.
  • Все основные задания и тесты выполняются внутри Stepik. GitHub можно использовать по желанию - как дополнительную практику и способ сохранять свои решения.
Price: Бесплатно

Расскажите о курсе друзьям

Price: Бесплатно