Python Flow | Авторский IT канал
830 subscribers
437 photos
229 links
👾 Авторский канал про Python: уроки, обучение, скрипты, автоматизация, боты и советы по программированию для начинающих и опытных разработчиков.

🔮 Владелец: @NemoSab
Download Telegram
🔥 Случайная строка из файла

Полезно для:
✓ Быстрых выборок
✓ Тестовых данных
✓ Рандомных подсказок

Если файл небольшой, choice по списку работает нормально и просто. Для очень больших файлов лучше брать случайную строку потоково, но это уже другой приём.

⭐️ Python FLOW | #трюк
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥 На собеседовании по Python часто спрашивают про поведение строковых методов в крайних случаях.

⭐️ Python FLOW | #собес
Please open Telegram to view this post
VIEW IN TELEGRAM
👍1
🔥 Сегодня в уроке — очередь задач

Это простой способ разгрузить главный поток и обрабатывать работы по мере готовности. В карточках показан минимальный код с Queue, рабочими потоками и синхронизацией.

⭐️ Python FLOW | #урок
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
👍1
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥 Как работает math isclose

В этом посте расскажу про math.isclose() и как правильно его использовать.

Обычно этот метод используют для:
✓ Сравнения float
✓ Проверки результатов
✓ Юнит тестов

⭐️ Python FLOW | #метод
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥 Сегодня в уроке — кэширование результатов функций

Кэш экономит время на повторных вычислениях и снижает нагрузку на источник данных. В карточках разобрали lru_cache, лимит размера и ручной сброс.

⭐️ Python FLOW | #урок
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥 На собеседованиях по Python часто спрашивают про поведение строковых методов.

⭐️ Python FLOW | #собес
Please open Telegram to view this post
VIEW IN TELEGRAM
«Освоение модульного тестирования с использованием Pytest» курс на Stepik

Сегодня умение писать тесты ценится почти так же, как и умение писать сам код. Если pytest, fixtures, CI/CD и coverage всё ещё вызывают вопросы самое время это исправить

Программа курса:

• Pytest: от базовых тестов до CI/CD
• fixtures, mocking, parametrization
• Flask/API testing
• Selenium и UI тестирование
• Docker + Docker Compose
• GitHub Actions
• coverage и отчёты
• debugging и refactoring тестов

Курс построен вокруг практики: много примеров, готовых кейсов и разборов рабочих сценариев

По промокоду FLOW действует скидка 25%

↗️ Пройти курс на Stepik
Please open Telegram to view this post
VIEW IN TELEGRAM
2
🔥 Удалить ANSI-коды из текста

Полезно для:
✓ Чистых логов
✓ Парсинга строк
✓ Экспорта в CSV

ANSI-коды нужны в терминале, но в файлах они лишние. Регулярка быстро очищает строки и не трогает обычные символы.

⭐️ Python FLOW | #трюк
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM