Разъяснивший Python
Открыть в Telegram
Твой проводник в омут Python'а Ссылка: @Portal_v_IT Сотрудничество: @oleginc, @tatiana_inc Канал на бирже: https://telega.in/c/python_pssss
Больше7 156
Подписчики
-224 часа
-187 дней
-6030 день
Архив постов
7 156
🔥 Почему 0.1 + 0.2 не будет 0.3
Или коротко о том, как работают числа float. Здесь вы узнаете как хранятся числа с плавающей запятой в памяти, про стандарт IEEE-754 и какие проблемы он нам принёс. Перед просмотром надо знать бинарную систему счисления.
Перейти к просмотру | #видео
7 156
Яндекс создал обучающий канал по программированию и кодингу для всех, кто хочет стать специалистом в IT.
— Полный комплект обучающих материалов
— Советы и гайды по изучению языков
— Помощь с поиском ваканский по специальности
Подписывайтесь: @itschool
7 156
Метод __call__
Позволяет вызывать класс точно так же, как и функцию. То есть вы без проблем можете написать так: MySuperClass()()()() и попасть в писхушку.
Его используют в основном для создания классов-декораторов, когда нужно декоратору передать какие-то значения или задать атрибуты.
#теория
7 156
⚡️ Парсим сайты
Нужно узнать заголовок последней новости? Отслеживать цену товара? Или автоматически находить решение на Stackoverflow? Вам поможет Beautiful soup.
Установка:
pip install beautifulsoup4
Модуль может парсить HTML и XML файлы и находить на них нужную информацию. Например, найти заголовок (тег h1) или все ссылки на сайте.
Функционал довольно большой и весь список можно найти в документации.
#миниурок #bs47 156
Терминалоджи – сборник всех IT терминов, которые обязательно пригодятся тебе в будущем!
На нас подписаны опытные кодеры со всего СНГ.
Подтяни и закрепи свои знания, подписывайся: @it_terms
7 156
🔥 Всё про 'is'
Многие попадаются на тестах с is просто потому что не знают, как Python кэширует значения. Это видео расскажет о всех подводных камнях этого коварного оператора.
Перейти к просмотру | #видео
7 156
LeetCode теперь в Telegram!
LeetCode — это сайт, который позволяет быстро готовиться к техническим собеседованиям по программированию. Там публикуются задачи с собеседований в FAANG с решениями.
Подписывайтесь: @leetcode
7 156
Модуль collections
Нужно посчитать кол-во элементов в списке? Импортируйте Counter! Нужно, чтобы, если ключа не существует, он создавался? Импортируйте defaultdict.
Нужен кортеж с именованными полями? Воспользуйтесь
namedtuple(). Нужна очередь? from collections import deque. Документация
#модули7 156
Модуль heapq
Нас интересуют только две функции:
nlargest() и nsmallest(). Они позволяют получить n самых больших/маленьких значений в iterable.
В большинстве случаев функции быстрее чем sorted(iterable)[:n]. Их использование можно заметить в Counter.most_common().
#модули7 156
Короче, вот вам архивы с платными книгами, иначе так не выучите ни один язык:
📚 Полка Разработчика
📖 Кладовая Книг
🚽 IT Memes — тут чисто поржать, пока компилятор там возится;
🗞 3D News — актуальные новости IT-индустрии на случай, если мемы надоели.
Сохраняй, пригодится7 156
Поговорим про del
Он не удаляет объект, как вы могли подумать, а убирает связь между переменной и объектом.
Потом, если объект нигде больше не используется, сборщик мусора удалит его.
Ещё с его помощью можно убирать данные из списка, словаря.
#теория
7 156
⚠️ Внимание, важный опрос!
А вы знали, что подобрать пароль от любой WI-FI сети, обойти оплату подписки, создавать что-либо оригинальное с помощью нейросети теперь можно в пару кликов?
⚡️ Загляните в ПК_user. Это самый обсуждаемый IT-канал в Telegram, где хакеры поясняют за горячие клавиши, делятся полезными онлайн-инструментами и рассказывают, как заставить нейронку делать всю работу за вас.
Вам осталось только подписаться и прокачивать свои умения — ПК_user.
#полезно #хаки
7 156
Генераторные списки
Эта штука может уместить for в одну строку, так ещё и работает быстрее, чем обычный цикл. Используется, как вы уже поняли, для создании нового списка.
Кстати, генерировать можно не только списки, но и множества, словари. А можно просто передавать функциям, по типу
sum().
#теория7 156
Лучшие вакансии для Python разработчиков и точка
Специально для Вас, собираем топовые вакансии по Python на канале @python_job_board. Подпишись чтобы не упустить свой шанс получить лучший оффер!
7 156
Объясняю магию
b возвращает курсор вывода на один символ назад. А поскольку после него был ещё символ (a), то он просто перезаписался.
Постараюсь интерактивно показать, | это курсор. Первым делом вывелось a|, потом, за счёт b, стало так: |a, и в результате получили c|.
Кстати, все такие символы можно тут найти.
#объяснение7 156
🟥🟩 THE
🟦🟨 WINDOWS
Лучший телеграм канал по винде! 🔥
Лайфхаки, полезные программы, гайды.
Новости, юмор и всё из мира Windows :3
Подписывайся, - @the_windows
7 156
⚡️ Наследование
Это один из принципов ООП, который позволяет дочернему классу перенять все возможности родителя. Или, проще говоря, мы переиспользуем код другого класса.
Получить доступ к родителю можно с помощью вызова super(). Оттуда уже можно брать реализации функций, которые мы переопределяем, из родительского класса.
Кстати, по умолчанию все классы наследуются от object, даже если мы этого не указываем. Поэтому у класса будет всё, что есть у object.
#теория
7 156
Python пришел в телеграм!
Python — второй по популярности язык в мире. Он очень универсален: можно писать сайты, а можно искусственный интеллект. Теперь у Python есть русскоязычный канал. Это первоисточник всего, что появляется в платных курсах и остальных ресурсах. Стоит подписаться!
7 156
Немного про регулярные выражения
Регулярные выражения невероятно удобные. Но их просто невозможно читать, а уже тем более менять. Но есть решение!
Недавно наткнулся на статью, где гений-разработчик с помощью f-строк в разы упрощает работу с регулярными выражениями.
#теория
Уже доступно! Исследование Telegram 2025 — ключевые инсайты года 
