Полный курс Python
Добро пожаловать на окончательный курс Python!
Этот курс предназначен для того, чтобы превратить вас из новичка в продвинутого программиста Python. Репозиторий содержит весь исходный код, проекты, наборы задач и дополнительные ресурсы, которые дополнят ваше обучение. Это часть моего видео The Ultimate Python Couse. Посмотрите это видео, чтобы посмотреть мой курс Python
Оглавление
- Полный курс Python
- Оглавление
- Введение
- Главы
- Проекты
- Наборы задач
- Дополнительные ресурсы
- Как использовать этот репозиторий
Введение
Этот репозиторий является частью The Ultimate Course Python, созданного CodeWithHarry. Целью курса является предоставление комплексного руководства по изучению программирования на Python.
Главы
Курс разделен на несколько глав, каждая из которых посвящена различным аспектам программирования на Python:
- Глава 1: Модули, комментарии и пипы
- Написание первой программы на Python
- Понимание модулей
- Использование pip для управления пакетами
- Использование Python в качестве калькулятора
- Комментарии на Python
- Глава 2: Переменные и типы данных
- Определение переменных
- Различные типы данных в Python
- Правила выбора идентификатора
- Операторы в Python
- Использование функции
type()
и приведения типов - функция
input()
- Глава 3: Струны
- Нарезка строк
- Нарезка с пропуском значений
- Строковые функции
- Символы escape-последовательности
- Глава 4: Списки и кортежи
- Индексация списка
- Получение списка методов
- Кортежи в Python
- Методы кортежа
- Глава 5: Словарь и наборы
- Свойства словарей
- Словарные методы
- Наборы в Python
- Свойства и операции над множествами
- Глава 6: Условное выражение
- операторы
if
, else
и elif
- Реляционные и логические операторы
- Глава 7: Циклы в Python
-
while
цикл -
for
цикла - функция
range()
- цикл
for
с else
- Разрыв, продолжение и передача операторов
- Глава 8: Функции и рекурсии
- Определение и вызов функций
- Рекурсия в Python
- Глава 9: Файловый ввод-вывод
- Чтение и запись файлов
- Работа с каталогами
- Глава 10: Объектно-ориентированное программирование
- Классы и объекты
- Методы и атрибуты
- Глава 11: Наследование и многое другое об ООП
- Наследование
- Полиморфизм
- Перегрузка оператора
- Глава 12: Продвинутый Python 1
- Новые добавленные функции в Python
- Морж-оператор
- Расширенные подсказки по типам
- Спичечный футляр
- Операторы слияния и обновления словаря
- Улучшения обработки исключений
- Глобальное ключевое слово и функция перечисления
- Список понятий
- Глава 13: Продвинутый Python 2
- Виртуальные среды
- Лямбда-функции
- Строковые методы:
join
и format
- Функциональное программирование:
map
, filter
и reduce
Проекты
- Проект 1: игра «Змеиный водяной пистолет»
- Веселая интерактивная игра, в которой игрок соревнуется с компьютером в разновидности «Камень-ножницы-бумага».
- Проект 2: Угадай число
- Игра-угадайка, в которой игрок пытается угадать случайно сгенерированное число в определенном диапазоне.
- Мегапроект 1: Виртуальный помощник Джарвиса
- Приложение голосового помощника, способное выполнять различные задачи, такие как воспроизведение музыки и предоставление информации.
- Мегапроект 2: бот автоответа с искусственным интеллектом
- Бот на базе искусственного интеллекта, предназначенный для автоматического ответа на сообщения, повышающий эффективность общения.
Наборы задач
Каждая глава содержит наборы задач для проверки вашего понимания и практики программирования. Наборы задач включают в себя различные задачи и упражнения, соответствующие содержанию главы.
Дополнительные ресурсы
- Скачать справочник
- Загрузите рукописные заметки
- Загрузите полную шпаргалку по Python
Как использовать этот репозиторий
- Клонируйте репозиторий на свой локальный компьютер, используя:
git clone https://github.com/CodeWithHarry/The-Ultimate-Python-Course.git
- Перемещайтесь по главам , чтобы найти соответствующие уроки и примеры кода.
- Завершите наборы задач, представленные в конце каждой главы, чтобы закрепить свое понимание.
- Работайте над проектами , чтобы применить свои знания в реальных сценариях.