Pro Python • IT
رفتن به کانال در Telegram
Pro Python — авторский канал с полезными советами, материалами и новостями по Python-программированию. Сотрудничество (реклама): @NotPriceMedia Канал на бирже : https://telega.in/c/PythonTechCode
نمایش بیشتر4 179
مشترکین
-324 ساعت
-107 روز
+10130 روز
آرشیو پست ها
4 176
📲 Ищешь нормальный канал про IT без рекламы говно-курсов? Заходи, скоро стартуем.
Нужно еще немного человек: https://max.ru/join/ProPython_DevOps_Linux
4 176
⌨️ Поиск городов в Google Earth
Модуль webbrowser является частью стандартной библиотеки Python и предоставляет высокоуровневый интерфейс для открытия веб-документов в браузере.
С его помощью можно легко создавать утилиты для поиска городов в Google Earth, просто формируя URL-адрес с названием интересующего города.
import webbrowser
def find_city_on_google_earth(city_name):
# Форматируем URL с запросом
google_earth_url = f'https://earth.google.com/web/search/{city_name}'
# Открываем Google Earth в браузере с запросом
webbrowser.open(google_earth_url)
Чтобы указать конкретный браузер, можно использовать метод webbrowser.get() с идентификатором желаемого браузера. Например, firefox или chrome.
📲 Python в Max подписаться4 176
90% каналов про AI и ИТ бесполезны
Одни пересказывают новости.
Другие копируют посты друг у друга.
В итоге человек читает десятки каналов, но новых идей почти не появляется.
Сегодня главная ценность - не количество информации, а сильные источники. Люди, которые действительно работают с технологиями и делятся практикой, а не пересказами.
Поэтому мы собрали подборку сильных каналов про ит и искусственный интеллект. Внутри авторы, которые разбирают: новые AI-инструменты, технологии и продукты, стартапы, реальные кейсы использования нейросетей, вайб-кодинг и др. Это экономит время. Не нужно искать хорошие каналы по одному
Ссылка для добавления➡️ https://t.me/addlist/3WsuUGbOgm8xYTAy
Давайте поддержим каналы, чтобы качественного контента стало больше!
4 176
💻 Небольшое напоминание для разработчиков (вы мне потом спасибо скажите):
• Изучите SQL перед ORM. • Изучите Git перед Jenkins. • Изучите SQL перед NoSQL. • Изучите CSS перед Tailwind. • Изучите Linux перед Docker. • Изучите Solidity перед dApps. • Изучите алгоритмы перед Python. • Изучите REST перед GraphQL. • Изучите JavaScript перед React. • Изучите HTML перед JavaScript. • Изучите React перед Microfrontends. • Изучите Containers перед Kubernetes. • Изучите Monolith перед Microservices.🐍 Python Tech Code
4 176
🖥 Как повысить читаемость SQL-логов в проекте с помощью одной библиотеки
Больше не нужно вручную приводить SQL-код в порядок! Эта библиотека делает его читаемым и красивым автоматически.
Парсит, форматирует, валидирует и подсвечивает синтаксис SQL. Поддерживает диалекты MySQL, PostgreSQL, Oracle и другие.Установка:
pip install sqlparse
⚙️ Документация
Используйте для логирования SQL-запросов в читаемом виде или перед тем, как вставить большой запрос в документацию.
🐍 Python Tech Code4 176
📊ИИ требует четких решений и реальных результатов — Компании больше не готовы тратить ресурсы на обучение, ожидаемые эффекты должны быть ощутимы сразу же.
📂 МЫ СОБРАЛИ УНИКАЛЬНУЮ ПАПКУ ДЛЯ СПЕЦИАЛИСТОВ ПО ИИ — ЭТО:
📌Примеры реальных кейсов успешного применения ИИ в бизнесе: оптимизация бизнес-процессов, повышение эффективности проектов и рост прибыли компаний 📌Практичные инструменты и методологии: модели расчета окупаемости ИИ-решений, технологии оценки качества моделей, дорожные карты цифровизации бизнеса и трансформации организаций 📌Инструментарий для грамотного выбора и внедрения инновационных технологий: алгоритмы анализа больших данных, методы предиктивной аналитики, системы рекомендаций и чат-боты 📌Лучший опыт формирования эффективных рабочих групп разработчиков и исследователей, интеграции команд Data Science и DevOps 📌Обзор новейших тенденций в сфере глубокого обучения, компьютерного зрения, обработки естественного языка и роботизированных систем📊ЭТА ПАПКА ОРИЕНТИРОВАНА НА ПРОФЕССИОНАЛОВ, КОТОРЫХ ИНТЕРЕСУЕТ:
📌
Увеличение производительности и снижение затрат
📌
Оптимизация ресурсов и высокая эффективность инвестиций
📌
Рост конкурентоспособности и востребованности продуктов и сервисов на рынке📌ЗАБРАТЬ ПАПКУ 🤩 Организаторы : Green.Папка
4 176
📊ИИ требует четких решений и реальных результатов — Компании больше не готовы тратить ресурсы на обучение, ожидаемые эффекты должны быть ощутимы сразу же.
📂 МЫ СОБРАЛИ УНИКАЛЬНУЮ ПАПКУ ДЛЯ СПЕЦИАЛИСТОВ ПО ИИ — ЭТО:
📌Примеры реальных кейсов успешного применения ИИ в бизнесе: оптимизация бизнес-процессов, повышение эффективности проектов и рост прибыли компаний 📌Практичные инструменты и методологии: модели расчета окупаемости ИИ-решений, технологии оценки качества моделей, дорожные карты цифровизации бизнеса и трансформации организаций 📌Инструментарий для грамотного выбора и внедрения инновационных технологий: алгоритмы анализа больших данных, методы предиктивной аналитики, системы рекомендаций и чат-боты 📌Лучший опыт формирования эффективных рабочих групп разработчиков и исследователей, интеграции команд Data Science и DevOps 📌Обзор новейших тенденций в сфере глубокого обучения, компьютерного зрения, обработки естественного языка и роботизированных систем📊ЭТА ПАПКА ОРИЕНТИРОВАНА НА ПРОФЕССИОНАЛОВ, КОТОРЫХ ИНТЕРЕСУЕТ:
📌
Увеличение производительности и снижение затрат
📌
Оптимизация ресурсов и высокая эффективность инвестиций
📌
Рост конкурентоспособности и востребованности продуктов и сервисов на рынке📌ЗАБРАТЬ ПАПКУ 🤩 Организаторы : Green.Папка
4 176
👾 Ролевая игра для программистов
CodeCombat — это интерактивная платформа для изучения программирования в формате RPG-игры. Подходит как для новичков, так и для опытных разработчиков.
Игровой процесс: 🔴Решай задачи, управляя героем с помощью кода 🔴Сражайся с врагами, собирай кристаллы, открывай сундуки 🔴Проходи уровни, осваивая новые команды и алгоритмы 🔴Соревнуйся или сотрудничай с другими игроками🔗https://codecombat.com/play 🛑 Поддержка языков: Python, JavaScript, Lua, C++ и другие. 🐍 Python Tech Code
4 176
IT-магистратура ИТМО, МИФИ в партнёрстве с Яндексом
Освойте высокооплачиваемую IT-профессию. Актуальные программы ИТМО и МФТИ 2026 года, диплом гособразца, много практики от Яндекса. Гибкий график, обучение полностью онлайн, господдержка оплаты, отсрочка от армии
Узнать больше
#реклама 16+
practicum.yandex.ru
О рекламодателе
4 176
⌨️ Мониторинг системных ресурсов
Библиотека psutil (process and system utilities) — это кроссплатформенный инструмент для мониторинга системных ресурсов и управления процессами в Python.
Она предоставляет простой интерфейс для получения информации о CPU, памяти, дисках, сети и запущенных процессах.
Некоторые полезные функции:
➖Мониторинг использования CPU
psutil.cpu_percent()
➖Информация о дисковом пространстве
psutil.disk_usage('/')
➖Информация об ОЗУ
psutil.virtual_memory()
➖Данные о сетевой активности
psutil.net_io_counters()
➖Управление процессами
psutil.process_iter()
Установка библиотеки:
pip install psutil
🐍 Python Tech Code4 176
⌨️ Дроби, проценты, степени и логарифмы в Python
В этой статье простым языком разбирается базовая математика (дроби, проценты, степени и логарифмы) с параллельными примерами на Python — идеально чтобы сложные темы в будущем не казались магией.
📄 Читать
🐍 Python Tech Code
4 176
🟩 SQL-трюки для прокачки навыков работы с базами данных
🔢Используйте COALESCE вместо CASE
Вместо длинных операторов CASE для обработки NULL-значений используйте COALESCE():
SELECT COALESCE(name, 'Unknown') FROM users;
Эта функция возвращает первое ненулевое значение в списке.
🔢Генерация последовательных чисел без таблицы
Нужна последовательность чисел, но нет таблицы с числами? Используйте GENERATE_SERIES (PostgreSQL) или WITH RECURSIVE (MySQL 8+):
SELECT generate_series(1, 10);
🔢Быстрый поиск дубликатов
Легко находите повторяющиеся значения с помощью GROUP BY и HAVING:
SELECT email, COUNT(*)
FROM users
GROUP BY email
HAVING COUNT(*) > 1;
🔢Случайный выбор строк
Нужна случайная выборка данных? Используйте:
🟢PostgreSQL: ORDER BY RANDOM()
🟢MySQL: ORDER BY RAND()
🟢SQL Server: ORDER BY NEWID()
🔢Сводные данные без PIVOT (для баз данных без этой функции)
Используйте CASE с SUM() для ручного создания сводных данных:
SELECT
user_id,
SUM(CASE WHEN status = 'active' THEN 1 ELSE 0 END) AS active_count,
SUM(CASE WHEN status = 'inactive' THEN 1 ELSE 0 END) AS inactive_count
FROM users
GROUP BY user_id;
🔢Эффективное получение ID последней вставленной записи
Вместо отдельного SELECT используйте:
🟢MySQL: SELECT LAST_INSERT_ID();
🟢PostgreSQL: RETURNING id;
🟢SQL Server: SELECT SCOPE_IDENTITY();
🐍 Python Tech Code4 176
⭐ Star patterns с использованием вложенных циклов
Представленные примеры демонстрируют, как с помощью простых вложенных циклов и базовых операторов печати в Python можно создавать разнообразные звездчатые узоры — от треугольников до пирамид.🐍 Python Tech Code
4 176
Переменные, функции, типы данных... Сразу хочется закрыть вкладку 🥲
Первый шаг в Python - самый страшный. Открываешь урок, а там термины сыплются один за другим. Кажется, что это какая-то сложная система для посвященных. И ты сидишь и думаешь: "Может, программирование - это вообще не мое?" ⁉️
На самом деле проблема не в тебе, а в подаче. Когда теория висит в воздухе без практики - мозг ее просто не принимает.
❇️ Ребята из Merion Academy (того самого YouTube-канала про IT) на бесплатных вводных уроках по Python сделали иначе.
Сначала - воркшоп с ментором. Ты просто пишешь код руками и сразу видишь результат. А уже потом - термины и теория, когда есть понимание, зачем это нужно.
Что еще внутри:
✔️ Основы Python (переменные, типы, функции) - не скучно, а с примерами
✔️ Твоя первая программа - воркшоп с ментором
✔️ Тест - проверишь, правда ли понял
➡️ Запишись на бесплатные вводные уроки
Сначала напишешь код, потом разберешься с терминами.
4 176
⌨️ Проверка палиндромов на Python
Эта программа на Python проверяет, является ли заданное слово или фраза палиндромом (читается одинаково как слева направо, так и справа налево).
def is_palindrome(text):
# Удаляем все непробельные символы и переводим текст в нижний регистр
clean_text = ''.join(char.lower() for char in text if char.isalnum())
# Сравниваем очищенный текст с его реверсированной версией
return clean_text == clean_text[::-1]
# Пример строки для проверки
text = "А роза упала на лапу Азора"
print("Является палиндромом:", is_palindrome(text))
ℹ️ Пример вывода:
Является палиндромом: True
🟡Теперь вы можете использовать эту программу для проверки любых слов или фраз на палиндромность.
🐍 Python Tech Code