Python Developer
19.3K subscribers
1.5K photos
108 videos
5 files
1.53K links
Авторский канал действующего Python-разработчика

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

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

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

Что такое интеграционное тестирование?

Ответ: Интеграционное тестирование — это тип тестирования, при котором проверяется взаимодействие нескольких компонентов системы.

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


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

Python Developer | Чат
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥123
This media is not supported in your browser
VIEW IN TELEGRAM
😮 92% подписчиков этих каналов не просто мечтатели, а реальные python-программисты, которые каждый день пишут код для реальных проектов!

Вот эти каналы, где реально полезная инфа на каждый день:

👩‍💻 Python — каждый день новые знания для кодера любого уровня

👩‍💻 Backendмастхев канал для бекендера

👩‍💻 Code Tests — идеальные тесты для проверки знаний

🔒Сделали бесплатный вход только на 48 часов, успей залететь!
Please open Telegram to view this post
VIEW IN TELEGRAM
👍41
🐍 Микросервис на Python + FastAPI

В статье рассказывается, как с нуля создать микросервис на Python с использованием FastAPI.

Автор показывает настройку окружения, реализацию асинхронных маршрутов и организацию проекта, а также делится нюансами архитектуры и встроенными возможностями FastAPI.

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

tags: #статья

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

Что такое Prometheus и зачем он нужен в микросервисной архитектуре?

Ответ: Prometheus — это система мониторинга и сбора метрик, которая особенно хорошо подходит для распределённых систем. В микросервисной архитектуре она позволяет отслеживать состояние каждого сервиса, собирая числовые показатели (задержки, количество запросов, ошибки и т.п.) через HTTP endpoint’ы. Prometheus регулярно опрашивает сервисы (pull-модель), хранит метрики в своей базе и позволяет строить алерты и дашборды. Это помогает выявлять проблемы на ранней стадии и понимать, как ведёт себя система под нагрузкой.

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

Python Developer | Чат
Please open Telegram to view this post
VIEW IN TELEGRAM
13🔥4👍3🤯2
🐍 Matplotlib: полное руководство по визуализации данных

В статье представлено пошаговое руководство по работе с Matplotlib — одной из самых популярных библиотек для визуализации данных на Python.

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

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

tags: #статья

Python Developer | Чат
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥93👍2👨‍💻1
Вопрос с собеседования

Что такое Kafka и для чего она используется?

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

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

Python Developer | Чат
Please open Telegram to view this post
VIEW IN TELEGRAM
22👍10🔥1
🐍 Многопоточность в Python: разбор с примерами

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

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

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

tags: #полезное

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

Что такое S3-хранилище и зачем оно нужно?

Ответ: S3 (Simple Storage Service) — это облачное хранилище объектов, предназначенное для хранения любых файлов: от изображений и резервных копий до статических сайтов.

Оно масштабируемое, надёжное и предоставляет доступ к файлам через URL. В отличие от традиционных файловых систем, в S3 нет иерархии папок — всё хранится как объекты в “бакетах” (контейнерах), а доступ можно контролировать через политики и права.


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

Python Developer | Чат
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥177👍3👀2
💻 14 вопросов с собеседования в Google по SQL

Google часто задает вопросы по SQL на собеседованиях при приеме на работу в области аналитики данных, Data Science и Data Engineering.

Действующий инженер подготовил для вас 14 реальных вопросов и задач для собеседования в Google.

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

tags: #статья

Python Developer | Чат
Please open Telegram to view this post
VIEW IN TELEGRAM
👍116🔥5
Блог владельца «Python Developer»

Жизнь в Telegram и за его пределами, бизнес на каналах и никакого программирования:

https://t.me/+erFDhr6H1bgxZGZi
100🤣8🔥4👍3💯1
Что выведет код сверху?
Anonymous Quiz
2%
bc
43%
abc
15%
def
5%
abcdef
11%
Ничего
24%
Ошибка
🤯24🔥65👍1
🐍 Пишем свой блек-джек на Python

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

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

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

tags: #статья

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

В чем преимущества и недостатки ООП по сравнению с процедурным/функциональным программированием?

Преимущества ООП:

Модульность: легкость управления большими проектами

Повторное использование: возможность использования одного и того же кода в разных частях программы

Поддержка абстракции: обеспечение высокого уровня абстракции через классы и объекты

Недостатки ООП:

Сложность: для новичков сложнее освоить концепции ООП по сравнению с процедурным подходом

Производительность: может быть ниже по сравнению с другими способами

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

Python Developer | Чат
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥15👍52
🐍 Как собрать исполняемый файл из Python-скрипта?

Если нужно передать Python-приложение без установки интерпретатора и зависимостей — выручит библиотека PyInstaller.

Сначала установим библиотеку:
pip install pyinstaller


Теперь можно упаковать скрипт вместе с интерпретатором в один исполняемый файл.

Достаточно одной команды:
pyinstaller --onefile script.py

На выходе получим исполняемый файл под текущую ОС — .exe для Windows, ELF для Linux, .app для macOS.


Такой файл можно запускать на любом компьютере с той же операционной системой, даже без установленного Python.

Дополнительно можно:
▶️ Включить в сборку изображения, базы данных и конфиги с помощью --add-data;
▶️ Задать иконку приложения через --icon;
▶️ Отключить консольное окно для GUI-приложений с флагом --noconsole.


Важно: это не компиляция, а упаковка. То есть код остаётся доступным, но приложение работает как самостоятельный файл.

❤️ — если было полезно
😎 — если уже так делал

tags: #обучение

Python Developer | Чат
Please open Telegram to view this post
VIEW IN TELEGRAM
37😎19🔥8👍6🤯1