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

🔮 Владелец: @NemoSab
Download 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
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥 Сегодня в уроке — сбор системной информации о платформе

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

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

⭐️ Python FLOW | #собес
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥 Как распарсить дату разного формата

Полезно для:
✓ Обработки логов
✓ Импорта CSV
✓ Очистки данных

dateutil парсит большую часть реальных строк с датами без ручных форматных строк. Если формат стабилен, лучше использовать datetime.strptime для строгой проверки.

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

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

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

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