Включено в курс
Чему вы научитесь
- Создавать программы, используя основные конструкции языка (условия, циклы, функции и другие)
- Составлять программы, состоящие из нескольких модулей
- Правильно анализировать ошибки в коде и пользоваться отладочной печатью при их поиске
Описание
На этом курсе вы изучите основы языка Python. Вы познакомитесь с простыми типами данных, условиями и циклами в Python, узнаете как объявлять функции и использовать встроенные методы. В итоге вы научитесь писать несложные программы, а также искать и анализировать ошибки в коде. Знания из этого курса помогут вам получить основное представление о Python, его принципах и особенностях. Этот курс подойдет как новичкам в программировании, так и тем, кто осваивает новый язык
Уроки курса
-
4
Арифметические операции
Переведем арифметические действия на язык программирования -
5
Ошибки оформления — синтаксис и линтер
Изучить виды ошибок и способы их решения -
7
Переменные
Научиться хранить информацию и переиспользовать уже существующие данные -
13
Типы данных
Умножим число на строку, познакомимся с типами данных и преобразуем их -
14
Неизменяемость и примитивные типы
Узнаем, может ли Python изменять строки или числа -
17
Вызов функции — выражение
Научиться использовать результат работы функций -
18
Детерминированность
Изучить некоторые свойства функций и особенности их работы -
20
Свойства и методы
Научиться использовать встроенные в Python атрибуты данных. -
21
Цепочка методов
Научиться использовать встроенные в Python атрибуты данных. -
28
Логика
Изучить, что такое логический тип и как применять логические операции -
31
Условные конструкции
Управляем поведением программы в зависимости от разных условий -
32
Цикл while
Научиться писать программы для выполнения повторяющихся действий -
35
Условия внутри тела цикла
Научиться управлять поведением программы в цикле -
39
Модули поглубже
Познакомиться с некоторыми частными случаями работы с модулями, которые, тем не менее, часто можно встретить в документации и в примерах кода -
40
Пакеты
Научиться объединять отдельные модули в группы - т.н. пакеты - и работать с такими группами -
41
Модуль random
Попрактиковаться в использовании модулей на примере модуля random, входящего в стандартную библиотеку Python и отвечающего за генерацию случайных чисел -
42
Кортежи
Познакомиться с первым составным типом - типом, значения которого могут состоять из нескольких значений других типов -
43
История развития языка Python
Познакомиться с тем, как Python стал тем, что он сейчас из себя представляет -
44
Дополнительные материалы
Статьи и видео, подобранные командой Хекслета. Помогут глубже погрузиться в тему курса
Формат обучения
Испытания
Это практические задания, которые мы советуем выполнить после завершения курса. Задания помогут вам получить дополнительный опыт в программировании и закрепить полученные навыки. Обычно мы рекомендуем выполнить 3-5 испытаний. Но если не получается, не отчаивайтесь. Просто вернитесь к ним позже
Отзывы

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

Небольшая подсказка для тех, кто отчаялся.
def truncate(a, b):
q = a[:
c = + '...'
return
С нуля до разработчика. Возвращаем деньги, если не удалось найти работу.

