Pro Python • IT
Відкрити в Telegram
Pro Python — авторский канал с полезными советами, материалами и новостями по Python-программированию. Сотрудничество (реклама): @NotPriceMedia Канал на бирже : https://telega.in/c/PythonTechCode
Показати більше4 177
Підписники
-524 години
-167 днів
+9630 день
Архів дописів
4 176
Как заработать больше в 2026 году
Т-Инвестиции запускают онлайн-интенсив «ТОЛК», чтобы прокачать финансовую грамотность.
Эксперты научат:
— формировать пассивный доход;
— вкладываться в нужные бумаги;
— накопить на мечты и безбедную старость;
— профессионально зарабатывать на инвестициях.
Программа длится три недели. Вы получите практические кейсы и советы ведущих российских трейдеров.
Старт уже 1 апреля, успейте зарегистрироваться
Узнать больше
#реклама 16+
t-tolk.ru
О рекламодателе
4 176
®️ Схема работы с Git (системой контроля версий), которая визуализирует взаимодействие между локальным репозиторием и удаленным хранилищем.
🐍 Python Tech Code
4 176
⌨️ Извлекаем все эмодзи из текста на Python
Эта программа на Python извлекает все эмодзи из заданной строки текста:
import demoji
text = "Приятного аппетита! 🍽🍕🍔🍟"
emojis = demoji.findall(text)
print("Найдены эмодзи:", list(emojis.keys()))
Пример вывода:
Найдены эмодзи: ['🍽', '🍕', '🍔', '🍟']Как это работает?
👍Библиотека demoji анализирует текст и находит все Unicode-эмодзи. 👀Метод findall() возвращает словарь, где ключи — найденные эмодзи. 👍List(emojis.keys()) преобразует ключи в удобный для вывода список.Установка библиотеки:
pip install demoji
Таким образом можно легко легко извлекать эмодзи из текста, что полезно для анализа соцсетей, чат-ботов или обработки пользовательских сообщений.
🐍 Python Tech Code4 176
⌨️ «Python так любит четные числа, что даже округляет до них!»
Например, если вы ожидаете, что round(10.5) вернет 11, но вместо этого получаете 10, это может показаться странной шуткой языка.👄
🐍 Python Tech Code4 176
⌨️ Диагностика производительности Python-приложений
PyInstrument — это инструмент для профилирования кода Python, предназначенный для выявления узких мест в производительности приложений.
Инструмент генерирует вывод с цветовой подсветкой и поддерживает интерактивный режим просмотра, что упрощает анализ полученных данных.
Установка библиотеки:
pip install pyinstrument
Пример:
from pyinstrument import profile
@profile()
def my_function():
# ...
pass
⚙️ Документация
Инструмент позволяет точно определять причины медленной обработки запросов и проводить целенаправленную оптимизацию.
🐍 Python Tech Code4 176
🚫 Порядок выполнения SQL-запросов
Порядок написания запроса (синтаксис SQL) не совпадает с порядком выполнения.
👀FROM t1 - сначала выбирается таблица t1
👍JOIN t2 - затем присоединяется таблица t2
👀ON t1.column_a = t2.column_a - применяется условие соединения
👍WHERE constraint_expression - фильтрация строк
👀GROUP BY column - группировка данных
👍HAVING constraint_expression - фильтрация групп
👀SELECT column_a, column_b - выбор столбцов (выполняется после фильтрации!)
👍ORDER BY column ASC/DESC - сортировка результатов
👀LIMIT count - ограничение количества строк
Пример запроса:
SELECT column_a, column_b
FROM t1
JOIN t2 ON t1.column_a = t2.column_a
WHERE column_b > 100
GROUP BY column_a
HAVING COUNT(*) > 5
ORDER BY column_b DESC
LIMIT 10;
👍 SQL-движок обрабатывает запрос не сверху вниз, а по внутренней логике, что важно для оптимизации запросов.
🐍 Python Tech Code4 176
🖨 Разбор 30 самых популярных методов для работы со строками в Python с примерами их вывода
🐍 Python Tech Code
4 176
⌨️ Преобразование чисел в текст
Библиотека num2words предназначена для преобразования числовых значений в их текстовые эквиваленты.
Она поддерживает обработку как целых, так и дробных чисел, а также позволяет выводить результаты в различных форматах, включая денежные единицы.
Установка библиотеки:
pip install num2words
Основное преимущество num2words заключается в учете языковой специфики при преобразовании чисел. Библиотека корректно обрабатывает грамматические правила, падежные окончания и особенности представления валютных значений.
🐍 Python Tech Code4 176
Приглашаем вас на особенную встречу!
В рамках встречи:
✅ Поговорим о том, как креативные бренды, опираясь на культурные и исторические традиции, меняют культурный и экономический облик регионов.
✅ Разберем яркие кейсы, ставшие визитной карточкой своих территорий
✅ Подскажем, как начинающему предпринимателю реализовать свои идеи, опираясь на культурный код.
Дата: 19 февраля
Адрес: Москва, ул. Пантелеевская, 53
Время: 18:30–21:00
Зарегистрироваться
#реклама 16+
creative.hse.ru
О рекламодателе
4 176
💯 Умение общаться, презентовать себя и работать в команде часто оказывается важнее чистого кода
🐍 Python Tech Code
4 176
⌨️ Гайд по match/case для тех, кто хочет разобраться
В этой статье разбираем главную фичу Python 3.10+ — оператор match/case, который пришёл на смену бесконечным if-elif.
Рассмотрим не только базовый синтаксис (долгожданный switch), но и реальную мощь паттерн-матчинга: распаковку кортежей, работу со списками любой длины, проверку типов и даже сопоставление с датаклассами.В конце затронем подводные камни, порядок выполнения case и объяснение, почему case pattern: работает не так, как вы думаете. 📄 Читать 🐍 Python Tech Code
4 176
Социальная игра № 1 в Telegram!
Присоединяйтесь к более чем 25 миллионам игроков в увлекательном путешествии! ✨
Испытайте игру, о которой все говорят. Поднимайтесь по глобальной таблице лидеров, бросайте вызов своим друзьям и получайте огромные награды по мере продвижения к вершине.
Готовы к победе? 💰
Ваше приключение начинается прямо сейчас!
Играть
#реклама 16+
О рекламодателе
4 176
⌨️ Срез списка Python
Особенности работы со срезами:
▶️Срезы всегда возвращают новый список, а не изменяют исходный.
▶️Индексы могут выходить за границы списка без ошибок.
▶️Если начало больше конца при положительном шаге - вернется пустой список.
▶️Срезы работают аналогично и для других последовательностей (строки, кортежи).
🐍 Python Tech Code
4 176
Обновить нельзя экономить — запятую поставит Ref-сервер
Новый сервер с 2 ТБ DDR5 стоит как 3 восстановленных с 4 ТБ DDR4 каждый.
Для виртуализации, 1С, K8s и критичных сервисов редко нужны новые поколения. Прирост производительности — 5-15%, а разница в цене — до 70%. Отказоустойчивый кластер часто лучше, чем один новый узел.
Наши восстановленные серверы — это не б/у с гарантией. Они прошли дефектоскопию, замену комплектующих (накопители — только новые), стресс-тесты и отбраковку. Даём гарантию 5 лет с выездом инженеров и держим свой склад ЗИП, чтобы снизить риски и ускорить сервис. Доставка по всей России — бесплатно.
Нужна консультация технического специалиста?
Обращайтесь — ответим на любые вопросы.
Сайт с чатом: servermall.ru
Телефон: 8 (800) 755-25-51
Узнать больше
#реклама
servermall.ru
О рекламодателе
4 176
🔐Генератор надежных паролей на Python
Простой скрипт на Python может автоматизировать создание сложных комбинаций символов.
import random
lower = "abcdefghijklmnopqrstuvwxyz"
upper = "ABCDEFGHIJKLMNOPQRSTUVWXYZ"
numbers = "0123456789"
symbols = "!@#$%^&*()_--+=?></["
all_chars = lower + upper + numbers + symbols
length = int(input("Enter a length: "))
password = ''.join(random.sample(all_chars, length))
print("Generated Password:", password)
Разберем по шагам:
➡️Импорт модуля random для работы со случайными значениями
➡️Определение наборов символов:
😫Строчные и заглавные буквы
😫Цифры
😫Специальные символы
➡️Объединение всех символов в одну строку
➡️Запрос длины пароля у пользователя
➡️Генерация пароля с помощью random.sample()
➡️Вывод результата
🐍 Python Tech Code4 176
Бесплатная конференция по PostgreSQL
Регистрируйся на бесплатную конференцию по PostgreSQL — 19.03.2026.📅
Эксперты расскажут о разработке, администрировании и новинках мира Postgres.
✅ Бесплатное участие
✅ Опытные спикеры
✅ 25+ тематических докладов
✅ Рабочие кейсы
Каждый участник получает именной Сертификат участника мероприятия.
Одни из немногих спикеров конференции:
— Андрей Бородин
PostgreSQL Major contributor, руководитель подразделения разработки РСУБД с открытым исходным кодом Yandex Cloud
— Родион Хабибов
DevOps-инженер «СберСервис»
— Андрей Овчаренко
Руководитель отдела Java-разработки Московской биржи
... и многие другие.
Регистрируйся, будет интересно!
И бесплатно!
Зарегистрироваться
#реклама 16+
pgbootcamp.ru
О рекламодателе
4 176
⌨️ Узнаем кодировку текста
Библиотека chardet является инструментом для работы с текстовыми данными в Python.
Она анализирует текст и определяет его кодировку с указанием уровня достоверности.
Установка библиотеки:
pip install chardet
Использование chardet помогает избежать ошибок, связанных с кодировками, и обеспечивает правильную обработку текстов.
🐍 Python Tech Code4 176
Wildberries: Сезон скидок для неё
Думаете, что выбрать на 8 марта? Зачем выбирать, когда на Wildberries скидки до 60%.
Перейти на сайт
#реклама
wildberries.ru
О рекламодателе
