es
Feedback

¡No caigas en manos de tramposos! Telemetrio encuentra y marca estos canales 👉 Si quieres ver la etiqueta, suscríbete

Just Python

Just Python

Canal cerrado

🐍Простое изучение Python. Ссылка: @Portal_v_IT Сотрудничество: @oleginc

Mostrar más
9 696
Suscriptores
-624 horas
-217 días
-7630 días
Archivo de publicaciones
Все циклы for в Python используют итераторы В Python нет циклов for в стиле C. А циклы for в Python-стиле напоминают циклы fo
Все циклы for в Python используют итераторы В Python нет циклов for в стиле C. А циклы for в Python-стиле напоминают циклы for each в других языках. Это тип цикла, в котором используются итераторы. То есть каждый цикл for, который вы пишете на Python, должен использовать итератор. Если вы внимательно посмотрите на пример на JavaScript, вы увидите, что мы сообщаем циклу, когда нужно завершить (i < numbers.length), а также — как инкременировать (i++). #theory // Just Python

Использование метода __index__(self) Метод index(self) в Python позволяет определить пользовательское преобразование объекта
Использование метода __index__(self) Метод index(self) в Python позволяет определить пользовательское преобразование объекта в целочисленный индекс. Этот метод полезен для пользовательских классов, когда требуется использовать объект в качестве индекса для последовательностей (например, списков или кортежей) или для выполнения операций, ожидающих целочисленный индекс. Метод index является специальным методом, который вызывается при использовании объекта в контексте, где ожидается целочисленный индекс, например, при индексации списка или кортежа. Он должен возвращать целое число, которое представляет объект в качестве индекса. Использование метода index значительно улучшает удобство работы с пользовательскими классами в Python, когда необходимо работать с индексами. Это делает код более чистым, улучшает его читаемость и делает объекты вашего класса более универсальными для использования в различных контекстах, требующих целочисленные индексы. #theory // Just Python

Использование метода __round__(self[, ndigits]) Метод round(self[, ndigits]) в Python позволяет определить пользовательское п
Использование метода __round__(self[, ndigits]) Метод round(self[, ndigits]) в Python позволяет определить пользовательское поведение округления объекта до заданного количества знаков после запятой. Этот метод полезен для пользовательских классов, когда требуется точное управление процессом округления данных. Метод round является специальным методом, который вызывается при использовании встроенной функции round() для объекта. Он может принимать необязательный аргумент ndigits, который указывает количество знаков после запятой до которого нужно округлить объект. Использование метода round позволяет вашим пользовательским классам быть совместимыми с встроенными операциями Python для округления чисел. Это значительно улучшает удобство использования классов в различных сценариях, требующих точного контроля над форматированием чисел. #theory // Just Python

Строки в тройных кавычках Python поддерживает неявную конкатенацию строковых литералов. ''' и """ также являются разделителям
Строки в тройных кавычках Python поддерживает неявную конкатенацию строковых литералов. ''' и """ также являются разделителями строк в Python, которые вызывают ошибку SyntaxError, потому что интерпретатор Python ожидал, что в качестве разделителя будет заключена тройная кавычка при сканировании текущего строкового литерала в тройных кавычках. #theory // Just Python

Расширение возможности битового сдвига влево для пользовательских объектов Метод rlshift в Python используется для реализации
Расширение возможности битового сдвига влево для пользовательских объектов Метод rlshift в Python используется для реализации обратного битового сдвига влево (оператора <<), когда операнд слева не поддерживает соответствующий метод lshift. Этот метод полезен для работы с пользовательскими объектами, когда требуется поддерживать битовый сдвиг влево с различными типами данных. Рассмотрим пример, в котором у нас есть класс, представляющий пользовательские числа, и мы хотим поддерживать операцию битового сдвига влево как с обычными числами Python (int), так и с другими экземплярами нашего класса. Этот лайфхак позволяет сделать ваш класс более универсальным и поддерживающим операции битового сдвига влево с различными типами данных, что повышает его гибкость и удобство использования. #theory // just python | ChatGPT

Расширение возможности возведения в степень для пользовательских объектов Метод rpow в Python используется для реализации обр
Расширение возможности возведения в степень для пользовательских объектов Метод rpow в Python используется для реализации обратного возведения в степень (оператора **), когда операнд слева не поддерживает соответствующий метод pow. Этот метод полезен для работы с пользовательскими объектами, когда требуется поддерживать операцию возведения в степень с различными типами данных. Рассмотрим пример, в котором у нас есть класс, представляющий пользовательские числа, и мы хотим поддерживать операцию возведения в степень как с обычными числами Python (int, float), так и с другими экземплярами нашего класса. Этот лайфхак позволяет сделать ваш класс более универсальным и поддерживающим операции возведения в степень с различными типами данных, что повышает его гибкость и удобство использования. #theory // just python | ChatGPT

Расширение возможности битового сдвига вправо для пользовательских объектов Метод rrshift в Python используется для реализаци
Расширение возможности битового сдвига вправо для пользовательских объектов Метод rrshift в Python используется для реализации обратного битового сдвига вправо (оператора >>), когда операнд слева не поддерживает соответствующий метод rshift. Этот метод полезен для работы с пользовательскими объектами, когда требуется поддерживать битовый сдвиг вправо с различными типами данных. Рассмотрим пример, в котором у нас есть класс, представляющий пользовательские числа, и мы хотим поддерживать операцию битового сдвига вправо как с обычными числами Python (int), так и с другими экземплярами нашего класса. Этот лайфхак позволяет сделать ваш класс более универсальным и поддерживающим операции битового сдвига вправо с различными типами данных, что повышает его гибкость и удобство использования. #theory // just python | ChatGPT

Расширение возможности матричного умножения для пользовательских объектов Метод rmatmul в Python используется для реализации
Расширение возможности матричного умножения для пользовательских объектов Метод rmatmul в Python используется для реализации обратного матричного умножения, когда операнд слева не поддерживает соответствующий метод matmul (оператор @). Этот метод особенно полезен для работы с матрицами или объектами, которые поддерживают матричное умножение. Рассмотрим пример, в котором у нас есть класс, представляющий пользовательские матрицы, и мы хотим поддерживать матричное умножение этих матриц как с обычными матрицами (списками списков), так и с другими экземплярами нашего класса. Этот лайфхак позволяет сделать ваш класс более универсальным и поддерживающим операции матричного умножения с различными типами данных, что повышает его гибкость и удобство использования.

Расширение возможности операции побитового "и" для пользовательских объектов Метод rand в Python используется для реализации
Расширение возможности операции побитового "и" для пользовательских объектов Метод rand в Python используется для реализации операции побитового "и" (оператора &), когда операнд слева не поддерживает соответствующий метод and. Этот метод полезен для работы с пользовательскими объектами, когда требуется поддерживать операцию побитового "и" с различными типами данных. Рассмотрим пример, в котором у нас есть класс, представляющий пользовательские битовые данные, и мы хотим поддерживать операцию побитового "и" как с обычными числами Python (int), так и с другими экземплярами нашего класса. Этот лайфхак позволяет сделать ваш класс более универсальным и поддерживать операции побитового "и" с различными типами данных, что повышает его гибкость и удобство использования. #theory // just python | ChatGPT

Это — база по Machine Learning и Data Science, которая заменит вам сотни тг-каналов и сайтов. Фишка в том, что здесь ежедневно выходят: ➖ разборы свежих статей; ➖ полезные материалы, упрощающие обучение и работу; ➖ моментальные новости, позволяющие следить за индустрией; ➖ и конечно же авторские мемы. Теперь вся жизнь ML-специалиста собрана в одном месте: Data Secrets

Расширение возможности вычитания для пользовательских объектов Метод rsub в Python используется для реализации обратного вычи
Расширение возможности вычитания для пользовательских объектов Метод rsub в Python используется для реализации обратного вычитания, когда операнд слева не поддерживает соответствующий метод sub. Это позволяет определить, как ваш объект должен вычитаться из другого объекта. Рассмотрим пример, в котором у нас есть класс, представляющий пользовательские числа, и мы хотим поддерживать вычитание этих чисел как с обычными числами Python (int, float), так и с другими экземплярами нашего класса. Этот лайфхак позволяет сделать ваш класс более универсальным и поддерживающим операции вычитания с различными типами данных, что повышает его гибкость и удобство использования. #theory // just python | ChatGPT

Расширение возможности сложения для пользовательских объектов radd — это метод Python, который позволяет реализовать операцию
Расширение возможности сложения для пользовательских объектов radd — это метод Python, который позволяет реализовать операцию сложения с обратным порядком операндов. Он вызывается, когда объект справа от оператора сложения не поддерживает соответствующий метод add. Представьте, что у вас есть класс, который представляет пользовательские числа. Вы хотите, чтобы эти числа могли складываться с обычными числами Python (int, float) и другими экземплярами своего класса. Этот подход позволяет сделать ваш класс более гибким и совместимым с различными типами данных, упрощая использование и повышая его удобство. #theory // just python | ChatGPT

Куда катится этот грёбанный мир... Ты взрослый мужик. Ты рос в стране, ГДЕ ГЛАВНЫМИ БЫЛИ МУЖЧИНЫ и слово мужика имело вес. Гд
Куда катится этот грёбанный мир... Ты взрослый мужик. Ты рос в стране, ГДЕ ГЛАВНЫМИ БЫЛИ МУЖЧИНЫ и слово мужика имело вес. Где девочки ходили с тобой на свидания, просто потому что ты им понравился. Где была настоящая дружба. Где парни могли постоять за себя и честь своего двора. Где снимали охуенные мужские фильмы со Шварцом, Сталлоне, Уиллисом и Бодровым. НО ВСЁ ИЗМЕНИЛОСЬ. Твой сын родился или родится в другом мире. Мире дофаминовых торчков, куколдов, слабаков и трусов. Мире, где женщины топчут мужчинок каблуками. Мире, где в кино сплошные геи и фемки. И даже в России на федеральном канале поют песню «За деньги да». МУЖЧИНА! Если ты думаешь, что мир сошёл с ума — ТЫ ТАКОЙ НЕ ОДИН. Нас много. И мы выступаем единым фронтом против всего этого говна. Этот фронт — канал «Мужик в Огне». Его ведут парни, которые с тобой на одной волне. Которые ПОМНЯТ, как выглядит нормальный Мужской мир. И которые так же, как и ты, не согласны жрать говно! ВЕРНИТЕ НОРМАЛЬНЫЙ МИР СВОИМ ДЕТЯМ. Подпишитесь, в закрепе вас ждёт Техника-таблетка, которая сделает ВАС, крутого мужика, ЕЩЁ КРУЧЕ. Реклама.

Использование defaultdict для работы со словарями При работе со словарями часто возникает необходимость инициализировать знач
Использование defaultdict для работы со словарями При работе со словарями часто возникает необходимость инициализировать значения по умолчанию, чтобы избежать ошибок при попытке доступа к несуществующим ключам. В таких случаях полезно использовать defaultdict из модуля collections. Использование defaultdict упрощает код и избавляет от необходимости вручную проверять существование ключей в словаре, делая его более читаемым и эффективным. #theory // just python | ChatGPT

Обычные арифметические операторы (ч.13) Этот лайфхак полезен при работе с бинарными числами или другими типами данных, где оп
Обычные арифметические операторы (ч.13) Этот лайфхак полезен при работе с бинарными числами или другими типами данных, где операция побитового ИЛИ имеет смысл. Переопределение метода or позволяет объекту поддерживать стандартную операцию побитового ИЛИ в Python. #theory // just python | ChatGPT

Как создать базовый объект timedelta в Python Для начала давайте создадим базовый объект timedelta: Итак, мы успешно создали
Как создать базовый объект timedelta в Python Для начала давайте создадим базовый объект timedelta: Итак, мы успешно создали объект timedelta. Теперь нам нужно создать «эталонное» время, чтобы можно было применить созданный нами объект timedelta для выполнения каких-нибудь арифметических действий. #theory // just python | ChatGPT

Hamster Combat выходит на BingX! Кстати, это единственная биржа, где мы можем работать без верификации, поэтому бежим регаемс
Hamster Combat выходит на BingX! Кстати, это единственная биржа, где мы можем работать без верификации, поэтому бежим регаемся, чтобы быть готовыми к раздаче от хомячков и вынести копейку! ➡️Зарегаться 📈 BingX (За регистрацию можно забрать до 6000$)

Присваиваем значение переменной окружения Для присвоения значения любой переменной среды используется функция setdefault(). Д
Присваиваем значение переменной окружения Для присвоения значения любой переменной среды используется функция setdefault(). Давайте напишем код, чтобы с помощью функции setdefault() изменить значение переменной DEBUG на True (по умолчанию установлено False). После установки значения мы проверим его функцией get(). Если мы сделали всё правильно, выведется сообщение «Режим отладки включен», в противном случае – «Режим отладки выключен». #theory // just python | ChatGPT

Станьте Дизайнером за 0₽ Зарплата начинающего дизайнера от 50 000₽, а стоимость обучения на профессию в онлайн-школах от 120
Станьте Дизайнером за 0₽ Зарплата начинающего дизайнера от 50 000₽, а стоимость обучения на профессию в онлайн-школах от 120 000 до 220 000 рублей. Прямо сейчас GeekBrains отдают бесплатно 5 курсов по IT, в том числе и курс по дизайну. Переходите по ссылке и забирайте курс по дизайну. Акция продлится до 10 июня: https://go.redav.online/ba715e6603033d10?erid=LdtCK7b7u&m=1

Вывод строки или списка много раз Можно использовать умножение (*) со строками или списками; умножать их можно любое количест
Вывод строки или списка много раз Можно использовать умножение (*) со строками или списками; умножать их можно любое количество раз. Интересным вариантом может быть определение списка с постоянным значением, скажем, ноль. #theory // just python | ChatGPT