Разъяснивший Python
Відкрити в Telegram
Твой проводник в омут Python'а Ссылка: @Portal_v_IT Сотрудничество: @oleginc, @tatiana_inc Канал на бирже: https://telega.in/c/python_pssss
Показати більше7 190
Підписники
-324 години
-177 днів
-4830 день
Архів дописів
7 190
AutoCraft Bot — Telegram-автоматизация Windows без монитора, глазами незрячего разработчика
Я собрал AutoCraft Bot — десктопное Python-приложение и Telegram-бот в одном. Он управляет ПК, говорит, скринит, ловит команды и живёт в одном .exe.
Читать...
Разъяснивший Python
7 190
Проверка строки на палиндром
Этот метод прост в использовании, а также хорош, и вы можете использовать его на соревнованиях, но люди обычно не предпочитают использовать его в интервью.
Таким образом палиндромы становятся простейшей программой в Python.
Разъяснивший Python
7 190
Подсчет частотности элементов в списке
Отличный способ посчитать частотность элемента в списке — это использование класса Counter.
Счетчик Python отслеживает частотность каждого элемента в контейнере. Counter() возвращает словарь с элементами в качестве ключей и частотностью в качестве значений.
Мы также используем функцию mostcommon() , чтобы получить mostfrequent element в списке.
Разъяснивший Python
7 190
Анаграммы
Интересное применение класса Counter — это поиск анаграмм. Анаграмма — это слово или фраза, сформированные перестановкой букв другого слова или фразы.
Если объекты Counter двух строк эквивалентны, значит, они являются анаграммами.
Разъяснивший Python
7 190
sh: команды терминала прямо из кода
Порой применение стандартных библиотек os и subprocess превращается в головную боль для разработчика. Но есть удобная альтернатива – библиотека sh.
Она дает возможность вызвать программу, как если бы это была просто функция языка. Таким образом, можно автоматизировать процессы и задачи непосредственно из кода Python.
Разъяснивший Python
7 190
The Zen of Python
Одним из самых ранних Python pep является PEP-20. Это список из 19 тезисов по программированию на Python, который называется «The Zen of Python». Данные правила датируются 2004 годом и, в свою очередь, основаны на PEP-8.
Такая пасхалочка уже давно присутствует в Python и перечисляет набор правил
Разъяснивший Python
7 190
⚡️ Киберугрозы 2025: простая ошибка — миллионные потери
Фишинг на основе ИИ, кроссплатформенные малвари, уязвимости в привычных сервисах. Современные атаки становятся всё изощрённее, а цена ошибки для бизнеса — всё выше.
Разборы, которые помогут увидеть уязвимости до хакеров:
⏩Одна строка в Outlook — и ваша зарплата ушла хакерам
⏩Фишинговая атака на Safe Wallet: украдено $3.047 млн USDC
⏩Worldline: root-доступ за минуту
Эти материалы подготовлены Сергеем Тумановым — экспертом по кибербезопасности с более чем 15-летним опытом. Он показывает реальные сценарии атак и объясняет, как компании могут противостоять им на практике.
👉 Подписывайтесь, чтобы быть на шаг впереди
Реклама.
О рекламодателе.
7 190
Как использовать анонимные функции?
Иногда именованию функции не стоит уделять особого внимания. Например, если вы уверены, что она будет использована только раз. Для таких случаев Python предлагает применять анонимные функции, также называемые лямбда-функциями.
Разъяснивший Python
7 190
Безопасные параметры в SQL через SQLAlchemy
Новички часто формируют SQL строкой, подставляя значения через f-string → это приводит к SQL-инъекциям. Используйте bind-параметры (:param) — SQLAlchemy сам экранирует значения, защищая запрос.
Не формируйте SQL вручную через f-string.
Используйте :param + словарь → и сразу получаете безопасность и читаемость запроса.
Разъяснивший Python
7 190
howdoi: StackOverflow прямо в терминале
Застряли во время разработки и никак не можете поймать за хвост решение, которое уже точно где-то видели? Надо идти на StackOverflow, но не хочется выходить из консоли?
Тогда вам нужен это суперполезный CLI-инструмент.
Разъяснивший Python
7 190
Как выполнить создание дробей?
Класс Fraction в Python позволяет нам создавать свои экземпляры различными способами.
Мы также можем создать дробь из ее строкового представления.
Разъяснивший Python
7 190
Пользуетесь Google Docs, таблицами или Gmail каждый день, но но тратите часы на рутинные задачи?
AI внутри экосистемы Google уже умеет писать, считать и планировать быстрее человека.
В прямом эфире СЕО университета Зерокодер расскажет, как использовать привычные инструменты Google на полную!
⚡️Что ждет вас на вебинаре?
– Какие инструменты входят в экосистему Google;
– Как автоматизировать ежедневные процессы в гугл-таблицах и документах;
– Как использовать Gemini, NotebookLM и Veo 3 для создания полного цикл контента — от текстов до видеопрезентаций;
– Как получить доступ к инструментам бесплатно или со скидкой.
👉 Регистрируйтесь прямо сейчас
Все участники получат готовые гайды для работы с экосистемой Google. Эфир подойдет всем, кто хочет сэкономить рабочее время, монетизировать навыки и оставаться в тренде технологий 2025 года.
PS: Это первый в РФ полноценный практикум от экспертов по AI-экосистеме Google. Узнайте и погрузитесь в революционные изменения AI сферы по ссылке.
7 190
Как выполнить изменение типа данных элементов множества?
При помощи set comprehension мы также можем изменять типы данных элементов нашего множества.
Разъяснивший Python
7 190
Капитализация слов строки
Используйте title(), чтобы сделать заглавными первые буквы всех слов строки.
Алгоритм использует простое независимое от языка определение слова как группы последовательных букв. Определение работает во многих контекстах, но оно означает, что апострофы в сокращениях и притяжениях образуют границы слов, что может не соответствовать желаемому результату.
Разъяснивший Python
7 190
Operator overloading: перегрузка операторов
Термин перегрузка операторов звучит так глубокомысленно, что произнося его, вы выглядите как настоящий ученый в области компьютерных наук. На самом же деле это очень простая концепция.
Например, вы думали о том, почему с помощью оператора + можно и складывать числа, и конкатенировать строки? Это живой пример перегрузки.
Разъяснивший Python
7 190
Try else
else можно использовать как часть блокаtry/except. Ветка else выполнится, если при выполнении никаких исключений не выброшено
Разъяснивший Python
7 190
Объединение двух словарей
А этот фрагмент кода пригодится при работе с базами данных и файлами JSON, когда нужно объединить данные из разных файлов или таблиц в общий файл. Объединение двух словарей таит в себе ряд опасностей, например возможность появления повторяющихся ключей.
Разъяснивший Python
7 190
👩💻 Всем программистам посвящается!
Вот 17 авторских обучающих IT каналов по самым востребованным областям программирования:
Выбирай своё направление:
👩💻 Python — t.me/python_ready
🤔 InfoSec & Хакинг — t.me/hacking_ready
🖥 SQL & Базы Данных — t.me/sql_ready
🤖 Нейросети — t.me/neuro_ready
👩💻 C/C++ — https://t.me/cpp_ready
👩💻 C# & Unity — t.me/csharp_ready
👩💻 Java — t.me/java_ready
👩💻 IT Новости — t.me/it_ready
👩💻 Linux — t.me/linux_ready
🖼️ DevOps — t.me/devops_ready
👩💻 Bash & Shell — t.me/bash_ready
🖥 Data Science — t.me/data_ready
🐞 QA-тестирование — t.me/qa_ready
📖 IT Книги — t.me/books_ready
👩💻 Frontend — t.me/frontend_ready
📱 JavaScript — t.me/javascript_ready
👩💻 Backend — t.me/backend_ready
📱 GitHub & Git — t.me/github_ready
🖥 Design — t.me/design_ready
📌 Гайды, шпаргалки, задачи, ресурсы и фишки для каждого языка программирования!
7 190
Как сделать красивое и удобное CLI-приложение?
В данной статье автор рассказывает, как можно легко сделать красивое и удобное CLI-приложение. В этом тебе помогут две библиотеки: Typer и Rich.
Читать...
Разъяснивший Python
7 190
Начни изучать Python на бесплатном пятидневном курсе и уже через 6 месяцев претендуй на заработную плату 90 000₽+
Хотите войти в IT, но не знаете, с чего начать?
Python — лучший выбор для новичков, и вот почему:
— Простой синтаксис — легче учиться, чем на Java или C++.
— Востребованность — используют в Google, Netflix, NASA и стартапах.
— Универсальность — веб, анализ данных, AI, автоматизация.
Skillbox запустил бесплатный 5-дневный мини-курс, на котором вы поработаете с настоящим кодом на реальных задачах. А также получите карьерную консультацию — эксперты помогут определить ваши сильные стороны и выбрать направление в программировании.
Из 100 участников мини-курса 43% записываются на полное обучение — потому что после 5 дней уже видят свой прогресс. Не упустите шанс начать с нуля и с поддержкой экспертов по ссылке.
Вже доступно! Дослідження Telegram за 2025 — головні інсайти року 
