Программирование на Python: базовый уровень

Цель курса

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

Курс разработан для

  • Начинающих без опыта программирования
  • Тех, кто хочет попробовать себя в сфере IT
  • Тех, кому интересно работать с таблицами и данными
  • Участниц и участников, стремящихся автоматизировать простые рабочие задачи

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

  • Длительность курса: 12 занятий
  • Практические задания после каждого занятия с обратной связью преподавателя
  • Работа в браузерной среде для написания и запуска кода
  • Доступ к записям и материалам в Google Classroom
  • Для практики необходим регулярный доступ к компьютеру

Что получает выпускник онлайн-курса

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

🔗 Посмотреть преимущества

Программа

1
  • Что такое программа и как она выполняется.
  • Знакомство со средой разработки кода.
  • Первая команда на Python.
  • Вывод сообщений и простые вычисления.

2
  • Хранение информации в переменных.
  • Числа, текстовые строки и логические значения.
  • Преобразование типов данных.
  • Практика с простыми расчетами.

3
  • Операторы сравнения.
  • Условия if, elif и else.
  • Построение последовательности проверок.
  • Создание программы с несколькими сценариями.

4
  • Повторение действий с помощью циклов.
  • Циклы for и while.
  • Обработка наборов значений.
  • Практика автоматизации повторяющихся вычислений.

5
  • Хранение наборов данных.
  • Добавление, поиск и изменение элементов.
  • Работа со списками и словарями.
  • Практика на примере перечня товаров или заказов.

6
  • Зачем нужны функции.
  • Создание функции и передача параметров.
  • Возврат результата.
  • Разделение программы на понятные логические блоки.

7
  • Типичные ошибки новичков.
  • Как читать сообщения об ошибках.
  • Поиск проблемной строки кода.
  • Как попросить ИИ объяснить ошибку и проверить предложенное исправление.

8
  • Обработка текстовых значений.
  • Поиск, замена и форматирование строк.
  • Проверка данных перед обработкой.
  • Практические примеры с наименованиями товаров и статусами заказов.

9
  • Открытие и сохранение файлов.
  • Основы работы с CSV.
  • Считывание строк и столбцов.
  • Создание нового файла с результатами обработки.

10
  • Поиск пустых значений и дубликатов.
  • Проверка формата данных.
  • Выборка записей по условию.
  • Тестирование программы на различных наборах информации.

11
  • Формулирование задачи под автоматизацию.
  • Создание скрипта для обработки таблицы.
  • Подсчет итогов и группировка данных.
  • Проверка работы скрипта на новом файле.

12
  • Проверка Python-скрипта на корректных, неполных и некорректных данных.
  • Поиск ошибок по сообщениям Python и результатам запуска.
  • Проверка граничных случаев: пустой файл, пропущенные значения, дубликаты, неверный формат данных.
  • Использование ИИ для объяснения ошибки и поиска возможных способов ее исправления.
  • Проверка предложенного ИИ кода на тестовых примерах и сравнение результата с ожидаемым.

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


13

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


Часто задаваемые вопросы

1

Курс разработан для начинающих без опыта программирования, тех, кто хочет попробовать себя в сфере IT, работать с данными и таблицами или автоматизировать простые рабочие задачи. Специального технического или математического образования не требуется — программа дает понятную базу с нуля и выводит на практический уровень написания собственных скриптов. Для обучения нужен лишь регулярный доступ к компьютеру, так как вся работа проходит в удобной браузерной среде.


2

Программа ориентирована на прикладное применение и решение реальных задач с первых занятий. Вместо сухой теории вы учитесь справляться с практическими вызовами: обрабатывать таблицы CSV, очищать данные от дубликатов и ошибок, а также автоматизировать рутину. Кроме того, курс учит использовать современный ИИ в качестве персонального ассистента для объяснения кода, поиска ошибок и составления тестов.


3

Да. Программа охватывает полную практическую базу: от базового синтаксиса, условных конструкций и циклов до функций, работы со словарями и чтения файлов. На финальных занятиях вы создаете и тестируете собственный итоговый проект — полноценный Python-скрипт для анализа таблицы заказов и формирования отчета, который вместе с тестовыми данными станет первой работой в вашем портфолио.


4

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


Хотите узнавать о наших акциях, скидках и мероприятиях?