Linux | OpenSource | Tech
5 subscribers
1.47K links
Download Telegram
🔧 Настройка среды разработки: VSCode + Docker для Python-проектов

Интересный гайд для разработчиков Python, которые хотят настроить отладку прямо внутри Docker-контейнера! 🐍🐳

👉 Что узнаете:
Установка и настройка VSCode, Docker и Docker Compose
Создание изолированной среды для проектов на FastAPI
Настройка отладки прямо в контейнере для удобной разработки

🔗 Читать полностью: Habr

#Python #Docker #VSCode #FastAPI #DevTools
🚀 Изучение Python за 2 недели через боль и дедлайн

📌 История, которая вдохновит даже новичка!

Один разработчик доказал, что можно освоить Python в экстремально короткий срок — всего за две недели. Без подготовки, в условиях жестких дедлайнов и стресса.

💡 Как? Через упорство, бессонные ночи и бесконечные кофе-брейки.

📢 Итог: он не только выучил язык, но и спас проект своей команды.

🔗 Читать полностью: habr.com

#Python #Программирование #Мотивация #ИсторииУспеха
🚀 Автоматизация мониторинга ONU/ONT: Python, Flask и snmpwalk

Сетевой инженер поделился опытом создания инструмента для мониторинга абонентских ONU с помощью Python и Flask. Решение помогает техподдержке избавиться от рутины и ускоряет обработку данных.

🔗 Читать подробнее на Habr

#Networking #Python #Automation
Зачем инженерам нужен Python: разбираемся с погрешностями и неопределённостями

📊 В инженерных расчётах просто получить значение — мало. Важно учитывать точность и погрешности, иначе результат теряет смысл.

🔍 Погрешность измерения — это отклонение от истинного значения.
📏 Неопределённость — мера сомнения в результатах.

🔢 Пример записи:
  
T = 2.8 ± 0.1 s (P = 0.95)

Это значит, что с вероятностью 95% истинное значение лежит в диапазоне 2.7—2.9 секунд.

🐍 В Python для работы с такими данными можно использовать модуль uncertainties, который упрощает расчёты с учётом погрешностей.

📌 Заключение
Без оценки точности инженерные вычисления — просто числа. Используйте правильные инструменты, чтобы делать осмысленные выводы.

🔗 Читать подробнее на Habr

#Python #Инженерия #Данные #Погрешности #Наука
🚨 PyPI заблокировал email-адреса @inbox.ru из-за спама

📌 В чем проблема?
Разработчики PyPI (главный репозиторий Python-пакетов) запретили регистрацию новых проектов и добавление email @inbox.ru из-за волны спама.

🔎 Подробности:
- Создано более 250 фейковых аккаунтов
- Загружено 1500+ мошеннических пакетов, вводящих в заблуждение пользователей
- Такие пакеты могут содержать вредоносный код и угрожать безопасности

📢 Что теперь?
Владельцам проектов с почтой @inbox.ru придется использовать другие домены.

🔗 Источник: OpenNET

#Python #PyPI #Разработка #Кибербезопасность
Bash vs Python: битва, где нет проигравших

<img src="https://habrastorage.org/getpro/habr/uploadfiles/075/060/9a8/0750609a8290ed7a6c4be37a4819e84d.jpg" />

💡 При выборе языка для автоматизации Bash и
Python часто оказываются в центре дебатов.

**Почему Bash?**
✔️ Идеален для быстрых системных задач.
✔️ Одной строкой можно решить то, что в
Python требует десятка строк.
✔️ Отлично работает в конвейерах (`awk`, `sed`).

**Почему
Python?**
✔️ Лучше масштабируется под сложную логику.
✔️ Чище и поддерживаемее при больших проектах.
✔️ Универсален — от скриптов до веб-приложений.

Вывод: Bash хорош для простых одноразовых задач,
Python — когда нужна гибкость и поддержка.

📌 Подробности в статье: [Читать на Хабре](
https://habr.com/ru/articles/927406/?utmcampaign=927406&utmsource=habrahabr&utmmedium=rss)

#Программирование #Автоматизация #Bash #Python
💻 Когда денег нет, но мы держимся. Резервное копирование на Python

📌 Разбираем, как создать универсальную систему резервного копирования с помощью Python. Практические советы и готовые решения под любой бюджет.

🔗 Читать статью на Habr

#Python #Программирование #РезервноеКопирование #Автоматизация
SonarQube: базовая настройка и анализ качества кода с помощью FastAPI

🔍 Ошибки в коде — это не всегда следствие невнимательности. Иногда они скрываются в архитектурных решениях, устаревших подходах или отсутствии контроля качества.

📌 В статье разбираем, как настроить SonarQube для анализа FastAPI-приложений и находить баги, уязвимости и "запахи" кода до запуска.

🔧 Практическое руководство:
Разворачивание SonarQube через Docker
Настройка статического анализа кода
Интеграция в CI/CD

👉 Читать статью на Habr

#Разработка #DevOps #Python #FastAPI #CodeQuality
📢 Важная новость для разработчиков Python!

PyPI снова разрешает регистрацию с email-адресов inbox.ru

Администраторы крупнейшего репозитория Python-пакетов PyPI разблокировали возможность регистрации с домена inbox.ru. Ранее доступ был ограничен из-за подозрений в злоупотреблениях: оказалось, что 1500 проектов создала команда VK, владеющая этим доменом.

🔍 Причина блокировки: компания VK занималась мониторингом угроз, регистрируя пакеты для выявления потенциальных атак на свои зависимости. После разбирательства представители извинились и пообещали не повторять подобных действий.

Итог: PyPI восстановил доступ, ситуация урегулирована.

Читать подробнее

#Python #PyPI #Безопасность #VK #Разработка
🔹 Перешел на Python и не жалею

Полгода назад я начал чаще использовать Python, и главная причина — искусственный интеллект. Этот язык доминирует в сфере ИИ, открывая огромные перспективы (и возможности для заработка).

Раньше я писал на Python только небольшие скрипты, например для сбора метаданных с YouTube. Теперь же я полностью убедился: Python действительно удобен — от синтаксиса до нативной поддержки в Unix. Почему бы и нет?

📌 Читать подробнее: Habr

#Python #ИИ #Программирование