Полный ПРАКТИЧЕСКИЙ курс по программированию на Python (Питону) для начинающих. Минимум нудной теории, Больше практики. Учимся решая повседневные задачи из жизни! Этот предназначен для тех, кто хочет освоить фундаментальные концепции языка Python. В курсе будут рассмотрены основные концепции, включая переменные, условные операторы, циклы, функции и классы. Вы также сможете решить множество практических задач и применить изученный материал для создания игры Snakes. Курс охватывает все аспекты программирования на Python, и поможет вам освоить язык, даже если вы новичок в программировании. По окончанию курса вы будете иметь основные навыки программирования на Python и будете готовы к дальнейшему изучению более продвинутых тем. Материалы курса хранятся в открытом проекте на Github по ссылке , где вы можете найти код и упражнения, а также Краткий Справочник по ссылке: Python for 00:00 - start 2:55 - Установка Python 4:00 - Установка PyCharm IDE 5:38 - Создаем наш первый проект 9:52 - Переменные (Variables) 13:35 - Ресурсы и материалы 14:49 - Задача на переменные 15:26 - Функция input(). Считываем что написал пользователь 16:29 - Задача: считываем и выводим на экран 18:03 - Задача: сколько будет в 2030 году 20:53 - Задача: сумма двух чисел 23:26 - Строки (string) 27:25 - Форматированные строки (Formatted strings) 29:24 - Встроенные функции при работе со string 34:42 - Задача: замените буквы 35:52 - Операторы в Python ( , -. *, /, %) 37:18 - Присвоение значений 39:15 - Модуль math 41:28 - Если что-то неполучается 41:50 - Задача: математические операции 44:52 - Условный оператор if 48:03 - Пример условный оператор 51:00 - Мини-калькулятор 56:42 - Логические операторы: and, or, not 58:27 - Задача: опеределите тип предложения 59:56 - Задача: категория предложений 1:01:55 - Если ты дошел до этого момента и не слился ... 1:02:10 - Задача: проверка имени пользователя 1:06:59 - Цикл while 1:10:23 - Пример: выведите четные числа 1:13:15 - Задача: игра угадай число 1:15:46 - Пример: Игра для детей по математике 1:21:01 - Задача: Касса 1:25:29 - Задача: Автоматические ворота 1:30:33 - Цикл For 1:35:06 - Задача: Сумма чисел в промежутке 1:38:06 - Задача: Треугольник из звёздочек 1:39:03 - Задача: Квадраты всех чисел 1:40:27 - Задача: Сумма нечетных чисел 1:42:28 - Lists (Списки) 1:44:27 - Пример: Решаем уравнения через программу 1:46:58 - Пример: Решаем квадратные уравнения через программу 1:50:33 - Задача: Решите сложное уравнение 1:52:14 - Пример: Вложенные циклы 1:54:33 - Задача: таблица умножения 1:56:25 - Задача: Звёзды и города 1:58:35 - List (Списки) - индексы и срезы 2:01:12 - List (списки) - создание, добавление и удаление элементов 2:03:27 - Задача: Запоминаем слова 2:05:47 - Задача: Запомни числа меньше 2:07:10 - Задача: Поиск книг в каталоге 2:08:52 - Nested Lists (Вложенные списки) 2:10:53 - Методы списка (list methods) 2:14:03 - Задача: удаляем дубликаты в списке 2:14:59 - Tuples (Кортежи) 2:16:37 - Задача: сохранить детали в tuples 2:19:55 - Задача: найти человека по имени в нашем листе кортежей 2:22:51 - Словарь (dictionary) 2:25:06 - Задача: напишите мини-словарь 2:27:16 - Задача: перевод чисел в слова 2:28:04 - Функции (functions) 2:32:04 - Функции: как работать с параметрами 2:36:30 - Задача: say_hi_by_name 2:37:33 - Функции которые возвращают значение: return 2:40:42 - Задача: мини-калькулятор с функцией 2:42:47 - Чтобы написать что-то по настоящему интригующее... 2:43:06 - Try-except работаем с ошибками 2:46:52 - Задача: сохраняем информацию и создаём функции 2:50:02 - Введение в ООП: Классы 2:50:27 - Создадим классы для Cat и Dog 2:52:48 - Конструкторы в классах (constructors) 2:58:29 - Задача: дополним класс Dog параметрами 3:02:43 - Введение в ООП: Наследование 3:07:56 - Введение в ООП: Полиморфизм 3:10:09 - Разделять код по разным файлам 3:13:04 - Задача: перенесите классы Cat и Dog 3:14:31 - Как найти минимум? 3:16:00 - Функция минимум 3:17:06 - sort() side-effects... 3:17:55 - Задача: перенесите функции в отдельные файлы 3:18:32 - Задача: функция максимум 3:19:58 - Название переменных в Python 3:21:13 - Группируем файлы в модули: Package 3:24:57 - Создайте package utilities 3:26:50 - Задача: игра камень-ножницы-бумага 3:38:47 - Множество (Set) 3:42:36 - Set: создание, добавление, удаление элементов 3:45:32 - Задача: игра города 3:48:15 - Финишная прямая!!! 3:49:01 - GUI: Tkinter 4:05:30 - Проект Snakes 4:49:12 - Финальные штрихи 4:49:41 - Поздравляю, ты это сделал!
Hide player controls
Hide resume playing