Python Developer
21.4K subscribers
1.82K photos
137 videos
13 files
1.97K links
Авторский канал действующего Python-разработчика

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

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

Реклама на бирже:
https://telega.in/c/python_tg
Download Telegram
🐍 Вебсокеты на FastAPI: реализация простого чата с комнатами за 20 минут

В статье подробно разбирается создание группового чата с использованием WebSocket на FastAPI.

Автор объясняет, как реализовать серверную и клиентскую части, а также как развернуть проект с помощью Amvera Cloud.

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

tags: #статья

➡️ Python Developer | Чат
Please open Telegram to view this post
VIEW IN TELEGRAM
👍18🔥72
Базовая база

➡️ Python Developer | #memes
Please open Telegram to view this post
VIEW IN TELEGRAM
🤣102😁17🔥13👍611
Вопрос с собеседования

Как работает механизм импорта модулей в Python и что такое sys.path?

Ответ: При импорте модуля Python ищет его в директориях, указанных в sys.path. Этот список включает текущую директорию, стандартные пути установки Python и пути, добавленные вручную. Если модуль не найден, возникает ошибка ModuleNotFoundError.

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

➡️ Python Developer | Чат
Please open Telegram to view this post
VIEW IN TELEGRAM
👍211
🐍 Ограничения в Telegram Bot API, о которых никто не расскажет

В статье рассматриваются ограничения Telegram Bot API, с которыми можно столкнуться при разработке ботов, и методы их обхода.

Автор делится практическим опытом, подробно описывает лимиты на отправку сообщений и других запросов, а также предлагает таблицу с обнаруженными ограничениями API.

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

tags: #статья

Python Developer | Чат
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥135👍4👻1
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥33🤣19😁8👍1
Вопрос с собеседования

Как работает механизм управления памятью в Python?

Ответ: Python использует автоматическое управление памятью с помощью:

Подсчета ссылок (Reference Counting): Каждый объект хранит число ссылок на него. Если счетчик становится равным нулю, объект удаляется

Сборщика мусора (Garbage Collector): Удаляет циклические ссылки, которые не покрываются простым подсчетом ссылок

Пула памяти (Memory Pooling): Python кэширует небольшие объекты (например, числа до 256) для экономии памяти

tags: #статья

Python Developer | Чат
Please open Telegram to view this post
VIEW IN TELEGRAM
👍24🔥63
🐍 Pygame: контроль столкновений

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

Разбирается начисление очков, удаление пойманных элементов и обновление интерфейса, чтобы игровой процесс был динамичным и понятным.

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

tags: #полезное

Python Developer | Чат
Please open Telegram to view this post
VIEW IN TELEGRAM
👍93
Так вот для чего нужна геометрия

Python Developer | #memes
Please open Telegram to view this post
VIEW IN TELEGRAM
🤣52🔥5😁53🤯1
Вопрос с собеседования

Что такое приведение?

Ответ: Приведение — это процесс преобразования значения переменной из одного типа в другой. В Python это можно сделать с помощью таких функций, как list(), int (), float() и str().

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

➡️ Python Developer | Чат
Please open Telegram to view this post
VIEW IN TELEGRAM
👻62👍104😁21
🐍 Учимся Flask: как написать своё веб-приложение?

В статье автор объясняет, как написать свое первое веб-приложение на Flask, начиная с установки и настройки окружения.

Разбираются основы маршрутизации, работа с HTML-шаблонами и обработка пользовательского ввода, сопровождаемые примерами кода.

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

tags: #статья

Python Developer | Чат
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥158👍4
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥45😁23👍52
Вопрос с собеседования

Что такое контекстный менеджер?

Ответ: Контекстный менеджер в Python — это объект, который определяет методы __enter__ и __exit__. Он управляет ресурсами и их очисткой, обеспечивая выполнение кода в блоке `with` без необходимости явного вызова методов очистки. Контекстные менеджеры упрощают управление ресурсами, такими как файлы или сетевые соединения, обеспечивая их корректное закрытие после использования, даже если в процессе возникли ошибки.

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

Python Developer | Чат
Please open Telegram to view this post
VIEW IN TELEGRAM
18👍13
🐍 Как работает OAuth 2.0?

В статье рассматривается протокол авторизации OAuth 2.0, который позволяет безопасно предоставлять сторонним приложениям доступ к данным пользователя без передачи пароля.

Автор подробно объясняет его архитектуру, типы грантов и разбирает возможные уязвимости, предлагая лучшие практики для защиты данных.

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

tags: #статья

Python Developer | Чат
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥94
Please open Telegram to view this post
VIEW IN TELEGRAM
🤣46😁7
👍12😁3
Что выведет код сверху?
Anonymous Quiz
15%
1 2
14%
[1] [0] [2]
8%
1 0 2
27%
1 [] 2
36%
Ошибка
🤯28🔥6👍53
🐍 Наш архитектурный подход к Python приложениям

В статье команда Райффайзенбанка делится архитектурным подходом к разработке Python-приложений, включая код-стайл, API, работу с базами данных и тестирование.

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

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

tags: #статья

Python Developer | Чат
Please open Telegram to view this post
VIEW IN TELEGRAM
👍82🔥2
Please open Telegram to view this post
VIEW IN TELEGRAM
😁41🤣12💯1
Вопрос с собеседования

Чем многопоточное приложение отличается от многопроцессорного?

Ответ: Многопоточные приложения работают в рамках одного процесса и разделяют общие ресурсы, такие как память и файлы. Многопроцессорные приложения разделены на отдельные процессы, у каждого из которых свои ресурсы.

В Python для многопроцессорности используют concurrent.futures и multiprocessing, а для многопоточности —threading.


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

➡️ Python Developer | Чат
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥187👍6
🐍 Pygame: добавление звука

В видео показано, как добавить фоновую музыку и звуковые эффекты в игру с помощью модулей mixer и music.

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

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

tags: #полезное

Python Developer | Чат
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥111👍1
Please open Telegram to view this post
VIEW IN TELEGRAM
🤣48👍10💯6🔥2😁1