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

Older Posts 20 shown
Post #2711 4.42K
🐍 Python Scripts — коллекция скриптов на все случаи жизни

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

Подойдёт для новичков и тех, кто хочет быстро разобраться в решении конкретной задачи — от отправки почты и парсинга сайтов до создания заметок, чтения CSV и мониторинга системы.

⛓️ Ссылка на GitHub

tags: #полезное

➡ Python Developer | Чат
  • 👍 14
  • ❤ 5
  • 🔥 5
  • 🤔 1
Post #2709 4.54K
🐍 Брокеры сообщений — простым языком на понятных примерах

Брокеры сообщений помогают связывать микросервисы без лишней зависимости и упрощают масштабирование системы.

В видео на простых примерах объясняется, как работают Kafka, RabbitMQ и NATS, зачем они нужны и как их применять на практике.

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

tags: #полезное

➡ Python Developer | Чат
  • ❤ 10
  • 🔥 5
  • 👍 4
Post #2708 4.33K
❔ Вопрос с собеседования

Почему в базе данных отношение «многие-ко-многим» реализуется через промежуточную таблицу?

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

Без промежуточной таблицы связь автоматически превращается в «один-ко-многим», где одна запись может ссылаться на множество записей, но обратная связь не поддерживается.

Поэтому отдельная таблица — единственный способ корректно отразить двунаправленную множественную связь между сущностями.

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

➡ Python Developer | Чат
  • ❤ 17
  • 🔥 7
  • 👍 2
Post #2707 4.32K
За такое и уволить мало

➡ Python Developer | #memes
  • 🔥 45
  • 😁 20
  • ❤ 4
Post #2705 4.21K
🐍 Redis: что это такое и как им пользоваться

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

Автор рассматривает ключевые структуры данных Redis и показывает примеры работы с ним через CLI и клиентскую библиотеку.

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

tags: #статья

➡ Python Developer | Чат
  • 👍 15
  • ❤ 4
  • 🔥 2
Post #2704 4.15K
❔ Вопрос с собеседования

Какие объекты можно положить в множество?

Ответ: В Python множество (set) может содержать только хешируемые (то есть неизменяемые) объекты. Это означает, что в set можно положить числа, строки, кортежи (если все их элементы тоже хешируемы), булевы значения и другие неизменяемые типы.

Объекты типа list, dict, set и другие изменяемые структуры — положить нельзя: они не имеют хеш-функции (__hash__) и вызовут ошибку TypeError.


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

➡ Python Developer | Чат
  • ❤ 24
  • 🔥 10
  • 👍 7
Post #2701 4.83K
🐍 Как писать REST API — 9 правил

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

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

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

tags: #полезное

➡ Python Developer | Чат
  • ❤ 9
  • 🔥 5
  • 👍 2
Post #2700 3.88K
  • 👍 12
  • ❤ 7
  • 🔥 5
  • 💯 1
Post #2698 4.39K
Кто понял, тот понял

➡ Python Developer | #memes
  • 😁 38
  • 🤣 30
  • 🔥 5
  • ❤ 4
  • 💯 3
  • 👨‍💻 1
Post #2696 4.24K
🐍 PyQt6 — полное руководство для новичков

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

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

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

tags: #статья

➡ Python Developer | Чат
  • 🔥 10
  • 👍 3
  • ⚡ 2
  • ❤ 1
  • 😁 1
Post #2695 4.09K
❔ Вопрос с собеседования

Что такое хэш-таблица и где она используется в Python?

Ответ: Хэш-таблица — это структура данных, которая хранит пары ключ–значение и обеспечивает быстрый доступ по ключу за время, близкое к O(1).

В Python встроенные структуры dict и set реализованы на основе хэш-таблиц:

▶️ Ключи хэшируются с помощью __hash__() и сравниваются через __eq__();

▶️ Хеш-код используется для вычисления индекса в массиве, куда помещается элемент;

▶️ Начиная с Python 3.6 (и гарантированно с 3.7), dict сохраняет порядок вставки ключей благодаря compact dict.

Важно: ключ должен быть хэшируемым — то есть обладать неизменяемым хешем и согласованной реализацией __hash__() и __eq__().


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

➡ Python Developer | Чат
  • 👍 9
  • ❤ 6
  • 🔥 2
Post #2691 4.22K
tkinter_на_русском.pdf1 MB
🐍 Руководство по Tkinter на русском языке

Tkinter — это библиотека для создания оконных приложений с кнопками, полями ввода, меню и другим GUI-интерфейсом.

Эта компактная книжка поможет быстро в ней разобраться и начать работать.

tags: #полезное

➡ Python Developer | Чат
  • 🔥 9
  • ❤ 4
Post #2690 4.23K
  • 🔥 15
  • ❤ 2
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 →