Python Developer
21.5K subscribers
1.81K photos
136 videos
13 files
1.96K links
Авторский канал действующего Python-разработчика

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

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

Реклама на бирже:
https://telega.in/c/python_tg
Download Telegram
А ведь правда

Python Developer | #memes
Please open Telegram to view this post
VIEW IN TELEGRAM
🤣66😁84👍2🤩1
Вопрос с собеседования

Чем отличается Singleton от Prototype?

Ответ: Singleton гарантирует, что у класса будет только один экземпляр во всём приложении и предоставляет к нему глобальную точку доступа. Такой паттерн обычно используют для управления уникальными ресурсами — например, подключением к БД или конфигурацией.

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

Итого: Singleton ограничивает количество экземпляров до одного, Prototype — упрощает клонирование и создание новых объектов.


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

Python Developer | Чат
Please open Telegram to view this post
VIEW IN TELEGRAM
9👍6🔥3
🐍 Микросервис на FastAPI

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

В статье показано, как создать микросервис на Python с помощью FastAPI, с разбором архитектуры, преимуществ и пошаговой настройкой REST API.

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

tags: #статья #fastapi

Python Developer | Чат
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥62👍1🤔1
Так вот оно что

Python Developer | #memes
Please open Telegram to view this post
VIEW IN TELEGRAM
😁40🤣1210
🐍 Поднимаем потоковый сервис Kafka на Python

В статье описывается, как с помощью Apache Kafka и Python создать потоковый сервис для обработки данных, обеспечивающий отказоустойчивость и масштабируемость приложений.

Автор понятно объясняет основные компоненты Kafka и показывает как настроить кластер и разработать консюмер на Python.

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

tags: #статья

Python Developer | Чат
Please open Telegram to view this post
VIEW IN TELEGRAM
👍91
Находчиво

Python Developer | #memes
Please open Telegram to view this post
VIEW IN TELEGRAM
🤣717😁6
Вопрос с собеседования

Для чего нужен файл с расширением .env?

Ответ: Файл .env используется для хранения переменных окружения, которые задают конфигурацию приложения без изменения исходного кода. Это могут быть настройки базы данных, API-ключи, флаги отладки и другие параметры, зависящие от окружения. Такой подход упрощает переключение между dev, staging и production, позволяет не хранить чувствительные данные в репозитории и делает приложение более переносимым.

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

Python Developer | Чат
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥13👍64👻1
🐍 Как я запускаю 15+ самых разных ИИ на своей машине?

В статье рассказывается о разработке локального сервиса, который объединяет более 15 open-source моделей ИИ для генерации изображений, распознавания объектов, озвучивания текста и других задач.

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

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

tags: #статья

Python Developer | Чат
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥63
Современные проблемы требуют современных решений

Python Developer | #memes
Please open Telegram to view this post
VIEW IN TELEGRAM
😁31🤣74💯1
Что выведет код сверху?
Anonymous Quiz
7%
True
24%
None
51%
{1, 2, 3, 4]
18%
Ошибка
🤯13🔥53
🐍 Делаем аутентификацию без push и SMS: звонок с диктовкой кода роботом

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

Автор разбирает интеграцию Django с API МТС Exolve, показывает примеры кода и объясняет, как заменить стандартные SMS или push более дешевым и гибким решением.

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

tags: #статья

Python Developer | Чат
Please open Telegram to view this post
VIEW IN TELEGRAM
👍11🔥62
Please open Telegram to view this post
VIEW IN TELEGRAM
1🤣37💯20😁3
Вопрос с собеседования

Что такое Redis и зачем он используется?

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

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

Python Developer | Чат
Please open Telegram to view this post
VIEW IN TELEGRAM
10🔥7
🐍 Готовые скрипты на Python

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

Отлично подойдёт как для обучения, так и для повседневного использования.

Ссылка на GitHub

tags: #полезное

Python Developer | Чат
Please open Telegram to view this post
VIEW IN TELEGRAM
1🔥163🏆3
Дорогие подписчики, не теряйте нас — мы освежили аватарку! 🤌
Please open Telegram to view this post
VIEW IN TELEGRAM
50👍27🔥6🏆4
И тааак сойдет

Python Developer | #memes
Please open Telegram to view this post
VIEW IN TELEGRAM
🤣81😁11🔥32
Вопрос с собеседования

Что такое брокер сообщений и какие из них обычно применяются с Python?

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

В Python-проектах часто используют RabbitMQ, Apache Kafka, а также Redis как простое брокер-решение (например, в связке с Celery). Выбор зависит от задач: Kafka — для потоковой обработки, RabbitMQ — для гибкой маршрутизации, Redis — для простых очередей.


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

Python Developer | Чат
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥84
Большая_Шпаргалка_по_Python_для_начинающих.pdf
741 KB
🐍 Огромная шпаргалка по Python, Django, Plotly, Matplotlib, Pygame

Внутри разобрано множество тем:
Все базовые конструкции: переменные, условия, циклы, списки, словари, функции и классы — с наглядными примерами;

Работа с файлами, исключениями и вводом данных — понятно даже для начинающих;

Django, Pygame, Matplotlib и Plotly — краткие инструкции, как стартануть с каждым из фреймворков;

Подсказки по Git, структуре проектов и модульному тестированию.


tags: #полезное

Python Developer | Чат
Please open Telegram to view this post
VIEW IN TELEGRAM
14👍6
Дружитес

Python Developer | #memes
Please open Telegram to view this post
VIEW IN TELEGRAM
🤣52😁7