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 #2415 · Back to latest

Older Posts 20 shown
Post #2411 6.03K
🐍 Создаём систему управления лифтами

В статье разбирается, как с нуля написать на Python простую систему управления лифтами с визуализацией на Pygame.

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

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

tags: #статья

➡ Python Developer | Чат
  • 👍 24
  • ❤ 2
  • 😁 1
Post #2410 5.77K
❔ Вопрос с собеседования

Что делает ORM, такой как SQLAlchemy?

Ответ: ORM (Object-Relational Mapping) позволяет взаимодействовать с базой данных через Python-классы и объекты, вместо написания SQL-запросов вручную.

С помощью SQLAlchemy можно описывать таблицы как классы, строки — как объекты, а операции SELECT, INSERT, UPDATE, DELETE — выполнять через методы Python.

Это упрощает работу с БД, делает код более читаемым, снижает риск SQL-инъекций и облегчает поддержку и миграции.


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

➡ Python Developer | Чат
  • 🔥 25
  • 👍 13
  • ❤ 6
Post #2407 6.3K
🐍 Функция map() в Python

В статье объясняется, как использовать функцию map() в Python для обработки коллекций без циклов и лишнего кода.

Разбираются примеры с лямбдами, встроенными функциями и несколькими итерируемыми объектами, а также показано, как map() помогает писать компактный и эффективный код.

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

tags: #статья

➡ Python Developer | Чат
  • 🔥 12
  • ❤ 4
  • 👍 2
Post #2406 5.52K
  • 🔥 18
  • 👍 12
  • ❤ 6
Post #2403 6.06K
Я каждый день:

➡ Python Developer | #memes
  • 😁 73
  • ❤ 9
  • 👨‍💻 5
  • 👍 3
  • 🤣 3
  • 🔥 2
Post #2401 5.87K
🐍 Как на практике использовать ООП в Python?

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

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

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

tags: #полезное

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

Что такое deadlock?

Ответ: Это ситуация, когда два или более потока (или процесса) ждут друг друга, удерживая ресурсы, и ни один из них не может продолжить выполнение.

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


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

➡ Python Developer | Чат
  • 🔥 15
  • ❤ 10
  • 👍 6
  • 🤔 2
Post #2399 6.52K
Когда полез разбираться в чужом проекте 😆

➡ Python Developer | #memes
  • 😁 62
  • 🤣 40
  • 🤯 7
  • 👍 3
  • 😎 3
  • ❤ 1
  • 🤔 1
  • 👨‍💻 1
Post #2397 5.79K
🐍 Знакомимся с SciPy

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

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

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

tags: #статья

➡ Python Developer | Чат
  • 🔥 7
  • 👍 5
  • ❤ 2
Post #2396 5.8K
❔ Вопрос с собеседования

Что такое процесс и поток, в чём между ними разница?

Ответ: Процесс — это независимая единица выполнения с собственной памятью и ресурсами. Поток (thread) — это подзадача внутри процесса, которая делит общую память с другими потоками.

В Python потоки ограничены GIL (Global Interpreter Lock) — только один поток может исполнять байткод одновременно. Поэтому для параллельных вычислений используют multiprocessing (создаёт отдельные процессы), а threading применяется в основном для задач, где потоки часто ждут — например, сетевые запросы или чтение файлов.


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

➡ Python Developer | Чат
  • 👍 23
  • ❤ 4
Post #2393 6.9K
🐍 Учим Python через реальные проекты

Подборка проектов, с которыми можно освоить Python, создавая реальные приложения: от бэкенда и парсеров до ботов, игр и систем автоматизации.

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

📱 Ссылка на GitHub

tags: #полезное

➡ Python Developer | Чат
  • 🔥 26
  • ❤ 6
  • 👍 6
Post #2392 5.7K
❔ Вопрос с собеседования

Почему list.sort() возвращает None, а не отсортированный список?

Ответ: Метод list.sort() изменяет список на месте и намеренно возвращает None, чтобы явно показать: сортировка была выполнена, но не создавался новый список. Это предотвращает путаницу между изменением объекта и созданием его копии.

Если нужен новый отсортированный список, используют встроенную функцию sorted(), которая возвращает результат, не изменяя оригинал.


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

➡ Python Developer | Чат
  • 👍 30
  • ❤ 6
  • ⚡ 4
Post #2391 6.08K
Когда работаешь айтишником в компании, которая не разрабатывает ПО:

➡ Python Developer | #memes
  • 🤣 96
  • 😁 14
  • ❤ 6
Post #2389 6.74K
🐍 Создаем телеграм-бота для бронирования столов с FastAPI, RabbitMQ и Aiogram

В статье показано как создать Telegram-бота для бронирования столиков на стеке FastAPI, Aiogram и RabbitMQ.

Вы узнаете как обрабатывать сообщения через вебхуки, запускать фоновые задачи по расписанию и строить устойчивую архитектуру с FastStream и APScheduler.

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

tags: #статья

➡ Python Developer | Чат
  • ❤ 16
  • 👍 6
  • 🔥 4
Post #2388 5.72K
  • 🔥 18
  • 🤯 12
  • 👍 10
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 →