Чему вы научитесь
- устанавливать 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 используется только как дополнительная самостоятельная практика по желанию;
- индивидуальная проверка кода доступна только в формате личного обучения.
Для кого этот курс
Начальные требования
Для прохождения курса желательно иметь:
- базовую компьютерную грамотность;
- компьютер на Windows, macOS или Linux;
- доступ к интернету;
- желание писать код руками и выполнять практические задания;
- аккаунт Stepik для прохождения тестов и заданий.
Опыт программирования не требуется.
GitHub-аккаунт не обязателен для прохождения курса, но может пригодиться для дополнительной самостоятельной практики.
Наши преподаватели
Как проходит обучение
- Сначала настраиваем рабочее окружение: Python, PyCharm, Git, GitHub и виртуальное окружение.
- Затем изучаем базовый синтаксис Python: переменные, типы данных, строки, числа, ввод и вывод.
- После этого переходим к условиям, циклам и коллекциям.
- Далее изучаем функции, lambda-функции, замыкания и декораторы.
- В конце курса разбираем модули, пакеты, работу с файлами, генераторы, встроенные функции и аннотации типов.
- Практические задания и тесты выполняются внутри Stepik.
- По желанию можно дополнительно вести свой GitHub-репозиторий с решениями.
Рекомендация: проходить курс с компьютера, повторять код из видео и после каждого урока выполнять задания и тесты на Stepik.
Программа курса
Что вы получаете
- Вы получите уверенную базу Python и поймёте, как писать простые программы самостоятельно: от первого запуска кода до функций, файлов, модулей, генераторов и аннотаций типов.
- Курс поможет вам подготовиться к дальнейшему изучению ООП, автоматизации тестирования, Pytest, backend-разработки или Data Science.
- Все основные задания и тесты выполняются внутри Stepik. GitHub можно использовать по желанию - как дополнительную практику и способ сохранять свои решения.