Please open Telegram to view this post
VIEW IN TELEGRAM
tkinter_на_русском.pdf
1 MB
Tkinter — это библиотека для создания оконных приложений с кнопками, полями ввода, меню и другим GUI-интерфейсом.
Эта компактная книжка поможет быстро в ней разобраться и начать работать.
tags: #полезное
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
Что такое хэш-таблица и где она используется в Python?
Ответ:
В Python встроенные структуры dict и set реализованы на основе хэш-таблиц:
Важно: ключ должен быть хэшируемым — то есть обладать неизменяемым хешем и согласованной реализацией __hash__() и __eq__().
tags: #собеседование
Please open Telegram to view this post
VIEW IN TELEGRAM
Это руководство охватывает широкий круг тем по работе с PyQt6: создание окон, настройка интерфейса, подключение виджетов, сигналы и события.
Вы научитесь работать с ключевыми компонентами фреймворка, выстраивать архитектуру интерфейса и логику взаимодействия элементов.
tags: #статья
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
В видео даны практические советы по написанию понятного и стабильного REST API — от использования методов и структуры маршрутов до безопасности, версионирования и формата данных.
Автор даёт чёткие рекомендации, которые помогут сделать API надёжным, читаемым и масштабируемым.
tags: #полезное
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
Какие объекты можно положить в множество?
Ответ:
Объекты типа list, dict, set и другие изменяемые структуры — положить нельзя: они не имеют хеш-функции (__hash__) и вызовут ошибку TypeError.
tags: #собеседование
Please open Telegram to view this post
VIEW IN TELEGRAM
В статье объясняется, что такое Redis, зачем он нужен и как использовать его в повседневной разработке.
Автор рассматривает ключевые структуры данных Redis и показывает примеры работы с ним через CLI и клиентскую библиотеку.
tags: #статья
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
Почему в базе данных отношение «многие-ко-многим» реализуется через промежуточную таблицу?
Ответ:
tags: #собеседование
Please open Telegram to view this post
VIEW IN TELEGRAM
Брокеры сообщений помогают связывать микросервисы без лишней зависимости и упрощают масштабирование системы.
В видео на простых примерах объясняется, как работают Kafka, RabbitMQ и NATS, зачем они нужны и как их применять на практике.
tags: #полезное
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
Репозиторий с десятками готовых Python-скриптов для автоматизации рутинных задач, работы с файлами, интернетом, API, базами данных и многим другим.
Подойдёт для новичков и тех, кто хочет быстро разобраться в решении конкретной задачи — от отправки почты и парсинга сайтов до создания заметок, чтения CSV и мониторинга системы.
tags: #полезное
Please open Telegram to view this post
VIEW IN TELEGRAM
VK Weekend Offer: отправьте заявку, пройдите интервью и получите офер!
28–29 июня VK проведёт Weekend Offer для бэкендеров с опытом от трёх лет. Участников со знанием Java, Go, Python или C++ ждут технические собеседования, знакомство с продуктами и, если всё сложится, офер уже в конце выходных.
Ребята много лет создают облачные решения, системы рекомендаций и поисковые движки — всё с миллионами пользователей в проде — и сейчас ищут новых коллег. Поэтому оставляйте заявку до 25 июня, чтобы попасть в команду за выходные!
Подробности — на сайте.
28–29 июня VK проведёт Weekend Offer для бэкендеров с опытом от трёх лет. Участников со знанием Java, Go, Python или C++ ждут технические собеседования, знакомство с продуктами и, если всё сложится, офер уже в конце выходных.
Ребята много лет создают облачные решения, системы рекомендаций и поисковые движки — всё с миллионами пользователей в проде — и сейчас ищут новых коллег. Поэтому оставляйте заявку до 25 июня, чтобы попасть в команду за выходные!
Подробности — на сайте.