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
🤣8015💯11😁4
🐍 Парсим Telegram-чат с помощью Python

В видео показано, как экспортировать историю чата из Telegram в HTML и с помощью Python извлечь из него пользователей и сообщения.

Автор пошагово разбирает обработку HTML-файла, очистку данных и формирование читаемой истории переписки.

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

tags: #полезное

Python Developer | Чат
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥94
Тяжело нынче вкатунам

Python Developer | #memes
Please open Telegram to view this post
VIEW IN TELEGRAM
2😁425🤯4🤔2
Вопрос с собеседования

Где лучше хранить бизнес-логику в приложении?

Ответ: бизнес-логику лучше выносить в отдельный слой — сервисы, доменные модели или workflow. Это отделяет поведение от интерфейса и делает код масштабируемым. В DDD логика уходит внутрь сущностей, в классических проектах — в сервисные классы. Главное — не писать её прямо в обработчиках запросов.

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

Python Developer | Чат
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥15👍21
🐍 14 интересных фич Python

В статье собраны 14 продвинутых приёмов Python, которые пригодятся в нестандартных задачах и помогут лучше раскрыть возможности языка.

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

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

tags:
#статья

Python Developer | Чат
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥42
А ведь реально удобно

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

Что такое MongoDB и чем она отличается от SQL-баз?

Ответ: MongoDB — это документо-ориентированная NoSQL база данных, в которой данные хранятся в виде документов формата BSON (расширенный бинарный JSON).

В отличие от SQL-баз, она не требует фиксированной схемы, легко масштабируется и чаще применяется там, где важна гибкость структуры данных.


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

Python Developer | Чат
Please open Telegram to view this post
VIEW IN TELEGRAM
7👍3🔥1
🐍 Решаем задачи уровня Junior на CodeWars

В видео разбираются базовые задачи уровня Junior с платформы CodeWars: работа со строками, числами, условиями и циклами.

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

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

tags: #полезное

Python Developer | Чат
Please open Telegram to view this post
VIEW IN TELEGRAM
7👍3🔥1
Главное не подавать виду

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

Можно ли объявить переменную внутри if и использовать её снаружи?

Ответ: Да, можно — в Python нет блочной области видимости. Это значит, что переменная, созданная внутри if, for, while или try, остаётся доступной в той же функции или модуле, где была объявлена.

Но важно: функции и лямбды создают собственную (локальную) область видимости, и переменные, объявленные внутри них, недоступны снаружи. Не путать с блочной областью, как в Java или JavaScript.


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

Python Developer | Чат
Please open Telegram to view this post
VIEW IN TELEGRAM
13🔥10👍1
🐍 Кроссплатформенные приложения на Python с Flet и FastAPI: полное руководство по разработке

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

Автор подробно объясняет, как связать между собой Flet, FastAPI и SQLite, настроить взаимодействие с ботом, реализовать хранение и отображение данных, а также оформить удобный GUI.

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

tags: #статья

Python Developer | Чат
Please open Telegram to view this post
VIEW IN TELEGRAM
👍73🔥3
Поигрался и хватит

Python Developer | #memes
Please open Telegram to view this post
VIEW IN TELEGRAM
131😁16
🐍 Как на практике использовать ООП в Python?

В видео разбирается, как перейти от процедурного подхода к ООП при создании GUI-приложения на Python.

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

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

tags: #полезное

Python Developer | Чат
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥84👍2
Очевидно же

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

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

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

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

Python Developer | Чат
Please open Telegram to view this post
VIEW IN TELEGRAM
11👍6
🐍 Гайд: создаем свою ORM

В статье показано, как создать собственную ORM, чтобы взаимодействовать с базами данных через объектно-ориентированный подход.

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

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

tags: #статья

Python Developer | Чат
Please open Telegram to view this post
VIEW IN TELEGRAM
👍4🔥21
Так и живём

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

Какие знаешь паттерны проектирования?

Ответ: Паттерны проектирования — это типовые решения для архитектурных задач, с которыми постоянно сталкиваются при разработке. Их делят на три категории:

▶️ Порождающие — управляют созданием объектов (Singleton, Factory Method, Builder, Prototype, Abstract Factory);

▶️ Структурные — описывают, как компоненты связаны между собой (Adapter, Facade, Decorator, Proxy, Composite, Bridge, Flyweight);

▶️ Поведенческие — регулируют взаимодействие между объектами и их обязанностями (Observer, Strategy, Command, State, Template Method, Iterator, Chain of Responsibility и др).

Знание паттернов помогает строить масштабируемую, гибкую и легко сопровождаемую архитектуру.


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

Python Developer | Чат
Please open Telegram to view this post
VIEW IN TELEGRAM
👍19🔥54
🐍 Автоматизация Excel и Word с помощью Python

Если вы устали вручную собирать отчёты в Excel и Word, эта статья покажет, как с помощью Python автоматизировать рутинные задачи и сэкономить часы работы.

Автор подробно объясняет, как использовать библиотеки openpyxl и python-docx для создания таблиц, диаграмм и документов, а также делится примерами кода для построения полноценного конвейера генерации отчётов.

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

tags: #статья

Python Developer | Чат
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥103
Они еще малы для такого

Python Developer | #memes
Please open Telegram to view this post
VIEW IN TELEGRAM
🤣61👻74