Основы языка Python
Включено в курс
Чему вы научитесь
- Создавать программы, используя основные конструкции языка (условия, циклы, функции и другие)
- Составлять программы, состоящие из нескольких модулей
- Правильно анализировать ошибки в коде и пользоваться отладочной печатью при их поиске
Описание
В курсе рассматриваются основы языка Python, а также необходимые понятия для программирования на нём. Такие как работа с ошибками, отладка, подключение модулей и пакетов.
Уроки курса
-
5
Арифметические операции
Переведём арифметические действия на язык программирования -
6
Ошибки оформления (синтаксиса и линтера)
Изучить виды ошибок и способы их решения -
8
Переменные
Научиться хранить информацию и переиспользовать уже существующие данные -
14
Типы данных
Умножим число на строку, познакомимся с типами данных и преобразуем их -
15
Неизменяемость и примитивные типы
Узнаем, может ли Python изменять строки или числа -
18
Вызов функции — выражение
Научиться использовать результат работы функций -
19
Функции с переменным числом параметров
Познакомиться с расширенными возможностями функций -
20
Детерминированность
Изучить некоторые свойства функций и особенности их работы -
22
Свойства и методы
Научиться использовать встроенные в Python атрибуты данных. -
23
Цепочка методов
Научиться использовать встроенные в Python атрибуты данных. -
30
Логика
Изучить, что такое логический тип и как применять логические операции -
33
Условные конструкции
Управляем поведением программы в зависимости от разных условий -
34
Цикл while
Научиться писать программы для выполнения повторяющихся действий -
37
Условия внутри тела цикла
Научиться управлять поведением программы в цикле -
41
Модули поглубже
Познакомиться с некоторыми частными случаями работы с модулями, которые, тем не менее, часто можно встретить в документации и в примерах кода -
42
Пакеты
Научиться объединять отдельные модули в группы - т.н. пакеты - и работать с такими группами -
43
Модуль random
Попрактиковаться в использовании модулей на примере модуля random, входящего в стандартную библиотеку Python и отвечающего за генерацию случайных чисел -
44
Кортежи
Познакомиться с первым составным типом - типом, значения которого могут состоять из нескольких значений других типов -
45
История развития языка Python
Познакомиться с тем, как Python стал тем, что он сейчас из себя представляет -
46
Дополнительные материалы
Статьи и видео, подобранные командой Хекслета. Помогут глубже погрузиться в тему курса
Формат обучения
Испытания
Это практические задания, которые мы советуем выполнить после завершения курса. Задания помогут вам получить дополнительный опыт в программировании и закрепить полученные навыки. Обычно мы рекомендуем выполнить 3-5 испытаний. Но если не получается, не отчаивайтесь. Просто вернитесь к ним позже
Впечатления

Дааааааа!!! Детка, Дааа!!! Я решил сам)))))))) Задание не тяжелое, и возможно некоторые подумают: - Ты смешон))... но меня все равно переполняют эмоции, вот что значит, просто сидеть и думать, думать, думать, перебирать код, перебирать и так далее!))) Сначала я сделал задание как и большинство пользователей))) Но, затем я обратил внимание на: _# обратите внимание на скобки у аргумента функции _ И мозг начал додумывать правильное решение!!! Я рад! Программирование не легкий труд, но он затягивает)))
С нуля до разработчика. Возвращаем деньги, если не удалось найти работу.
