Основной учебник Python
Подробный учебник по языку программирования Python. Для новичков. Много теории и задач.
Основы
001
Введение в язык Python для новичков
002Проверка версии Python
003Вывод данных на экран Python
004Философия Python
005Комментарии в Python
006Переменные в Python
007Вывод переменной в консоль в Python
008Математические операции с числами в Python
009Математические операции с переменными в Python
010Сокращенные операции в Python
011Приоритет математических операций в Python
012Равный приоритет в Python
013Группирующие скобки в Python
014Нюансы группировки в Python
015Длина числа в Python
016Числа с плавающей точкой в Python
017Отрицательные числа в Python
018Остаток от деления в Python
019Возведение в степень в Python
020Приоритет возведения в степень в Python
021Строки в Python
022Сложение строк в Python
023Умножение строк в Python
024Символы строки в Python
025Экранирование символов строки в Python
026Длина строки в Python
027Многострочные строки в Python
028Логические значения в Python
029Значение None в Python
030Строгая типизация в Python
031Преобразование к строке в Python
032Преобразование в целые числа на Python
033Строки с цифрами в Python
034Получение символов из числа в Python
035Преобразование к числу с плавающей точкой в Python
036Функция input в Python
Списки
037
Списки в Python
038Создание списков с помощью квадратных скобок в Python
039Создание списков с помощью функции list в Python
040Разбиение строки в список в Python
041Получение отдельного элемента списка в Python
042Длина списка в Python
043Последний элемент списка в Python
044Изменение элементов списка в Python
045Добавление элементов в конец списка в Python
046Добавление элементов по позиции в список в Python
047Объединение списков методом extend в Python
048Объединение списков в Python
049Добавление в список в Python
050Удаление элементов из списка оператором del в Python
051Удаление элементов из списка по их значению в Python
052Получение и удаление элемента из списка в Python
053Удаление всех элементов из списка в Python
054Поиск индекса элемента по его значению в Python
055Проверка наличия элемента в списке в Python
056Подсчет элементов в списке в Python
057Обратный порядок элементов в списке в Python
058Сортировка элементов в исходном списке в Python
059Сортировка элементов в копии списка в Python
060Слияние списка в строку в Python
Кортежи
061
Кортежи в Python
062Создание кортежа в Python
063Альтернативный способ создания кортежа в Python
064Кортеж из одного элемента в Python
065Альтернативный синтаксис кортежей в Python
066Отдельный элемент кортежа в Python
067Изменение элементов в Python
068Длина кортежа в Python
069Объединение кортежей в Python
070Умножение кортежей в Python
071Наличие элемента в кортеже в Python
072Распаковка кортежей в Python
073Преобразование в кортеж в Python
074Преобразование кортежа в список в Python
075Слияние кортежа в строку в Python
Срезы
076
Срезы в Python
077Срез в диапазоне позиций в Python
078Срез от позиции в Python
079Срез до позиции в Python
080Срез с отрицательными позициями в Python
081Шаг выборки для среза в Python
082Срез только с шагом выборки в Python
083Весь срез в Python
084Переворот последовательности в Python
085Удаление элементов с помощью срезов в Python
Словари
086
Словари в Python
087Альтернативный способ создания словаря в Python
088Значение элемента словаря в Python
089Изменение значения элемента словаря в Python
090Добавление элемента в словарь в Python
091Длина словаря в Python
092Объединение словарей в Python
093Объединение словарей с одинаковыми элементами в Python
094Удаление элементов из словаря по ключу в Python
095Извлечение элемента по ключу в Python
096Извлечение последнего элемента в Python
097Удаление всех элементов из словаря в Python
098Наличие элемента в словаре в Python
099Опциональное получение элемента из словаря в Python
100Преобразование значений словаря в список в Python
101Получение всех ключей из словаря в Python
102Получение всех значений из словаря в Python
103Получение пары ключ-значение из словаря в Python
104Преобразование в словарь в Python
105Отработка изученного материала на работу со словарями в Python
Множества
106
Множества в Python
107Элемент множества в Python
108Повторяющиеся элементы в множестве в Python
109Длина множества в Python
110Добавление элемента в множество в Python
111Добавление нескольких элементов в множество в Python
112Объединение множеств в Python
113Удаление элемента из множества в Python
114Удаление присутствующего в множестве элемента в Python
115Извлечение элемента из множества в Python
116Удаление всех элементов из множества в Python
117Наличие элемента в множестве в Python
118Наличие множества в последовательности в Python
119Сравнение множеств в Python
120Общие элементы нескольких множеств в Python
121Разные элементы нескольких множеств в Python
122Разность множеств в Python
123Сложные операции со множествами в Python
124Преобразование в множество в Python
125Отработка изученного материала на работу с множествами в Python
Условия
126
Конструкция if-else в Python
127Отступы в конструкции if-else в Python
128Операторы больше и меньше в Python
129Проверка на равенство в Python
130Проверка на неравенство в Python
131Логическое И в Python
132Логическое ИЛИ в Python
133Логическое НЕТ в Python
134Приоритет операций сравнения в Python
135Группировка условий в Python
136Двойные сравнения в Python
137Проверка наличия в Python
138Проверка на специальные значения в Python
139Сокращенный if в конструкции if-else
140Конструкция elif в Python
141Вложенные if в Python
142Конструкция match-case в Python
143Тернарный оператор в Python
144Проверка типа объекта в Python
145Практикум на if-else в Python
Циклы
146
Цикл for в Python
147Накопление результата в цикле for Python
148Цикл for и условие if в Python
149Инструкция break в Python
150Инструкция continue в Python
151Получение элементов и их индексов в Python
152Ключи словаря через for в Python
153Значения словаря через for в Python
154Пара ключ-значение словаря через for в Python
155Пары индекс-элемент словаря в Python
156Генерация чисел через for в Python
157Генерация чисел с шагом через for в Python
158Одновременный перебор последовательностей в Python
159Цикл while в Python
160Цикл while без счетчика в Python
161Условие if в цикле while в Python
162Работа с флагами в Python
163Перехват выхода из цикла в Python
164Практикум на циклы в Python
165Ввод данных в цикле в Python
Многомерность
Стандартные функции
172
Степень и корень в Python
173Функции округления в Python
174Экстремальные числа в Python
175Рандом в Python
176Модули в Python
177Математические операции с числами в Python
178Деление чисел в Python
179Регистр символов в Python
180Разбиения строк в в Python
181Форматирование строк в в Python
182Поиск по строкам в Python
183Проверка строки в Python
Время
184
Работа с датами в Python
185Вывод текущей даты в Python
186Получение дня недели в Python
187Разность двух дат в Python
188Определение високосного года в Python
189Вывод времени в Python
190Форматирование даты в Python
191Получение времени в формате epoch в Python
192Получение даты из формата epoch в Python
193Преобразование формата epoch в объект struct_time в Python
194Получение объекта struct_time по UTC в Python
195Получение формата epoch из struct_time в Python
196Разность эпох в Python
197Задержка выполнения операции в Python
Пользовательские функции
198