? Data classes Начиная с версии 3.7, Python поставляется с...
? Data classes
Начиная с версии 3.7, Python поставляется с классами данных. У них есть несколько преимуществ по сравнению с обычными классами или другими альтернативами:
• возврат нескольких значений или словарей;
• класс данных требует минимального количества кода;
• возможность сравнения классов данных;
• возможность распечатать класс данных для отладки при помощи repr;
• снижение вероятности ошибок в связи с требованием класса данных type hints
#python@pylounge
? Шпаргалка по Git + полезные ресурсы. Git — это...
? Шпаргалка по Git + полезные ресурсы.
Git — это распределённая система управления версиями, которую изначально создал Линус Торвальдс. Git позволяет отслеживать и вести историю изменений файлов: откатить свой проект до более старой версии, сравнивать, анализировать или сливать свои изменения в репозиторий.
Делимся шпаргалкой и подборкой полезных материалов по теме:
— Как выучить Git с нуля и где продолжить изучение? В этой подборке вы найдёте всё для уверенного старта в Git с нуля: https://tproger.ru/curriculum/git-guide/
— Введение в Git — от установки до основных команд: https://tproger.ru/translations/beginner-git-cheatsheet/
— Learn Git Branching — это интерактивный учебник по Git, направленный на закрепление теории прохождением наглядной практики: https://learngitbranching.js.org/?locale=ru_RU
— Oh My Git! — игра для обучения Git. Там визуализируются внутренние структуры репозиториев. Игра опенсорс, так что можно покопаться в исходниках: https://ohmygit.org/
#git@pylounge #cheatsheet@pylounge
? Сделано на Python: экспорт статистики ВКонтакте с...
? Сделано на Python: экспорт статистики ВКонтакте с помощью Prometeus и Grafana
Мой проект помогает упростить экспорт статистики из сообществ в социальных сетях и поставить этот процесс на рельсы автоматизации. Надо было взять реальную задачу и сделать ее на Python, но моя основная работа связана с написанием микросервисов на Go, и задачи на Пайтоне носят скорее вспомогательный характер.
Читать статью: https://habr.com/ru/company/southbridge/blog/709980/
#python@pylounge #habr@pylounge #devops@pylounge
? Приглашаем на Ozon Tech Community QA (Python) MeetupМы в [club209665992|Ozon...
? Приглашаем на Ozon Tech Community QA (Python) Meetup
Мы в [club209665992|Ozon Tech] используем Python и фреймворк Pytest для написания автотестов, а Allure для формирования отчетов. Также пишем скрипты на Python, что экономит время на решение задач.
Больше о нашем подходе к тестированию на Python расскажем на первом в этом году открытом Ozon Tech Community QA (Python) Meetup 18 января в 18:00 в Москве.
Читать статью: https://habr.com/ru/company/ozontech/blog/710418/
#python@pylounge #event@pylounge #ozontech@pylounge #habr@pylounge
?♂ Вопросы для самопроверки начального уровня по...
?♂ Вопросы для самопроверки начального уровня по языку программирования Python с сайта [club61281696|Metanit]
Читать: https://metanit.com/python/questions/
#python@pylounge
? Как отправить и скачать файл в FastAPIРабота с...
? Как отправить и скачать файл в FastAPI
Работа с файлами встречается на многих сайтах, поэтому я решил написать эту статью с кратким, но информативным содержанием.
Читать статью: https://habr.com/ru/post/710376/
#python@pylounge #fastapi@pylounge #habr@pylounge
? Подсчет вхождений в список Используйте Counter из...
? Подсчет вхождений в список
Используйте Counter из библиотеки коллекций, чтобы получить словарь с подсчетом всех уникальных элементов в списке.
#python@pylounge
? Создайте Blog API с аутентификацией JWT с...
? Создайте Blog API с аутентификацией JWT с использованием Django Rest Framework
В этом руководстве мы создадим API блога со следующими функциями:
✅ Пользовательская модель пользователя, в которой электронная почта является уникальным идентификатором вместо электронной почты.
✅ Аутентификация на основе JWT.
✅ Возможность создавать, извлекать, обновлять и удалять сообщения.
✅ Нравится/не нравится функция для сообщений.
✅ Возможность комментировать посты.
Читать статью: https://uproger.com/sozdajte-blog-api-s-autentifikacziej-jwt-s-ispolzovaniem-django-rest-framework/
#python@pylounge #django@pylounge #djangorestframework@pylounge