TGViewer
Channel Public Channel
Python Developer

Python Developer

@python_tg

Авторский канал действующего Python-разработчика

Сотрудничество: @bape_ads
Прайс: @bape_media

РКН: https://clck.ru/3GA6KW

Реклама на бирже:
https://telega.in/c/python_tg
Subscribers
20.9K
Photos
2.1K
Videos
149
Links
2.2K

Showing posts older than #2738 · Back to latest

Older Posts 20 shown
Post #2734 3.65K
🐍 httpx — асинхронный HTTP-клиент

httpx — это современная альтернатива requests, с полной поддержкой asyncio, HTTP/1.1 и HTTP/2.

Подходит для написания быстрых асинхронных API-клиентов и взаимодействия с REST-сервисами.

Что умеет httpx:
▶️ Асинхронные и синхронные запросы с одинаковым API

▶️ Поддержка HTTP/2, таймаутов, стриминга и cookies

▶️ Совместим с requests

▶️ Интеграция с trio и asyncio, полная поддержка context manager

▶️ SSL, proxy, custom transports — всё есть из коробки

▶️ Отлично работает в продакшене и тестировании


Удобный API, хорошая документация и поддержка новых стандартов делают её отличной заменой старому requests.

📱 Смотреть GitHub
📖 Документация

❤ — если было полезно
⚡ — если пользовался

tags: #полезное

➡ Python Developer | Чат
  • ❤ 12
  • ⚡ 8
  • 👍 2
Post #2733 3.73K
❔ Вопрос с собеседования

В чём разница между greet и greet()?

Ответ: greet — это объект функции, который можно передавать как аргумент в другие функции или присваивать переменным. greet() — это вызов функции, который выполняет её код.

tags: #собеседование

➡ Python Developer | Чат
  • ❤ 15
  • 👍 8
  • 🔥 3
Post #2731 4.22K
🐍 Руководство по Pytest: как тестировать код в Python

В статье разбираются основы тестирования на Python с помощью Pytest: от написания первых тестов до продвинутых приёмов вроде фикстур, параметризации и меток.

Полезный материал для тех, кто хочет внедрить автотесты в проект и упростить контроль качества кода.

⛓ Читать статью

tags: #статья

➡ Python Developer | Чат
  • ❤ 10
  • 🔥 4
  • 👍 2
Post #2730 3.87K
❔ Вопрос с собеседования

Что такое фабрика декораторов в Python?

Ответ:
Фабрика декораторов — это функция, которая возвращает декоратор с параметрами. Она позволяет обобщить поведение и избежать дублирования кода, когда нужно применять одни и те же проверки с разными условиями.

В примере функция require_role("editor") создаёт декоратор, который разрешает выполнение только тем пользователям, у кого есть нужная роль. Это удобно, когда нужно ограничить доступ к разным функциям на основе прав пользователя.


tags: #собеседование

➡ Python Developer | Чат
  • ❤ 18
  • 🔥 7
  • 👍 3
Post #2728 4.05K
🐍 PyTorch для новичков: вся база по тензорам в одном месте

Сборник базовых приёмов работы с тензорами в PyTorch — для тех, кто начинает знакомство с фреймворком и хочет быстро освоить его основы.

Что внутри:
▶️ Что такое тензоры и зачем они нужны

▶️ Инициализация тензоров: нули, единицы, рандом, похожие по размеру

▶️ Преобразование типов и переход между NumPy и PyTorch

▶️ Арифметика, логические операции, сравнение тензоров

▶️ Матричное умножение и батчевые вычисления

▶️ Broadcasting, view(), reshape(), изменение размерностей

▶️ Индексация и срезы: как обращаться к частям тензора

▶️ Ноутбук с примерами кода


Хороший стартовый материал, чтобы понять механику тензоров до перехода к моделям и обучению.

⛓ Ссылка на GitHub

tags: #полезное

➡ Python Developer | Чат
  • 👍 9
  • ❤ 5
  • 🔥 3
Post #2727 4.08K
  • 😁 26
  • ❤ 7
  • 🔥 2
Post #2723 4.18K
🐍 Что нового в Python 3.14

Недавно релизнулся Python 3.14, в котором появилось множество полезных улучшений: от оптимизаций и синтаксических новшеств до новых инструментов для разработчиков.

Автор выделяет самое важное, чтобы было понятно, что изменилось и как это можно использовать на практике.

⛓ Читать статью

tags: #статья

➡ Python Developer | Чат
  • ❤ 12
  • 👍 5
  • 🔥 4
Post #2722 3.88K
❔ Вопрос с собеседования

Что такое сериализация и зачем она нужна?

Ответ: Сериализация — это процесс преобразования объекта в поток байт или строку, чтобы сохранить его в файл, передать по сети или сохранить в базе данных. В Python для этого используются модули pickle, json, marshal и др.

Сериализованный объект можно затем десериализовать — восстановить его исходную структуру в памяти. Это необходимо при передаче данных между программами, кэшировании или межпроцессном взаимодействии.


tags: #собеседование

➡ Python Developer | Чат
  • ❤ 18
  • 👍 7
Post #2719 4.54K
🐍 Фоновые задачи в FastAPI — асинхронность и многопоточность

В видео разбирается, как устроена работа с фоновыми задачами в FastAPI: когда использовать асинхронные функции, а когда — потоки или Celery.

Автор чётко объясняет, как не положить сервер из-за долгих операций и что выбирать для продакшена.

📱 Смотреть на YouTube

tags: #полезное

➡ Python Developer | Чат
  • 🔥 12
  • ❤ 3
  • 👍 2
Post #2718 3.82K
❔ Вопрос с собеседования

В чем разница между методами get и setdefault при работе с словарями?

Ответ: Метод get просто возвращает значение по ключу, не изменяя словарь — если ключа нет, возвращается None или заданное значение по умолчанию. Метод setdefault делает то же самое, но если ключ отсутствует, он добавляет его в словарь с указанным значением и возвращает его.

tags: #собеседование

➡ Python Developer | Чат
  • 👍 14
  • ❤ 7
  • 💯 2
Post #2715 4.5K
💻 5 видов баз данных, которые подходят для разных задач

В статье объясняются ключевые особенности пяти типов баз данных и задачи, для которых они лучше всего подходят.

Разбираются реляционные, документоориентированные, графовые, колоночные и key-value базы — с понятными примерами и практическими советами по выбору.

⛓ Читать статью

tags: #статья

➡ Python Developer | Чат
  • 👍 7
  • ❤ 2
Post #2714 3.87K
  • 🤯 26
  • 😁 12
  • ❤ 7
Older posts →
Threads Profile ViewerView any public Threads profile without an account.Open ThreadLook →Writing with AI? Make it sound human.Metric37 rewrites AI drafts so they read naturally. Free AI detector, 1,500 words free.Try Metric37 →