#python
Изучайте материалы по тегу "python" от экспертов-практиков. Актуальные статьи и полезные советы для развития.
Статьи с тегом "#python"
Все материалы по теме python
if __name__ == "__main__": точка входа Python
Конструкция if name == "main" определяет точку входа Python-программы: она помогает отличить прямой запуск файла от его импорта как модуля...
strip() и lower(): подготавливаем пользовательский текст 🧹
Пользователь может ввести правильное слово с лишними пробелами или буквами другого регистра. Для Python строки "Альфа", " Альфа " и...
ord(), chr() и циклический сдвиг букв в Python 🔐
Строка состоит из символов, но компьютер хранит каждый символ как числовой код. Python позволяет переходить от символа к коду и...
Как функции работают вместе в Python 🧩
Небольшая функция обычно решает одну понятную задачу. Но настоящая программа состоит из нескольких задач: получить данные, обработать их, показать результат...
Таблица ANSI-цветов для Python 🎨
ANSI escape-коды позволяют менять цвет текста в терминале. Код цвета выводится перед текстом, а код сброса — после него.
Event loop в Python: как asyncio создаёт параллельное выполнение
Event loop — сердце asyncio. Он не запускает код параллельно в нескольких потоках. Он переключается между задачами в момент когда...
pytest-django: тестирование Django
Охватываемые темы: Установка, @pytest.mark.djangodb, Фикстуры, Тестирование views.
pip: менеджер пакетов Python
Охватываемые темы: Установка пакетов, Обновление и удаление, requirements.txt, Виртуальное окружение.
run_in_executor и anyio: sync-библиотеки в async коде
Иногда нужно вызвать синхронную библиотеку из async кода не блокируя event loop.
Async context managers: async with и @asynccontextmanager
Async context managers управляют ресурсами в async коде — соединениями, файлами, транзакциями.
pathlib: работа с путями в Python
pathlib — современный способ работы с путями файловой системы вместо строк.
Установка Python
Выбери инструкцию для своей операционной системы, установи актуальную поддерживаемую версию Python 3 и проверь, что она запускается из терминала.
Ищете больше по теме?
Изучите все наши материалы или подпишитесь на обновления