fa
Feedback
Python Education

Python Education

کانال بسته

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

نمایش بیشتر
8 528
مشترکین
-124 ساعت
-127 روز
-7130 روز
آرشیو پست ها
Что следует учитывать при использовании метода lower() Метод lower() делает довольно простую вещь. Он создает новую строку, в
Что следует учитывать при использовании метода lower() Метод lower() делает довольно простую вещь. Он создает новую строку, в которой все прописные буквы меняются на строчные. Но есть несколько моментов, о которых следует помнить при его использовании. Строки неизменяемы Строки являются неизменяемым типом данных. Это означает, что их нельзя поменять после создания, только перезаписать заново. Поэтому исходная строка после использования метода lower() остается неизменной.

Что такое строка? Строка — это тип данных в Python. Строка записывается как последовательность символов, заключенная в одинар
Что такое строка? Строка — это тип данных в Python. Строка записывается как последовательность символов, заключенная в одинарные или двойные кавычки.

Бесконечные списки Мы уже рассказывали про важность копирования списков. Но именно из-за такой процедуры появляется возможнос
Бесконечные списки Мы уже рассказывали про важность копирования списков. Но именно из-за такой процедуры появляется возможность создавать бесконечные списки. Дойти до конца такого списка невозможно, при этом он потребляет минимум памяти. Попробуйте создать сами.

Как удалить ключ из словаря при помощи генератора Генераторы словаря в Python — это быстрые однострочники, которые позволяют
Как удалить ключ из словаря при помощи генератора Генераторы словаря в Python — это быстрые однострочники, которые позволяют легко создавать словари. Здесь важно понимать, что мы создаем новый словарь. Поэтому это не самый экономичный метод удаления ключа. Но если вы уверены, что ключ существует, а словарь не слишком велик, можно воспользоваться и генератором.

Введение в super() С точки зрения поддерживаемости super() может быть полезен даже при одиночном наследовании. Если по какой-
Введение в super() С точки зрения поддерживаемости super() может быть полезен даже при одиночном наследовании. Если по какой-либо причине ваш дочерний класс меняет свой шаблон наследования (т.е. изменяется родительский класс или происходит переход к множественному наследованию), то нет необходимости искать и заменять все устаревшие ссылки на ParentClass.method name(). Таким образом, использование super() позволит всем изменениям пройти через изменение в операторе класса.

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

Как использовать ключевое слово global в Python По умолчанию Python думает, что внутри функции вы хотите использовать локальн
Как использовать ключевое слово global в Python По умолчанию Python думает, что внутри функции вы хотите использовать локальную переменную. И когда мы сначала пытаемся вывести значение переменной, а затем повторно присваиваем значение переменной, к которой мы пытаемся получить доступ, Python запутывается.

isinstance() Функция isinstance() вернет True, если проверяемый объект object является экземпляром указанного класса (классов
isinstance() Функция isinstance() вернет True, если проверяемый объект object является экземпляром указанного класса (классов) или его подкласса (прямого, косвенного или виртуального). Если объект object не является экземпляром данного типа, то функция всегда возвращает False. Функцией isinstance() можно проверить класс, кортеж с классами, либо рекурсивный кортеж кортежей. Другие типы последовательностей аргументом classinfo не поддерживаются.

Глубокое (полное) копирование Глубокая копия создает новую и отдельную копию всего объекта или списка со своим уникальным адр
Глубокое (полное) копирование Глубокая копия создает новую и отдельную копию всего объекта или списка со своим уникальным адресом памяти. Это означает, что любые изменения, внесенные вами в новую копию объекта или списка, не будут отражаться в исходной. Этот процесс происходит следующим образом: сначала создается новый список или объект, а затем рекурсивно копируются все элементы из исходного в новый. Короче говоря, оба объекта становятся полностью независимы друг от друга. Это похоже на концепцию передачи по значению в таких языках, как C ++, Java и C #.

Поверхностное копирование Поверхностное копирование создает отдельный новый объект или список, но вместо копирования дочерних
Поверхностное копирование Поверхностное копирование создает отдельный новый объект или список, но вместо копирования дочерних элементов в новый объект, оно просто копирует ссылки на их адреса памяти. Следовательно, если вы сделаете изменение в исходном объекте, оно будет отражено в скопированном объекте, и наоборот.

Кастомная функциональность Этот декоратор — это всего лишь пример того, как вы можете проверить некоторые разрешения совсем п
Кастомная функциональность Этот декоратор — это всего лишь пример того, как вы можете проверить некоторые разрешения совсем просто и на 100% настроить это так, как вам необходимо. Представьте, что у вас есть блог, магазин, форум… Если у пользователей должно быть несколько очков активности, чтобы написать отзыв, это стало бы хорошим способом избежать спама. Мы создадим декоратор, чтобы проверить, что пользователь вошел в систему и имеет более 10 баллов, поэтому может написать отзыв, в противном случае мы не дадим ему сделать этого.

Кастомная функциональность Этот декоратор — это всего лишь пример того, как вы можете проверить некоторые разрешения совсем п
Кастомная функциональность Этот декоратор — это всего лишь пример того, как вы можете проверить некоторые разрешения совсем просто и на 100% настроить это так, как вам необходимо. Представьте, что у вас есть блог, магазин, форум… Если у пользователей должно быть несколько очков активности, чтобы написать отзыв, это стало бы хорошим способом избежать спама. Мы создадим декоратор, чтобы проверить, что пользователь вошел в систему и имеет более 10 баллов, поэтому может написать отзыв, в противном случае мы не дадим ему сделать этого.

Питонизация - канал с пакетами для Python. Полезно тем, кто хоть немного знаком с питоном или хочет с ним познакомиться. Боль
Питонизация - канал с пакетами для Python. Полезно тем, кто хоть немного знаком с питоном или хочет с ним познакомиться. Большинство инструментов уже написали за вас, остаётся только брать и использовать. Подпишись, чтобы не писать велосипеды и экономить сотни или тысячи часов! https://t.me/+zqZMNhh873w2MmZi

Перезагрузка оператора Python поддерживает перезагрузку оператора. Зная эти слова, вы сразу кажитесь настоящим компьютерным г
Перезагрузка оператора Python поддерживает перезагрузку оператора. Зная эти слова, вы сразу кажитесь настоящим компьютерным гением. На самом деле, концепция довольно проста. Вы когда-нибудь задавались вопросом, почему в Python можно использовать оператор + для добавления чисел и конкатенации строк? Это и есть перезагрузка оператора в чистом виде. Вы можете определить объекты, которые будут пользоваться стандартными символами операторов Python по-своему. Тогда их можно будет использовать в зависимости от содержимого объектов, с которыми вы работаете.

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

Задание определенной точности Иногда нам нужно указать количество знаков после запятой в числе. В такой ситуации мы используе
Задание определенной точности Иногда нам нужно указать количество знаков после запятой в числе. В такой ситуации мы используем все ту же функцию float(), а после нее — функцию format(), чтобы определить количество десятичных знаков в нашем числе. В данном примере мы работаем со строкой «6.759104». Нам нужно преобразовать эту строку в число с плавающей запятой и оставить только 4 цифры после запятой.

Несколько возможных типов возвращаемых значений Если в вашей функции есть переменная, принимающая значения различных типов, м
Несколько возможных типов возвращаемых значений Если в вашей функции есть переменная, принимающая значения различных типов, можно использовать типы typing.Optional или typing.Union. Используйте Optional, если значение будет либо определенного типа, либо исключительно None.

Легко пропускайте начало итерируемого объекта Иногда приходится работать с файлами, которые начинаются с неизвестного нам кол
Легко пропускайте начало итерируемого объекта Иногда приходится работать с файлами, которые начинаются с неизвестного нам количества бесполезных строк, например, с комментариев. И тут itertools снова предлагает простое решение

Ищем учеников на бесплатное обучение по созданию искусственного интеллекта с нуля. Опыт программирования не важен!🤖 Всего за 3 вечера под руководством Дмитрия Романова - основателя Университета Искусственного Интеллекта, лидера обучения AI-разработке в РФ, вы с легкостью напишете свой первый искусственный интеллект👨‍💻 Какие нейронные сети вы создадите? 👉Классификация марок молока 👉Классификация людей на входящих и выходящих из автобуса 👉Обнаружение возгораний 👉Оценка стоимости квартир 👉Классификация отзывов на Teslа 👉Оценка резюме соискателей 👉Прогнозирование стоимости полиметаллов 👉Сегментация изображений самолетов 👉Распознавание команд умного дома⠀ Лучше освоить навыки создания нейронных сетей вам помогут домашние задания с проверкой от кураторов.⠀ Приходите на бесплатное обучение и напишите искусственный интеллект за 3 вечера💪 Регистрация по ссылке

Как определить локальную переменную в Python Переменные, определенные внутри тела функции, имеют локальную область видимости.
Как определить локальную переменную в Python Переменные, определенные внутри тела функции, имеют локальную область видимости. Это означает, что они доступны только внутри данной конкретной функции. Другими словами, они «локальны» для этой функции.