? Как правильно писать API авто тесты на PythonЕсли мы...
? Как правильно писать API авто тесты на Python
Если мы говорим про UI автотесты, то тут хотя бы есть паттерны Page Object, Pagefactory; для API автотестов таких паттернов нет. Да, существуют общие паттерны, по типу Decorator, SIngletone, Facade, Abstract Factory, но это не то, что поможет протестировать бизнес логику.
Читать статью: https://habr.com/ru/post/709380/
#python@pylounge #habr@pylounge
?♂ Чем заняться в 2023? Идеи для пет-проектов и...
?♂ Чем заняться в 2023? Идеи для пет-проектов и подборка материалов по профессиональному развитию
В течение года мы много рассказывали о гиковских разработках. Например, как собрать дома радио из Cyberpunk 2077, игры на Python и даже домашний дата-центр. Повторяем лучшие инструкции и добавляем пользы.
Под катом собрали подборки по популярным языкам программирования и инструкции для прокачки карьеры.
Читать статью: https://habr.com/ru/company/selectel/blog/708554/
#programming@pylounge #it@pylounge #habr@pylounge
? 5 библиотек Python для красивого вывода на консольВ...
? 5 библиотек Python для красивого вывода на консоль
В этой статье мы рассмотрим некоторые библиотеки, которые позволят вам создавать удобные, элегантные взаимодействия с консолью и вывод для вашего кода.
Читать статью: https://habr.com/ru/post/709282/
#python@pylounge #habr@pylounge
⌛Как всё успеть? | Мой тайм-менеджментПрежде чем...
⌛Как всё успеть? | Мой тайм-менеджмент
Прежде чем начать говорить про тайм-менеджмент и как всё успевать, начну с плохой шутки про электрика. Как определить является электрик хорошим или плохим? Правильно! Любой живой электрик автоматически хороший. Теперь немного обо мне. Я работаю преподавателем в университете, учусь в магистратуре, веду YouTube-канал по программированию PyLounge, занимаюсь репетиторством, пишу статьи, выступаю на конференциях, мастер-класса, параллельно изучаю новые технологии, хожу в спортзал, а ещё у меня есть семья и друзья. Не воображаемые. Это важно. И если я до сих пор жив, и сейчас пишу это, значит что-то в распределении времени и тайм-менеджменте я знаю.
Читать статью: https://habr.com/ru/post/709462/
#habr@pylounge #mental@pylounge
? Python 3.11: функционал, который вам понравитсяВ Python 3.11...
? Python 3.11: функционал, который вам понравится
В Python 3.11 включены интересные нововведения. Вот полная документация всех предложений по улучшению Python (PEP). Рассмотрим пять из них и еще одно суперкрутое улучшение.
Читать статью: https://vk.com/@nuancesprog-python-311-funkcional-kotoryi-vam-ponravitsya
#python@pylounge
? Быстрый приём платежей QIWI в проекте PythonПодход...
? Быстрый приём платежей QIWI в проекте Python
Подход прочитать документацию API такого сервиса, написать небольшой модуль и использовать в своих проектах - лучший путь, но начинающие программисты зачастую находят это нудным, сложным и ищут простое готовое решение. Так и я решил когда-то и не нашёл, а теперь вместо переписывания одного модуля по 100 раз решил собрать небольшую библиотеку для быстрой интеграции платежей QIWI.
Читать статью: https://habr.com/ru/post/709676/
#python@pylounge #habr@pylounge
? Полное руководство по модулю asyncio в Python. Часть...
? Полное руководство по модулю asyncio в Python. Часть 5
Привет, Хабр! Публикуем пятую часть перевода руководства по модулю asyncio в Python. Здесь представлены разделы оригинала с №10 по №13.
Читать статью: https://habr.com/ru/company/wunderfund/blog/709272/
#python@pylounge #habr@pylounge
? Советы по архитектуре кода для начинающихВы уже...
? Советы по архитектуре кода для начинающих
Вы уже написали свои первые 1000 строк кода и сейчас хотите сделать их понятнее, потому что внесение изменений занимает столько-же времени, сколько написать заново, но советы из ООП, SOLID, clean architecture и т.д. непонятны вам.
Читать статью: https://habr.com/ru/post/709670/
#python@pylounge #habr@pylounge #architecture@pylounge
? geopy Программистам может быть сложно...
? geopy
Программистам может быть сложно ориентироваться в географии. Однако модуль geopy всё упрощает:
$ pip install geopy
Он работает путём абстрагирования API разных сервисов геокодирования. Этот модуль даёт возможность узнать полный адрес места, его долготу и широту и даже высоту.
Также в нём есть полезный класс Distance. Он высчитывает расстояние между двумя местами в удобной единице измерения.
#python@pylounge