3 000 курсов ждут вас в нашем каталоге. Выбирайте лучшее!

Python: Основы программирования

Благодаря обучению вы освоите циклы, условия, функции и другие основные конструкции языка программирования Python.
0 ₽
стоимость обучения
Уровень сложности
для новичков
Формат обучения
онлайн
Домашние задания
да
Обратная связь
нет
Стажировка
нет
Помощь в трудоустройстве
нет
Документ по окончании
нет

Программа обучения

  • Основное
  • Содержание программы

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

В программу входит 45 уроков, 50 упражнений и 168 проверочных тестов. Также вы получите дополнительные материалы по теме курса.

Часть 1
  • Введение. Познакомиться с курсом.
  • Hello, World! Написать первую программу.
  • Хекслет. Познакомиться с возможностями Хекслета, обеспечивающими эффективное обучение.
  • Инструкции. Изучить азы построения программ на Python.
  • Арифметические операции. Переведём арифметические действия на язык программирования.
  • Ошибки оформления (синтаксиса и линтера). Изучить виды ошибок и способы их решения.
  • Строки. Научиться работать со строками.
  • Переменные. Научиться хранить информацию и переиспользовать уже существующие данные.
  • Выражения в определениях. Научиться упрощать код, используем переменные.
Часть 2
  • Именование. Научимся правильно именовать переменные.
  • Интерполяция. Изучить ещё один способ работать со строками в Python.
  • Извлечение символов из строки. Научиться получать значения из строк.
  • Срезы строк. Научиться извлекать подстроки.
  • Типы данных. Умножим число на строку, познакомимся с типами данных и преобразуем их.
  • Неизменяемость и примитивные типы. Узнаем, может ли Python изменять строки или числа.
  • Функции и их вызов. Научиться использовать готовые функции.
  • Сигнатура функции. Узнать, как функция принимает и возвращает значения.
  • Вызов функции — выражение. Научиться использовать результат работы функций.
  • Функции с переменным числом параметров. Познакомиться с расширенными возможностями функций.
Часть 3
  • Детерминированность. Изучить некоторые свойства функций и особенности их работы.
  • Стандартная библиотека. Познакомимся со стандартной библиотекой.
  • Свойства и методы. Научиться использовать встроенные в Python атрибуты данных.
  • Цепочка методов. Научиться использовать встроенные в Python атрибуты данных.
  • Определение функций. Научиться создавать функции.
  • Возврат значений. Научиться использовать результат работы функции.
  • Параметры функций. Научиться передавать данные в функцию.
  • Необязательные параметры функций. Задаём значения по умолчанию.
  • Именованные аргументы. Познакомиться с ещё одним типом аргументов.
  • Окружение. Изучить, какие значения доступны функциям.
Часть 4
  • Логика. Изучить, что такое логический тип и как применять логические операции.
  • Логические операторы. Учимся писать составные условия.
  • Результат логических операций. Глубже про логические операции.
  • Условные конструкции. Управляем поведением программы в зависимости от разных условий.
  • Цикл while. Научиться писать программы для выполнения повторяющихся действий.
  • Агрегация данных. Научиться применять циклы на практике.
  • Обход строк. Научиться обходить и формировать строки в циклах.
  • Условия внутри тела цикла. Научиться управлять поведением программы в цикле.
  • Цикл for. Изучим ещё один цикл в Python.
  • Отладка. Научиться находить ошибки в коде.
Часть 5
  • Модули. Узнать, как Python работает с кодом, разбитым на несколько файлов.
  • Модули поглубже. Познакомиться с некоторыми частными случаями работы с модулями, которые, тем не менее, часто можно встретить в документации и в примерах кода.
  • Пакеты. Научиться объединять отдельные модули в группы - т.н. пакеты - и работать с такими группами.
  • Модуль random. Попрактиковаться в использовании модулей на примере модуля random, входящего в стандартную библиотеку Python и отвечающего за генерацию случайных чисел.
  • Кортежи. Познакомиться с первым составным типом - типом, значения которого могут состоять из нескольких значений других типов.
  • История развития языка Python. Познакомиться с тем, как Python стал тем, что он сейчас из себя представляет.

Чему научат

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

Преимущества курса

Неограниченный доступ к курсу
Свободный график обучения

Информация носит ознакомительный характер и может отличаться от указанной на сайтах школ-партнёров. Актуальную стоимость и описание программ вы можете узнать на сайте школы.