Генераторы в Python Узнайте, как генераторы Python упрощают итерацию, уменьшают шаблонный код и улучшают использование памяти по сравнению с традиционными итераторами. Что такое генераторы? Создание пользовательского итератора в Python обычно требует класса, реализующего __iter__() и __next__(), уп
Итераторы в Python Узнайте, как функционируют итераторы Python, как обходить их с циклами for или функцией next(), и как создавать пользовательские или бесконечные итераторы с помощью протокола итератора. Видео: Итераторы в Python Итераторы в Python Итераторы повсюду в Python. Они лежат в основе ц
Перегрузка операторов в Python Узнайте, как переопределять поведение операторов в Python с помощью специальных методов вроде __add__, __lt__ и других, улучшая ваши ООП-дизайны. Перегрузка операторов в Python Встроенные операторы Python работают по-разному в зависимости от типов операндов. Оператор
Множественное наследование в Python Python позволяет классу наследовать от более чем одного базового класса, как и C++. Эта возможность называется множественным наследованием и даёт производному классу комбинировать поведение нескольких родительских классов. Синтаксис зеркалит одиночное наследование
Наследование в Python Наследование позволяет создавать новый класс, наследующий всю функциональность родительского класса, с добавлением или расширением возможностей. Это руководство объясняет, как использовать наследование в Python, с понятными примерами и рекомендациями. Видео: Наследование в Pyt
Объекты и классы в Python Это руководство исследует основные объектно-ориентированные возможности Python, проводя через создание классов, инстанцирование и лучшие практики для надёжного кода. Видео: Классы и объекты в Python Объекты и классы в Python Python фундаментально объектно-ориентирован. В
Объектно-ориентированное программирование в Python Это руководство ведёт вас через основные концепции объектно-ориентированного программирования (ООП) в Python, с практическими примерами, иллюстрирующими, как строить надёжный, переиспользуемый код. Видео: Объектно-ориентированное программирование в
Пользовательские исключения в Python В этом уроке вы научитесь определять собственные исключения, адаптированные под ваши нужды, с практическими примерами. Python предоставляет множество встроенных исключений, сигнализирующих об ошибках, когда программа сталкивается с неожиданными условиями. Однако
Обработка исключений в Python: try, except, else и finally Это руководство проводит вас через конструкции обработки исключений Python с практическими примерами кода и советами по лучшим практикам. Видео: Обработка исключений в Python (try..except..finally) Исключения в Python Python возбуждает вст
Ошибки и встроенные исключения в Python Узнайте, как Python сигнализирует о проблемах, разницу между синтаксическими и ошибками времени выполнения, и как обрабатывать встроенные исключения уверенно. Видео: Обработка исключений в Python Когда вы запускаете программу на Python, интерпретатор немедлен
Управление директориями и файлами в Python Узнайте, как эффективно создавать, перемещаться, перечислять, переименовывать и удалять директории и файлы в Python с наглядными примерами. Видео: Модуль os в Python Директории в Python Когда проект растёт, организация кода в хорошо структурированные папк
Ввод-вывод файлов в Python Научитесь открывать, читать, писать и закрывать файлы в Python с понятными примерами и лучшими практиками. Видео: Чтение и запись файлов в Python Файлы Файлы — это именованные области на диске, хранящие данные постоянно. Поскольку ОЗУ易失но, мы полагаемся на файлы для сохр
Словарь в Python Это подробное руководство объясняет словари Python — как их создавать, получать доступ, добавлять, удалять элементы и использовать встроенные методы. Видео: Словари Python для хранения пар ключ/значение Словари Python — это неупорядоченные коллекции пар ключ/значение. Каждая запись
Множества в Python Узнайте, как тип данных set в Python упрощает дедупликацию данных и операции над множествами. Руководство охватывает создание, изменение, удаление и все основные операции над множествами. Видео: Множества в Python Множество (set) — это неупорядоченная коллекция уникальных, неизме
Строки в Python В этом уроке вы научитесь создавать, форматировать, изменять и удалять строки в Python. Также вы познакомитесь с различными операциями и функциями строк. Видео: Строки в Python Что такое строка в Python? Строка — это последовательность символов. Символ — просто знак. Например, англ
Кортежи в Python Изучите возможности кортежей в Python — неизменяемых последовательностей, обеспечивающих скорость, безопасность и универсальность для гетерогенных данных. Руководство охватывает всё: от базового синтаксиса до продвинутых операций, чтобы вы понимали, когда выбирать кортежи вместо спи
Операции со списками в Python Списки Python — одна из самых универсальных структур данных, позволяющая эффективно хранить, организовывать и манипулировать последовательностями значений. Это руководство охватывает всё: от создания и доступа к элементам до продвинутых техник — срезов, генераторов спис
Числа, преобразование типов и математика в Python Узнайте, как Python обрабатывает числовые данные, нюансы преобразования типов и мощные математические утилиты для повседневного программирования. Числовые типы данных в Python Python разделяет числа на три основных типа: int для целых чисел, float д
Пакеты в Python Узнайте, как организовывать растущую кодовую базу с помощью пакетов Python и как эффективно импортировать собственные или сторонние модули. Видео: Пакеты Python — организация кода Что такое пакеты? Так как мы группируем файлы на диске в папки для наглядности, Python использует паке
Модули в Python Узнайте, как создавать, импортировать и управлять модулями Python. Изучите лучшие практики, продвинутые техники импорта и пути поиска модулей. Видео: модули Python Посмотрите подробное руководство по основам модулей. Что такое модули Python? Модуль — это просто файл, содержащий опе
Python