Полный ПРАКТИЧЕСКИЙ курс по программированию на 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 - Поздравляю, ты это сделал!
43 views
78
18
5 years ago 02:48:18 12
Знакомство с Python и NLU
4 years ago 02:13:41 30
Создание игры BlackJack на Python с нуля
7 years ago 02:13:13 48
Знакомство с Python
7 years ago 00:06:18 1.9K
// Злокодинг с Python #7 // Простой Стиллер //
6 years ago 00:12:42 164
// Злокодинг с Python #1 // Локер //
4 years ago 00:58:56 118
// Второй час с Python //
3 years ago 02:41:13 34
Основы python
7 years ago 00:20:01 394
// Проекты с Python #2 // Функциональный бот-парсер //
6 years ago 00:19:39 13
// Злокодинг с Python #3 // Вирус //
2 years ago 00:02:12 38
Как бороться с Python
3 years ago 00:26:31 21
Парсинг магазина на Python (с нуля)
4 years ago 02:40:46 8
Основы Python
6 years ago 00:17:43 12
// Злокодинг с Python #2 // Шифровальщик //
4 years ago 00:21:23 65
// Криптография с Python #2 // Шифр Виженера //
4 years ago 00:53:54 16
// Третий час с Python //
4 years ago 01:27:11 7
Знакомимся с Python и Data Science
5 years ago 00:29:32 12
Парсинг сайта Avito с помощью Python (с нуля)
2 years ago 00:25:25 114
Как сделать игру Тетрис на Python |Обучение детей Питону | Python создание игр с нуля |Python с нуля