ch
Feedback
Python Education

Python Education

关闭频道

Обучаем Python как маленьких, так и взрослых Ссылка: @Portal_v_IT Сотрудничество: @oleginc, @tatiana_inc Канал на бирже: telega.in/c/python_educa РКН: clck.ru/3MnbNV

显示更多
8 744
订阅者
-1924 小时
-317
-7930
帖子存档
Множественное наследование без super() Давайте рассмотрим пример множественного наследования без изменения каких-либо родител
Множественное наследование без super() Давайте рассмотрим пример множественного наследования без изменения каких-либо родительских методов и, в свою очередь, без super().

__new__ и_new__ и _ new используется, когда нужно определить кортежи dict или base перед созданием класса. Возвращаемое значе
__new__ и_new__ и _ new используется, когда нужно определить кортежи dict или base перед созданием класса. Возвращаемое значение new обычно является экземпляром cls. new позволяет подклассам неизменяемых типов настраивать создание экземпляров. Его можно переопределить в пользовательских метаклассах, чтобы настроить создание класса. init обычно вызывается после создания объекта для его инициализации.

Проектирование Singleton с использованием метакласса Данный шаблон проектирования ограничивает создание экземпляра класса тол
Проектирование Singleton с использованием метакласса Данный шаблон проектирования ограничивает создание экземпляра класса только одним объектом. Это может оказаться полезным, например, при разработке класса для подключения к базе данных. Возможно, вы захотите иметь только один экземпляр класса соединения.

Считываем бинарный файл со строковыми данными в массив Бинарный файл содержит список с числовыми данными. Функция open() откр
Считываем бинарный файл со строковыми данными в массив Бинарный файл содержит список с числовыми данными. Функция open() открывает файл и читает из него данные. Затем из бинарника читаются первые 5 чисел и перед выводом объединяются в список.

Как переименовать файлы в Python Чтобы переименовать файлы, мы воспользуемся методом rename() и применим его к каждому файлу.
Как переименовать файлы в Python Чтобы переименовать файлы, мы воспользуемся методом rename() и применим его к каждому файлу. Предположим, мы хотим добавить к файлам префиксы «Odd» (нечетный) и «Even» (четный), основываясь на индексах.

Как вывести переменную и строку в Python, разделив их запятыми Вы можете указать строку и переменную в качестве аргументов фу
Как вывести переменную и строку в Python, разделив их запятыми Вы можете указать строку и переменную в качестве аргументов функции print(), просто перечислив их через запятую.

Разбиение строки Для анализа текста требуются различные метрики, такие как количество слов, количество символов, средняя длин
Разбиение строки Для анализа текста требуются различные метрики, такие как количество слов, количество символов, средняя длина предложения. Чтобы вычислить эти значения, нам нужно подготовить текст — очистить и разделить. К счастью для нас, в Python есть несколько встроенных функций для разделения текста

Запуск программ на Python из интерпретатора Интерактивный интерпретатор Python очень прост в использовании. Вы можете соверши
Запуск программ на Python из интерпретатора Интерактивный интерпретатор Python очень прост в использовании. Вы можете совершить свои первые шаги в освоении этого языка, просто набирая любые команды в консоли Python одну за другой, и немедленно получать результаты.

Функция oct() в Python Функция Python oct() используется для преобразования целого числа в восьмеричную строку с префиксом «0
Функция oct() в Python Функция Python oct() используется для преобразования целого числа в восьмеричную строку с префиксом «0o». Результатом функции oct() является строка. Мы также можем передать объект в качестве аргумента, в этом случае объект должен иметь реализацию функции index (), которая возвращает целое число.

Растение для хорошего сна Основное действие мелиссы – выраженный седативный эффект. Поэтому ее рекомендуют пить при различных
Растение для хорошего сна Основное действие мелиссы – выраженный седативный эффект. Поэтому ее рекомендуют пить при различных нервных расстройствах, бессоннице, стрессах, повышенной тревожности. Пить ее лучше в вечернее время или перед сном, что успокоиться и расслабиться после трудного дня.

Оператор (+) для конкатенации списков Оператор «+» можно использовать для объединения двух списков. Он добавляет один список
Оператор (+) для конкатенации списков Оператор «+» можно использовать для объединения двух списков. Он добавляет один список в конец другого списка и дает новый список в качестве вывода.

Обнаружение плагиата Один из важнейших факторов работы с текстовым контентом — плагиат. Не всегда возможно проверить каждый ф
Обнаружение плагиата Один из важнейших факторов работы с текстовым контентом — плагиат. Не всегда возможно проверить каждый файл вручную, особенно, если у вас целый пакет файлов. Тут пригодится инструмент для выявления плагиата. Мы можем создать собственный детектор при помощи библиотеки difflib. Ее можно использовать для поиска сходства между двумя или несколькими файлами на одном устройстве.

Абстракция словарей/множеств С абстракциями списков (list comprehension) вы скорее всего сталкивались, но вот с абстракциями
Абстракция словарей/множеств С абстракциями списков (list comprehension) вы скорее всего сталкивались, но вот с абстракциями словарей/множеств (dict/set comprehension) — вряд ли. Они просты в использовании и так же эффективны.

Try else else можно использовать как часть блокаtry/except. Ветка else выполнится, если при выполнении никаких исключений не
Try else else можно использовать как часть блокаtry/except. Ветка else выполнится, если при выполнении никаких исключений не выброшено

Используем рекурсию В коде строка передается в качестве аргумента рекурсивной функции для обращения строки. В функции основно
Используем рекурсию В коде строка передается в качестве аргумента рекурсивной функции для обращения строки. В функции основное условие состоит в том, что если длина строки равна 0, строка возвращается. Если не равно 0, рекурсивно вызывается обратная функция, чтобы разрезать часть строки, оставив первый символ, и объединить первый символ с концом отрезанной строки.

Имя функции не определено В этом примере мы добавили лишнюю букву o при вызове функции — sayHelloo() вместо sayHello(). Это п
Имя функции не определено В этом примере мы добавили лишнюю букву o при вызове функции — sayHelloo() вместо sayHello(). Это просто опечатка, однако она вызовет ошибку, потому что функции с таким именем не существует. Итак, мы получили ошибку: NameError: name 'sayHelloo' is not defined. Подобные орфографические ошибки очень легко пропустить. Сообщение об ошибке обычно помогает исправить это.

Как удалить пробелы из строки с помощью translate() Функция translate() чем-то схожа с функцией replace(). Общая цель функций
Как удалить пробелы из строки с помощью translate() Функция translate() чем-то схожа с функцией replace(). Общая цель функций translate() и replace() – заменить определенный символ в заданной строке на другой символ. Однако определённые различия всё-таки есть.

Как сделать запрос DELETE Как следует из названия, если вы хотите удалить ресурс из API, вы можете использовать запрос DELETE
Как сделать запрос DELETE Как следует из названия, если вы хотите удалить ресурс из API, вы можете использовать запрос DELETE. Удалим товар с идентификатором, равным 21.

Простые структуры данных Однострочником, также очень просто вызвать инициализацию структур данных в Python. Гарольд Купер, ре
Простые структуры данных Однострочником, также очень просто вызвать инициализацию структур данных в Python. Гарольд Купер, реализовал однострочную древовидную структуру, используя следующий код

Сила «однострочников» (One-Liners) Вы устали пробираться между строк кода и теряться в условных конструкциях? Тогда, одностро
Сила «однострочников» (One-Liners) Вы устали пробираться между строк кода и теряться в условных конструкциях? Тогда, однострочники Python — это то, что вам нужно.