👍20🤔8
Отправляем запросы с HTTPX
Интересный пакет для работы с веб-запросам. Как говорят сами разработчики, это HTTP клиент следующего поколения.
Сравнивая с привычным
— Стандартный синхронный интерфейс, но также есть поддержка асинхронности
— Поддержка HTTP/1.1 и HTTP/2
— Возможность отправлять запросы напрямую к WSGI и ASGI приложениям
— Полная поддержка аннотаций типов
— 100% покрытие тестами
В общем, очень классная альтернатива большинству популярных пакетов, советую посмотреть их доки. Еще у них есть туториал для продвинутого использования.
Интересный пакет для работы с веб-запросам. Как говорят сами разработчики, это HTTP клиент следующего поколения.
Сравнивая с привычным
requests
, у httpx
есть следующие преимущества:— Стандартный синхронный интерфейс, но также есть поддержка асинхронности
— Поддержка HTTP/1.1 и HTTP/2
— Возможность отправлять запросы напрямую к WSGI и ASGI приложениям
— Полная поддержка аннотаций типов
— 100% покрытие тестами
В общем, очень классная альтернатива большинству популярных пакетов, советую посмотреть их доки. Еще у них есть туториал для продвинутого использования.
👍15
Делаем GIF из видео
Преобразуем видео в GIF просто и элегантно. Видео нужно сохранить в папку со скриптом, там же появится гифка. У пакета также есть дополнительная функциональность, позволяющая менять разрешение и изменять отрезки времени для гифки.
Документацию можно найти здесь.
Преобразуем видео в GIF просто и элегантно. Видео нужно сохранить в папку со скриптом, там же появится гифка. У пакета также есть дополнительная функциональность, позволяющая менять разрешение и изменять отрезки времени для гифки.
Документацию можно найти здесь.
👍28❤1
Ищем опечатки
Пакет
Пакет поддерживает шесть языков.
Документацию можно найти здесь.
Пакет
spellchecker
позволяет отыскать ошибки в тексте, а также может предложить варианты исправлений. В примере проходимся по списку из двух слов, из которых одно ('therre') написано с опечаткой. Функция correction
замечает это и предлагает одно самое вероятное исправление, а candidates
— несколько.Пакет поддерживает шесть языков.
Документацию можно найти здесь.
👍25
👍15🎉3🔥2
Регулярные выражения в Python от простого к сложному. Подробности, примеры, картинки, упражнения
Смотреть статью
Смотреть статью
Хабр
Регулярные выражения в Python от простого к сложному. Подробности, примеры, картинки, упражнения
Регулярные выражения в Python от простого к сложному Решил я давеча моим школьникам дать задачек на регулярные выражения для изучения. А к задачкам нужна какая-нибудь теория. И стал я искать хорошие...
👍17
👍10😱6❤5🔥2🥰1
Получаем данные о памяти на диске
Встроенный модуль
Однако с помощью
Все три значения возвращаются в байтах, в примере мы их перевели в гигабайты для наглядности.
Встроенный модуль
shutil
обычно используют в задачах копирования, переноса файлов и папок.Однако с помощью
shutil
мы можем даже получать информацию о памяти на жестком диске компьютера. Метод disk_usage
возвращает количество всей, занятой и свободной памяти.Все три значения возвращаются в байтах, в примере мы их перевели в гигабайты для наглядности.
👍18❤2
Собеседование VS реальная работа: какие навыки пригодятся начинающим Python-разработчикам
На интервью начинающим Python-разработчикам часто задают вопросы из тех областей знаний, которые вряд ли пригодятся в первые месяцы реальной работы.
Смотреть статью
На интервью начинающим Python-разработчикам часто задают вопросы из тех областей знаний, которые вряд ли пригодятся в первые месяцы реальной работы.
Смотреть статью
Tproger
Собеседование VS реальная работа: какие навыки пригодятся начинающим Python-разработчикам
Какие вопросы могут задать на собеседовании начинающему Python-разработчику и что обязательно повторить, чтобы получить работу.
👍12
Всплывающее окно
Программа ставится на паузу, пока не нажать ОК в всплывающем окне (или закрыть его). Более подробно о возможностях кастомизации можно почитать в документации пакета: https://pyautogui.readthedocs.io/en/latest/
pyautogui.alert
позволяет вызвать всплывающее окно. В примере показано самое простое использование метода.Программа ставится на паузу, пока не нажать ОК в всплывающем окне (или закрыть его). Более подробно о возможностях кастомизации можно почитать в документации пакета: https://pyautogui.readthedocs.io/en/latest/
👍11
Что выведет код сверху?
Anonymous Quiz
27%
пустую строку и 0.0
10%
0
17%
пустую строку и -0.0
46%
Error
👍20😱5😢1