Включено в курс
Чему вы научитесь
- Создавать программы, используя основные конструкции языка (условия, циклы, функции и другие)
- Составлять программы, состоящие из нескольких модулей
- Правильно анализировать ошибки в коде и пользоваться отладочной печатью при их поиске
Описание
На этом курсе вы изучите основы языка Python (произносится как «Пайтон» или «Питон»). Вы изучите основы программирования на Python, познакомитесь с синтаксисом, условиями и циклами, типами данных и библиотеками. Этот курс поможет разобраться, как в Python работают объявление функций и встроенные методы. В итоге вы начнете писать несложные программы, освоите стандарты именования, а также сможете искать и анализировать ошибки в коде.
По ходу всего курса мы будем закреплять теорию на практике, чтобы вы привыкли к синтаксису и смогли погрузиться в язык. Знания из этого курса помогут получить основное представление о Python, его принципах и особенностях. Это базовый курс, который подойдет как новичкам в программировании, так и тем, кто осваивает новый язык.
Программа курса
-
4
Арифметические операции
Переводим арифметические действия на язык программирования -
5
Ошибки оформления — синтаксис и линтер
Изучаем виды ошибок и способы их исправления -
7
Переменные
Выясняем, как хранить информацию и переиспользовать уже существующие данные -
13
Типы данных
Умножаем число на строку, знакомимся с типами данных и преобразуем их -
14
Неизменяемость и примитивные типы
Узнаем, может ли Python изменять строки или числа -
18
Детерминированность
Изучаем некоторые свойства функций и особенности их работы -
20
Свойства и методы
Выясняем, как использовать встроенные в Python атрибуты данных -
32
Условные конструкции
Управляем поведением программы в зависимости от разных условий -
41
Модули поглубже
Знакомимся с некоторыми частными случаями работы с модулями, которые часто встречаются в документации и в примерах кода -
43
Модуль random
Практикуемся в использовании модулей на примере модуля random, который входит в стандартную библиотеку Python и отвечает за генерацию случайных чисел -
45
История развития языка Python
Выясняем, как Python стал тем, что он сейчас собой представляеттесты
-
46
Дополнительные материалы
Статьи и видео, подобранные командой Хекслета. Помогут глубже погрузиться в тему курса
Формат обучения
Испытания
Это практические задания, которые мы советуем выполнить после завершения курса. Задания помогут вам получить дополнительный опыт в программировании и закрепить полученные навыки. Обычно мы рекомендуем выполнить 3-5 испытаний. Но если не получается, не отчаивайтесь. Просто вернитесь к ним позже
Отзывы

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

Спасибо, шикарное упражнение. Очень хотелось немного поломать голову и вуаля :) Все что есть в "Теории" нужно просто внимательно прочитать, вникнуть и исполнить. Спасибо еще раз.

Небольшая подсказка для тех, кто отчаялся.
def truncate(a, b):
q = a[:
c = + '...'
return