Разъяснивший Python
Kanalga Telegram’da o‘tish
Твой проводник в омут Python'а Ссылка: @Portal_v_IT Сотрудничество: @oleginc, @tatiana_inc Канал на бирже: https://telega.in/c/python_pssss
Ko'proq ko'rsatish7 008
Obunachilar
-324 soatlar
-67 kunlar
-7330 kunlar
Postlar arxiv
7 007
Проверка строки на палиндром
Этот метод прост в использовании, а также хорош, и вы можете использовать его на соревнованиях, но люди обычно не предпочитают использовать его в интервью.
Таким образом палиндромы становятся простейшей программой в Python.
Разъяснивший Python
7 007
Подсчет частотности элементов в списке
Отличный способ посчитать частотность элемента в списке — это использование класса Counter.
Счетчик Python отслеживает частотность каждого элемента в контейнере. Counter() возвращает словарь с элементами в качестве ключей и частотностью в качестве значений.
Мы также используем функцию mostcommon() , чтобы получить mostfrequent element в списке.
Разъяснивший Python
7 007
Анаграммы
Интересное применение класса Counter — это поиск анаграмм. Анаграмма — это слово или фраза, сформированные перестановкой букв другого слова или фразы.
Если объекты Counter двух строк эквивалентны, значит, они являются анаграммами.
Разъяснивший Python
7 007
sh: команды терминала прямо из кода
Порой применение стандартных библиотек os и subprocess превращается в головную боль для разработчика. Но есть удобная альтернатива – библиотека sh.
Она дает возможность вызвать программу, как если бы это была просто функция языка. Таким образом, можно автоматизировать процессы и задачи непосредственно из кода Python.
Разъяснивший Python
7 007
The Zen of Python
Одним из самых ранних Python pep является PEP-20. Это список из 19 тезисов по программированию на Python, который называется «The Zen of Python». Данные правила датируются 2004 годом и, в свою очередь, основаны на PEP-8.
Такая пасхалочка уже давно присутствует в Python и перечисляет набор правил
Разъяснивший Python
7 007
⚡️ Киберугрозы 2025: простая ошибка — миллионные потери
Фишинг на основе ИИ, кроссплатформенные малвари, уязвимости в привычных сервисах. Современные атаки становятся всё изощрённее, а цена ошибки для бизнеса — всё выше.
Разборы, которые помогут увидеть уязвимости до хакеров:
⏩Одна строка в Outlook — и ваша зарплата ушла хакерам
⏩Фишинговая атака на Safe Wallet: украдено $3.047 млн USDC
⏩Worldline: root-доступ за минуту
Эти материалы подготовлены Сергеем Тумановым — экспертом по кибербезопасности с более чем 15-летним опытом. Он показывает реальные сценарии атак и объясняет, как компании могут противостоять им на практике.
👉 Подписывайтесь, чтобы быть на шаг впереди
Реклама.
О рекламодателе.
7 007
Как использовать анонимные функции?
Иногда именованию функции не стоит уделять особого внимания. Например, если вы уверены, что она будет использована только раз. Для таких случаев Python предлагает применять анонимные функции, также называемые лямбда-функциями.
Разъяснивший Python
7 007
Безопасные параметры в SQL через SQLAlchemy
Новички часто формируют SQL строкой, подставляя значения через f-string → это приводит к SQL-инъекциям. Используйте bind-параметры (:param) — SQLAlchemy сам экранирует значения, защищая запрос.
Не формируйте SQL вручную через f-string.
Используйте :param + словарь → и сразу получаете безопасность и читаемость запроса.
Разъяснивший Python
7 007
howdoi: StackOverflow прямо в терминале
Застряли во время разработки и никак не можете поймать за хвост решение, которое уже точно где-то видели? Надо идти на StackOverflow, но не хочется выходить из консоли?
Тогда вам нужен это суперполезный CLI-инструмент.
Разъяснивший Python
7 007
Как выполнить создание дробей?
Класс Fraction в Python позволяет нам создавать свои экземпляры различными способами.
Мы также можем создать дробь из ее строкового представления.
Разъяснивший Python
7 007
Пользуетесь Google Docs, таблицами или Gmail каждый день, но но тратите часы на рутинные задачи?
AI внутри экосистемы Google уже умеет писать, считать и планировать быстрее человека.
В прямом эфире СЕО университета Зерокодер расскажет, как использовать привычные инструменты Google на полную!
⚡️Что ждет вас на вебинаре?
– Какие инструменты входят в экосистему Google;
– Как автоматизировать ежедневные процессы в гугл-таблицах и документах;
– Как использовать Gemini, NotebookLM и Veo 3 для создания полного цикл контента — от текстов до видеопрезентаций;
– Как получить доступ к инструментам бесплатно или со скидкой.
👉 Регистрируйтесь прямо сейчас
Все участники получат готовые гайды для работы с экосистемой Google. Эфир подойдет всем, кто хочет сэкономить рабочее время, монетизировать навыки и оставаться в тренде технологий 2025 года.
PS: Это первый в РФ полноценный практикум от экспертов по AI-экосистеме Google. Узнайте и погрузитесь в революционные изменения AI сферы по ссылке.
7 007
Как выполнить изменение типа данных элементов множества?
При помощи set comprehension мы также можем изменять типы данных элементов нашего множества.
Разъяснивший Python
7 007
Капитализация слов строки
Используйте title(), чтобы сделать заглавными первые буквы всех слов строки.
Алгоритм использует простое независимое от языка определение слова как группы последовательных букв. Определение работает во многих контекстах, но оно означает, что апострофы в сокращениях и притяжениях образуют границы слов, что может не соответствовать желаемому результату.
Разъяснивший Python
7 007
Operator overloading: перегрузка операторов
Термин перегрузка операторов звучит так глубокомысленно, что произнося его, вы выглядите как настоящий ученый в области компьютерных наук. На самом же деле это очень простая концепция.
Например, вы думали о том, почему с помощью оператора + можно и складывать числа, и конкатенировать строки? Это живой пример перегрузки.
Разъяснивший Python
7 007
Try else
else можно использовать как часть блокаtry/except. Ветка else выполнится, если при выполнении никаких исключений не выброшено
Разъяснивший Python
7 007
Объединение двух словарей
А этот фрагмент кода пригодится при работе с базами данных и файлами JSON, когда нужно объединить данные из разных файлов или таблиц в общий файл. Объединение двух словарей таит в себе ряд опасностей, например возможность появления повторяющихся ключей.
Разъяснивший Python
7 007
👩💻 Всем программистам посвящается!
Вот 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 007
Как сделать красивое и удобное CLI-приложение?
В данной статье автор рассказывает, как можно легко сделать красивое и удобное CLI-приложение. В этом тебе помогут две библиотеки: Typer и Rich.
Читать...
Разъяснивший Python
7 007
Начни изучать Python на бесплатном пятидневном курсе и уже через 6 месяцев претендуй на заработную плату 90 000₽+
Хотите войти в IT, но не знаете, с чего начать?
Python — лучший выбор для новичков, и вот почему:
— Простой синтаксис — легче учиться, чем на Java или C++.
— Востребованность — используют в Google, Netflix, NASA и стартапах.
— Универсальность — веб, анализ данных, AI, автоматизация.
Skillbox запустил бесплатный 5-дневный мини-курс, на котором вы поработаете с настоящим кодом на реальных задачах. А также получите карьерную консультацию — эксперты помогут определить ваши сильные стороны и выбрать направление в программировании.
Из 100 участников мини-курса 43% записываются на полное обучение — потому что после 5 дней уже видят свой прогресс. Не упустите шанс начать с нуля и с поддержкой экспертов по ссылке.
7 007
Использование подчеркивания c REPL
Вы можете получить результат последнего выражения в Python REPL с помощью оператора подчеркивания, например, в Python REPL
Разъяснивший Python
