en
Feedback
Pro Python • IT

Pro Python • IT

Open in Telegram

Pro Python — авторский канал с полезными советами, материалами и новостями по Python-программированию. Сотрудничество (реклама): @NotPriceMedia Канал на бирже : https://telega.in/c/PythonTechCode

Show more
4 179
Subscribers
-324 hours
-107 days
+10130 days
Posts Archive
📲 Ищешь нормальный канал про IT без рекламы говно-курсов? Заходи, скоро стартуем. Нужно еще немного человек: https://max.ru/
📲 Ищешь нормальный канал про IT без рекламы говно-курсов? Заходи, скоро стартуем. Нужно еще немного человек: https://max.ru/join/ProPython_DevOps_Linux

⌨️ Поиск городов в Google Earth Модуль webbrowser является частью стандартной библиотеки Python и предоставляет высокоуровнев
⌨️ Поиск городов в 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 подписаться

⬛️ То самое чувство, когда думаешь, что ты крут... 📲 Python в Max подписаться
⬛️ То самое чувство, когда думаешь, что ты крут... 📲 Python в Max подписаться

90% каналов про AI и ИТ бесполезны Одни пересказывают новости. Другие копируют посты друг у друга. В итоге человек читает дес
90% каналов про AI и ИТ бесполезны Одни пересказывают новости. Другие копируют посты друг у друга. В итоге человек читает десятки каналов, но новых идей почти не появляется. Сегодня главная ценность - не количество информации, а сильные источники. Люди, которые действительно работают с технологиями и делятся практикой, а не пересказами. Поэтому мы собрали подборку сильных каналов про ит и искусственный интеллект. Внутри авторы, которые разбирают: новые AI-инструменты, технологии и продукты, стартапы, реальные кейсы использования нейросетей, вайб-кодинг и др. Это экономит время. Не нужно искать хорошие каналы по одному Ссылка для добавления➡️ https://t.me/addlist/3WsuUGbOgm8xYTAy Давайте поддержим каналы, чтобы качественного контента стало больше!

➡️ Методы работы со строками в Python, часть 2 🐍 Python Tech Code
➡️ Методы работы со строками в Python, часть 2 🐍 Python Tech Code

➡️ Методы работы со строками в Python, часть 1 🐍 Python Tech Code
➡️ Методы работы со строками в Python, часть 1 🐍 Python Tech Code

💻 Небольшое напоминание для разработчиков (вы мне потом спасибо скажите): • Изучите SQL перед ORM. • Изучите Git перед Jenki
💻 Небольшое напоминание для разработчиков (вы мне потом спасибо скажите):
• Изучите 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

🖥 Как повысить читаемость SQL-логов в проекте с помощью одной библиотеки Больше не нужно вручную приводить SQL-код в порядок
🖥 Как повысить читаемость SQL-логов в проекте с помощью одной библиотеки Больше не нужно вручную приводить SQL-код в порядок! Эта библиотека делает его читаемым и красивым автоматически.
Парсит, форматирует, валидирует и подсвечивает синтаксис SQL. Поддерживает диалекты MySQL, PostgreSQL, Oracle и другие.
Установка:
pip install sqlparse
⚙️ Документация Используйте для логирования SQL-запросов в читаемом виде или перед тем, как вставить большой запрос в документацию. 🐍 Python Tech Code

📊ИИ требует четких решений и реальных результатов — Компании больше не готовы тратить ресурсы на обучение, ожидаемые эффекты
📊ИИ требует четких решений и реальных результатов — Компании больше не готовы тратить ресурсы на обучение, ожидаемые эффекты должны быть ощутимы сразу же. 📂 МЫ СОБРАЛИ УНИКАЛЬНУЮ ПАПКУ ДЛЯ СПЕЦИАЛИСТОВ ПО ИИ — ЭТО:
📌Примеры реальных кейсов успешного применения ИИ в бизнесе: оптимизация бизнес-процессов, повышение эффективности проектов и рост прибыли компаний 📌Практичные инструменты и методологии: модели расчета окупаемости ИИ-решений, технологии оценки качества моделей, дорожные карты цифровизации бизнеса и трансформации организаций 📌Инструментарий для грамотного выбора и внедрения инновационных технологий: алгоритмы анализа больших данных, методы предиктивной аналитики, системы рекомендаций и чат-боты 📌Лучший опыт формирования эффективных рабочих групп разработчиков и исследователей, интеграции команд Data Science и DevOps 📌Обзор новейших тенденций в сфере глубокого обучения, компьютерного зрения, обработки естественного языка и роботизированных систем
📊ЭТА ПАПКА ОРИЕНТИРОВАНА НА ПРОФЕССИОНАЛОВ, КОТОРЫХ ИНТЕРЕСУЕТ:
📌
Увеличение производительности и снижение затрат
📌
Оптимизация ресурсов и высокая эффективность инвестиций
📌
Рост конкурентоспособности и востребованности продуктов и сервисов на рынке
📌ЗАБРАТЬ ПАПКУ 🤩 Организаторы : Green.Папка

📊ИИ требует четких решений и реальных результатов — Компании больше не готовы тратить ресурсы на обучение, ожидаемые эффекты
📊ИИ требует четких решений и реальных результатов — Компании больше не готовы тратить ресурсы на обучение, ожидаемые эффекты должны быть ощутимы сразу же. 📂 МЫ СОБРАЛИ УНИКАЛЬНУЮ ПАПКУ ДЛЯ СПЕЦИАЛИСТОВ ПО ИИ — ЭТО:
📌Примеры реальных кейсов успешного применения ИИ в бизнесе: оптимизация бизнес-процессов, повышение эффективности проектов и рост прибыли компаний 📌Практичные инструменты и методологии: модели расчета окупаемости ИИ-решений, технологии оценки качества моделей, дорожные карты цифровизации бизнеса и трансформации организаций 📌Инструментарий для грамотного выбора и внедрения инновационных технологий: алгоритмы анализа больших данных, методы предиктивной аналитики, системы рекомендаций и чат-боты 📌Лучший опыт формирования эффективных рабочих групп разработчиков и исследователей, интеграции команд Data Science и DevOps 📌Обзор новейших тенденций в сфере глубокого обучения, компьютерного зрения, обработки естественного языка и роботизированных систем
📊ЭТА ПАПКА ОРИЕНТИРОВАНА НА ПРОФЕССИОНАЛОВ, КОТОРЫХ ИНТЕРЕСУЕТ:
📌
Увеличение производительности и снижение затрат
📌
Оптимизация ресурсов и высокая эффективность инвестиций
📌
Рост конкурентоспособности и востребованности продуктов и сервисов на рынке
📌ЗАБРАТЬ ПАПКУ 🤩 Организаторы : Green.Папка

👾 Ролевая игра для программистов CodeCombat — это интерактивная платформа для изучения программирования в формате RPG-игры.
👾 Ролевая игра для программистов CodeCombat — это интерактивная платформа для изучения программирования в формате RPG-игры. Подходит как для новичков, так и для опытных разработчиков.
Игровой процесс: 🔴Решай задачи, управляя героем с помощью кода 🔴Сражайся с врагами, собирай кристаллы, открывай сундуки 🔴Проходи уровни, осваивая новые команды и алгоритмы 🔴Соревнуйся или сотрудничай с другими игроками
🔗https://codecombat.com/play 🛑 Поддержка языков: Python, JavaScript, Lua, C++ и другие. 🐍 Python Tech Code

👆 Шпаргалка по основам SQL 🐍 Python Tech Code
👆 Шпаргалка по основам SQL 🐍 Python Tech Code

IT-магистратура ИТМО, МИФИ в партнёрстве с Яндексом Освойте высокооплачиваемую IT-профессию. Актуальные программы ИТМО и МФТИ
IT-магистратура ИТМО, МИФИ в партнёрстве с Яндексом Освойте высокооплачиваемую IT-профессию. Актуальные программы ИТМО и МФТИ 2026 года, диплом гособразца, много практики от Яндекса. Гибкий график, обучение полностью онлайн, господдержка оплаты, отсрочка от армии Узнать больше #реклама 16+ practicum.yandex.ru О рекламодателе

⌨️ Мониторинг системных ресурсов Библиотека psutil (process and system utilities) — это кроссплатформенный инструмент для мон
⌨️ Мониторинг системных ресурсов Библиотека 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 Code

⌨️ Дроби, проценты, степени и логарифмы в Python В этой статье простым языком разбирается базовая математика (дроби, проценты
⌨️ Дроби, проценты, степени и логарифмы в Python В этой статье простым языком разбирается базовая математика (дроби, проценты, степени и логарифмы) с параллельными примерами на Python — идеально чтобы сложные темы в будущем не казались магией. 📄 Читать 🐍 Python Tech Code

🐈 Ты уже прошёл 80% пути. Эти 20% — просто формальность. Вперёд! 🐍 Python Tech Code

🟩 SQL-трюки для прокачки навыков работы с базами данных 🔢Используйте COALESCE вместо CASE Вместо длинных операторов CASE дл
🟩 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 Code

⭐ Star patterns с использованием вложенных циклов Представленные примеры демонстрируют, как с помощью простых вложенных цикло
Star patterns с использованием вложенных циклов
Представленные примеры демонстрируют, как с помощью простых вложенных циклов и базовых операторов печати в Python можно создавать разнообразные звездчатые узоры — от треугольников до пирамид.
🐍 Python Tech Code

Переменные, функции, типы данных... Сразу хочется закрыть вкладку 🥲 Первый шаг в Python - самый страшный. Открываешь урок, а там термины сыплются один за другим. Кажется, что это какая-то сложная система для посвященных. И ты сидишь и думаешь: "Может, программирование - это вообще не мое?" ⁉️ На самом деле проблема не в тебе, а в подаче. Когда теория висит в воздухе без практики - мозг ее просто не принимает. ❇️ Ребята из Merion Academy (того самого YouTube-канала про IT) на бесплатных вводных уроках по Python сделали иначе. Сначала - воркшоп с ментором. Ты просто пишешь код руками и сразу видишь результат. А уже потом - термины и теория, когда есть понимание, зачем это нужно. Что еще внутри: ✔️ Основы Python (переменные, типы, функции) - не скучно, а с примерами ✔️ Твоя первая программа - воркшоп с ментором ✔️ Тест - проверишь, правда ли понял ➡️ Запишись на бесплатные вводные уроки Сначала напишешь код, потом разберешься с терминами.

⌨️ Проверка палиндромов на Python Эта программа на Python проверяет, является ли заданное слово или фраза палиндромом (читает
⌨️ Проверка палиндромов на 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