Best analytics service

Add your telegram channel for

  • get advanced analytics
  • get more advertisers
  • find out the gender of subscriber
Channel location and language

audience statistics Python School

Уроки по Python, которые упростят вам жизнь. Без идиотских туториалов. Наши мемы для программистов:  @conhum  Сотрудничество -  @alivian  Канал сотрудничает с рекламным сервисом  @Tgpodbor_official  
Show more
95 245-42
~6 219
~4
6.11%
Telegram general rating
Globally
10 902place
of 78 777
1 698place
of 8 625
In category
190place
of 1 396

Subscribers gender

Find out how many male and female subscibers you have on the channel.
?%
?%

Audience language

Find out the distribution of channel subscribers by language
Russian?%English?%Arabic?%
Subscribers count
ChartTable
D
W
M
Y
help

Data loading is in progress

User lifetime on the channel

Find out how long subscribers stay on the channel.
Up to a week?%Old Timers?%Up to a month?%
Subscribers gain
ChartTable
D
W
M
Y
help

Data loading is in progress

Since the beginning of the war, more than 2000 civilians have been killed by Russian missiles, according to official data. Help us protect Ukrainians from missiles - provide max military assisstance to Ukraine #Ukraine. #StandWithUkraine
Генераторные фунции (generator functions) Если предикатов фильтрации или обработчиков элементов списка много, то удобнее использовать генераторы. Они могут не дать прироста скорости, но помогут сэкономить память. Генераторной фунцией в python называется функция, которая ведет себя как итератор. Для определения генераторной функции нужно использовать ключевое слово yield.
3 085
9
Станьте Тестировщиком за 0₽ Зарплата начинающего Тестировщика от 80 000₽, а стоимость обучения на профессию в онлайн-школах от 100 000 до 250 000 рублей. Прямо сейчас GeekBrains отдают бесплатно курс по тестированию. Переходите по ссылке и участвуйте в тест-драйве профессии. Акция продлится до 15 мая:
3 352
7
В каких ситуациях возникает исключение NotImplementedError Исключение NotImplementedError возникает, когда метод или функция должны быть реализованы в подклассе, но не были. Это может произойти, когда родительский класс определяет метод, но не реализует его сам, а оставляет это для подклассов. В этом случае, если подкласс не реализует метод, он будет вызывать исключение NotImplementedError. Это может быть полезно для отладки, чтобы убедиться, что все необходимые методы реализованы в подклассах. Это также может возникнуть в других ситуациях, например, если вы пытаетесь использовать неопределенную функцию или метод.
Show more ...
3 385
6
Как начать отладку при утечке памяти в рабочем приложении Для отладки утечек памяти в Python можно использовать инструменты, такие как Memory Profiler или objgraph. Запустите вашу программу с помощью команды python -m memory_profiler my_script.py. Будет выведен подробный отчет о том, сколько памяти используется в каждой строке программы, а также общее использование памяти и любые утечки. Этот код создаст изображение my_list.png, на котором будут показаны все объекты, на которые ссылается my_list, а также все объекты, которые ссылается на них. Это может помочь вам понять, какие объекты держат ссылки на ваши объекты и могут вызывать утечки памяти.
Show more ...
4 134
20
Станьте Python-разработчиком за 0₽ Зарплата начинающего Python разработчика от 100 000₽, а стоимость обучения на профессию в онлайн-школах от 120 000 до 300 000 рублей. Прямо сейчас GeekBrains отдают бесплатно 3 курса по IT, в том числе и курс по Python. ⚠️Переходите по ссылке и забирайте курс по Python — только до 15-го мая:
3 933
5
Что такое магические методы dunder Магические методы, также известные как «dunder» (double underscore) методы в Python, это специальные методы, которые начинаются и заканчиваются двойным подчеркиванием. Они позволяют определить, как объекты этого класса будут вести себя в различных контекстах, например, при использовании операторов Python, таких как +, -, *, / и т.д., при вызове функций и методов, при сериализации и многое другое.
4 400
11
Объясните, почему такое возможно Это возможно из-за того, что Python имеет функцию под названием «name mangling», которая изменяет имена атрибутов класса или методов путем добавления двойного подчеркивания «__» в начале их имен. Это сделано для того, чтобы предотвратить случайное переименование атрибутов в подклассах, которые будут унаследованы суперклассом.
4 321
9
Станьте программистом за 0₽ Зарплата начинающего программиста от 90 000₽, а стоимость обучения на профессию в онлайн-школах от 140 000 до 300 000 рублей. Прямо сейчас GeekBrains отдают бесплатно 5 курсов по IT, в том числе и курс по Программированию. Переходите по ссылке и забирайте курс по программированию. Акция продлится до 13 мая:
3 969
6
Объясните, что такое monkey patching и приведите пример Monkey patching — это техника изменения поведения кода во время выполнения путем динамической замены или добавления методов или атрибутов в существующем объекте. Эта техника может быть полезна в том случае, когда изменения не могут быть внесены в существующий код, и требует минимальных изменений в существующем коде.
4 947
21
Станьте Дизайнером Интерьеров со скидкой 40% и начните зарабатывать уже через 4 месяца обучения Рынок переживает острую потребность в Дизайнерах интерьеров. За 2023 года было сдано 10 млн кв² метров жилья, тогда как в 2024 году планируется сдать 36 млн кв² жилья. Для большинства новых квартир требуются услуги дизайнера интерьеров. Средняя зарплата специалиста уже превышает 100 000 ₽. Приходите обучаться профессии Дизайнер Интерьеров в GeekBrains, ведь именно эта программа обучения на 54% эффективнее обычных программ. Записавшись на обучение сейчас вы получите 6 месяцев обучения в подарок, скидку 40% на курс и первые заказы через 4 месяца обучения. Предложение действует до 13 мая.
Show more ...
4 023
2
Как работать с транзитивными зависимостями Для работы с транзитивными зависимостями можно использовать систему управления зависимостями, например, pipenv, poetry или pip. Эти системы позволяют устанавливать зависимости и их транзитивные зависимости, а также контролировать версии зависимостей.
4 631
8
Всего за 5 минут определите подходящую вам IT-профессию. Онлайн-школа Skillfactory разработала уникальный профориентационный тест из 18 вопросов. Ответив на них, узнаете наиболее подходящую вам специальность. Работайте в российских или зарубежных компаниях, в офисе или удаленно. Для айтишников — сниженная ставка по ипотеке, высокая зарплата, комфортные условия и гибкий график. Переходите , чтобы пройти тест, получить карьерный гайд по профессии и скидку 50% на обучение. Реклама. Информация о рекламодателе по ссылкам в посте.
Show more ...
2 724
2
Почему иногда Python так долго запускается в Windows Запуск Python может занимать длительное время на компьютерах с операционной системой Windows по нескольким причинам. Вот некоторые из них: Перезагрузка компьютера может занять длительное время и затормозить работу Python; Некоторые антивирусные программы и брандмауэры могут занимать ресурсы и замедлять выполнение команд в Python; Операционная система Windows может использовать много ресурсов, когда запускаются приложения, и это может сказаться на производительности Python; Зависимости и модули Python, которые используются в приложении, могут занимать много времени на импорт и загрузку; Неэффективный код Python может приводить к значительным задержкам и замедлениям; Другие приложения, работающие на компьютере, могут занимать много времени на выполнение задач и затруднять работу Python;
Show more ...
5 869
12
Что такое синхронный код Синхронный код — это код, который выполняется последовательно, один за другим, и блокирует выполнение других задач до его завершения. Это означает, что если у вас есть функция, которая занимает много времени на выполнение, и вы вызываете ее в основной программе, то выполнение программы заблокируется до завершения этой функции.
5 821
13
Расскажите, что такое асинхронный код Асинхронный код — это подход к написанию кода, который позволяет выполнять несколько задач одновременно в рамках одного процесса. Это достигается за счет использования асинхронных функций и корутин. В отличие от синхронного кода, который выполняет каждую задачу последовательно, асинхронный код может запустить несколько задач «параллельно» и организовать их выполнение с помощью итераций и вызовов коллбеков.
5 697
26
Начните говорить на английском уже за 2 урока! Онлайн школа Инглекс создала уникальную систему, при которой преподаватель плавно и комфортно вовлекает вас в диалог на английском. Незаметно для вас, вы уже большую часть занятия говорите на иностранном языке. Как всё проходит: — Регистрируйтесь по ссылке и выберите себе преподавателя — На вводном уроке-знакомстве определите цели обучения — На связи с преподавателем выполняйте подготовленные задачи — Получайте уникальные задания специально для вас Специально для вас, действует скидка в 75%, вы получите 2 занятия за 990₽. ⚠️ Скидка действует только два дня, поэтому успевайте использовать свой шанс на изучение английского языка.
Show more ...
4 274
0
Что такое @classmethod, @staticmethod, @property Декоратор используется для создания свойств объекта, которые можно получить и задать, но выглядят как обычный атрибуты объекта. Это позволяет управлять доступом к атрибутам объекта, установив условиями доступа и возможностью заложить дополнительную логику при чтении, установке или удалении атрибута. Декорированные методы могут быть использованы для достижения различных целей, таких как доступ к класс-уровню, расширение функциональности объекта и управление доступом к атрибутам.
Show more ...
6 572
23
🔥 Получите до 15 000 баллов за 3 месяца использования карты Газпромбанка + 1000₽ кешбэка от банка! В чем заключается акция: — Оформите бесплатную карту — Совершайте ваши обычные покупки в категориях: супермаркеты, АЗС, одежда и обувь, такси/транспорт и аптеки. — Получайте стабильные 25% кешбэка 3 месяца подряд. Максимально за 1 месяц можно получить кешбэком 5000 баллов, акция длится 3 месяца. Все, кто оформит карту сейчас и начнут оплачивать покупки картой — к августу получат целых 15 000 баллов. ⚠️ За любую первую покупку от 1000₽ получите 1000₽ кешбэка от банка. 💸 Важно! Баллы можно обменять на рубли или компенсировать покупки. Курс обмена: 1 балл = 1₽ Акция доступна как новым, так и действующим клиентам, такую
Show more ...
4 272
2
Как проверить, что один кортеж содержит все элементы другого кортежа Для проверки того, содержит ли один кортеж все элементы другого кортежа в Python, можно воспользоваться встроенной функцией all(), передав ей выражение генератора списков, которое проверяет наличие каждого элемента из второго кортежа в первом кортеже.
6 755
24
Выберите высокооплачиваемую IT-профессию и участвуйте в розыгрыше 200 000 рублей на обучение. IT-рентген от онлайн-школы Skillfactory — это бесплатный вебинар, на котором вы пройдете тест на профориентацию, получите 6 гайдов по IT-направлениям. А еще встретитесь с экспертами, которые проведут карьерную консультацию. В итоге определитесь с профессией и попадете в закрытое сообщество специалистов из индустрии. Регистрируйтесь на бесплатный вебинар и станьте участником розыгрыша 200 000 рублей на обучение.
Show more ...
4 374
1
Что такое слайс(slice) Слайс (slice) — это способ извлечения определенной части последовательности (например, строки, списка, кортежа) с использованием индексации.
7 457
15
🏦 Тинькофф открыл доступ к секретному тарифу с кэшбэком 2000₽ по карте Платинум! До 31 мая все, кто оформит карту Платинум в новом весеннем дизайне — получат 2000₽ кэшбэка. Для участия в акции: 1. Просто оформляете карту с промокодом
TAKEBONUS
2. Тратите в течение месяца от 5000₽ на любые покупки. 3. Возвращаете себе 2000₽ кэшбэка — это 45% общей скидки. Колоссальная выгода. Пройдемся по преимуществам карты: — Можно ежемесячно выводить по 50 тыс. без процентов (с подпиской больше); — На покупки от 1000₽ можно подключить беспроцентную рассрочку до 12 месяцев; — Кэшбэк до 30% у партнёров банка; — Кредитный лимит до 1 млн рублей; 👍 Карту однозначно рекомендуем к приобретению. Таких выгодных условий вы можете не дождаться ближайший год. Поэтому лучше зафиксировать для себя условия сейчас —
Show more ...
4 373
2
Почему пустой список нельзя использовать как аргумент по умолчанию Значения по умолчанию для аргументов функции вычисляются только один раз, когда функция определяется, а не каждый раз, когда она вызывается. Таким образом, если вы попытаетесь использовать изменяемый тип данных (например, список) как аргумент по умолчанию для функции, то каждый вызов функции, который изменяет это значение, также изменит значение по умолчанию для всех последующих вызовов функции. Это может привести к неожиданным поведениям.
Show more ...
7 662
14
Skillbox дарит 6 месяцев бесплатного обучения интернет-профессиям с гарантией трудоустройства. Список профессий участвующих в акции: г (зп 150 000₽) (зп 140 000₽) (зп 80 000₽) (зп 285 000₽) (зп 150 000₽) (зп 120 000₽) (зп 165 000₽) Приобретение обучения гарантирует трудоустройство, или Skillbox вернет деньги! ⚠️Акция действительна только по ссылкам в посте. Срок окончания акции 10 мая 2024 года.
Show more ...
4 236
10
Что может быть ключом в словаре В Python ключом в словаре может быть любой неизменяемый объект, такой как число, строка или кортеж. В этом примере ключами словаря являются число 1, строка ‘two’ и кортеж (3, 4). Однако, если вы попытаетесь использовать изменяемый объект, такой как список, как ключ словаря, вы получите TypeError.
7 564
12
Skillbox дарит 14 дней бесплатного обучения английскому языку! Обучение подойдет, если вы: — хотите начать обучение и знаете, что оно дастся непросто — уже говорите, но хотите прокачать английский — хотите освоить язык в сжатые сроки — хорошо понимаете речь, но с трудом говорите Методика обучения разработана специально для русскоговорящих и дает первые результаты после 8 занятий — она учитывает особенности артикуляции и построения фраз. Вы избежите ошибок и быстро начнете говорить. Приобретение обучения гарантирует повышение уровня английского, или Skillbox доучит бесплатно! 🎁 Получить бесплатный доступ к платформе можно по промокоду PythonSchool — переходите и обучайтесь:
Show more ...
4 424
3
Как перевести строку, содержащую двоичный код (1 и 0), в число Для того, чтобы перевести строку, содержащую двоичный код, в целое число в Python, нужно воспользоваться функцией int(), передав ей вторым аргументом основание системы счисления — в данном случае 2.
8 254
19
🔥 Станьте бухгалтером и получите работу во время обучения! Skillbox предлагает обучиться одной из самых востребованных профессий на рынке труда, с более чем 50 000 открытых вакансий по данным HeadHunter и стартовой зарплатой новичка от 60 000 рублей. Что вы получите, записавшись на обучение в Skillbox: — Новую работу уже во время обучения — Практическое обучение от бухгалтеров с большим опытом — Свидетельство 1С — Диплом и налоговый вычет за обучение Записывайтесь на обучение сейчас и получите 50% скидку —
Show more ...
4 269
2
Для чего используется функция init Функция init является конструктором класса, и она вызывается автоматически при создании нового экземпляра класса. Эта функция используется для инициализации атрибутов, которые будут принадлежать объектам, создаваемым с помощью класса. Внутри функции init определяются атрибуты объекта, которые будут доступны через ссылку на экземпляр, на который ссылается переменная self.
8 538
26
Всего за 5 минут определите подходящую вам IT-профессию. Онлайн-школа Skillfactory разработала уникальный профориентационный тест из 18 вопросов. Ответив на них, узнаете наиболее подходящую вам специальность. Работайте в российских или зарубежных компаниях, в офисе или удаленно. Для айтишников — сниженная ставка по ипотеке, высокая зарплата, комфортные условия и гибкий график. Переходите , чтобы пройти тест, получить карьерный гайд по профессии и скидку 50% на обучение. Реклама. Информация о рекламодателе по ссылкам в посте.
Show more ...
3 997
2
Last updated: 11.07.23
Privacy Policy Telemetrio