Совет по чистому коду в Python:
Используй
Пример:
👉 @PythonPortal
Используй
.exception()
вместо .error()
, чтобы в лог вместе с исключением попадал tracebackПример:
import logging
LOGGER = logging.getLogger()
try:
{}["not_present"]
except Exception as exc:
LOGGER.error(exc) # только сообщение об ошибке
# -> 'not_present'
try:
{}["not_present"]
except Exception as exc:
LOGGER.exception(exc) # сообщение + traceback
# -> 'not_present'
# Traceback (most recent call last):
# File "my_module.py", line 12, in <module>
# KeyError: 'not_present'
Please open Telegram to view this post
VIEW IN TELEGRAM
👍34❤16🤝1
28 августа(в четверг) в 19:00 по мск приходи онлайн на открытое собеседование, чтобы посмотреть на настоящее интервью на Middle Python-разработчика.
Как это будет:
Это бесплатно. Эфир проходит в рамках менторской программы от ШОРТКАТ для Java-разработчиков, которые хотят повысить свой грейд, ЗП и прокачать скиллы.
Переходи в нашего бота, чтобы получить ссылку на эфир → @shortcut_py_bot
Реклама.
О рекламодателе.
Please open Telegram to view this post
VIEW IN TELEGRAM
👀5❤4🌭1
Топ-8 архитектурных стилей API
От выбора архитектуры зависит, насколько легко всё будет работать вместе.
👉 @PythonPortal
От выбора архитектуры зависит, насколько легко всё будет работать вместе.
Please open Telegram to view this post
VIEW IN TELEGRAM
❤20👍9
Бэкендеры, общий сбор. 4 октября в Москве и онлайн пройдёт «Я про бэкенд» — большая конфа про то, как технологии под капотом меняют мир и делают сервисы быстрее, умнее и полезнее людям.
Что будет: доклады про ML, генеративки, рост нагрузок и бесконечную гонку за юзерским опытом. Эксперты расскажут, как они решают самые жирные инженерные челленджи.
Первые доклады уже здесь:
🔹 Алёна Васильева (Шедеврум): про архитектуру для ML-моделей и длинный инференс
🔹 Никита Сикалов (Базовый поиск): как строили реалтайм-индексацию на десятки терабайт
🔹 Михаил Чебаков (T-Банк): как прятать сложность LLM-инференса за понятными числами
🔹 Роман Жиганов (Алиса, Умные устройства): GPT-функции и function calling на практике
🔹 Юрий Журихин (Наружная реклама): как реклама ушла в офлайн и что из этого вышло
🔹 Александр Зевайкин (YDB): чтение с реплик и как применять на практике
А это только начало, полная программа скоро на сайте
Когда и где: 4 октября, Москва + онлайн.
Регистрируемся и готовим вопросы спикерам😏
Что будет: доклады про ML, генеративки, рост нагрузок и бесконечную гонку за юзерским опытом. Эксперты расскажут, как они решают самые жирные инженерные челленджи.
Первые доклады уже здесь:
А это только начало, полная программа скоро на сайте
Когда и где: 4 октября, Москва + онлайн.
Регистрируемся и готовим вопросы спикерам
Please open Telegram to view this post
VIEW IN TELEGRAM
❤6👍1
This media is not supported in your browser
VIEW IN TELEGRAM
Принёс полезное: огромную коллекцию из 1500+ отобранных API для ваших проектов, от погоды и карт до генераторов картинок и NLP-сервисов
Забираем с сайта или с GitHub🍯
👉 @PythonPortal
Забираем с сайта или с GitHub
Please open Telegram to view this post
VIEW IN TELEGRAM
👍21❤5🔥5🤝1
Узнайте, как работает асинхронное программирование в Python
Асинхронное программирование позволяет выполнять несколько задач одновременно, не блокируя основную.
Вот как это можно реализовать в Python.
Полный код в этом репо: ссылка
👉 @PythonPortal
Асинхронное программирование позволяет выполнять несколько задач одновременно, не блокируя основную.
Вот как это можно реализовать в Python.
Полный код в этом репо: ссылка
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
👍7❤6