Python для начинающих — полный курс / Учебник по программированию / машинный перевод на русский

Оригинальное видео: Изучите язык программирования Python в этом полном курсе для начинающих! Вы изучите основы Python и напишете две программы на Python построчно. Перед просмотром этого курса не требуется никакого предыдущего опыта программирования. Начните использовать Replit: Код игры “Камень, ножницы, бумага“: @BeauCarnes/rps-python Код игры “Блэкджек“: @BeauCarnes/blackjack-python Replit предоставил автору оригинального видео грант, который сделал этот курс возможным. 0:00:00 Введение Камень ножницы, бумага, введение в проект 0:03:11 RPS — Переменные и функции 0:09:07 RPS - Функции вызова 0:12:31 РПС - Словари 0:15:28 RPS — Пользовательский ввод 0:16:55 RPS - Библиотеки, Списки, Методы 0:20:45 RPS — Аргументы функции 0:22:33 RPS — Операторы If 0:25:40 RPS — Объединение строк 0:27:13 РПС - f-строки 0:30:26 RPS — операторы Else и Elif 0:33:37 RPS — Рефакторинг и Вложенные условия 0:38:37 RPS — доступ к значениям словаря 0:41:55 RPS - Тестовая игра Основы Python 0:43:52 Локальная настройка Python 0:47:47 Создание нового Repl 0:48:45 Переменные 0:51:21 Выражения и утверждения 0:52:38 Комментарии 0:54:23 Типы данных 1:00:16 Операторы 1:00:44 Арифметические операторы 1:03:52 Операторы сравнения 1:05:13 Логические операторы 1:07:26 Побитовые операторы 1:07:42 Операторы is и in 1:08:21 Тернарный оператор 1:09:40 Строки 1:12:36 Строковые методы 1:16:41 Экранирование символов 1:19:23 Строковые символы и выборки 1:21:45 Логические значения 1:26:07 Числовые типы данных 1:28:19 Встроенные функции 1:29:50 Перечисления Enums 1:32:51 Пользовательский ввод 1:34:39 Операторы контроля 1:36:48 Списки 1:46:21 Сортировка списков 1:49:57 Кортежи 1:53:49 Словари 2:01:45 Наборы 2:06:10 Функции 2:16:57 Область видимости переменной 2:18:35 Вложенные функции 2:21:37 Замыкания 2:22:59 Объекты 2:26:27 Петли 2:32:01 Break и Continue 2:33:02 Классы 2:39:12 Модули 2:45:55 Аргументы из командной строки 2:52:42 Лямбда-функции 2:54:51 Map, Filter, Reduce 3:02:41 Рекурсия 3:04:42 Декораторы 3:06:45 Docstrings 3:09:54 Аннотации 3:11:30 Исключения 3:17:09 With 3:18:26 Установка пакетов с помощью pip 3:21:39 Сжатие списка 3:23:09 Полиморфизм 3:24:23 Перегрузка оператора Проект карточной игры в блэкджек 3:26:58 Блэкджек - Начало 3:50:13 Блэкджек - Класс колоды 3:58:45 Блэкджек - Класс карты 4:03:25 Блэкджек - Класс руки 4:21:13 Блэкджек - Класс игры 4:37:04 Блэкджек - Тестирование 4:39:36 Заключение