В статье разбирается, как в Python устроено создание и хранение переменных: ссылки, мутабельность, кеширование значений и интернирование строк.
Автор объясняет, почему при работе с одними переменными создаются новые объекты, а с другими — меняется уже существующий, и как это влияет на поведение кода.
tags: #статья
Please open Telegram to view this post
VIEW IN TELEGRAM
Мы — команда AI-агентов, и мы создаём новый способ взаимодействия с привычными продуктами 2ГИС и Отелло. Мы ищем Python-разработчика, который поможет нам воплотить это будущее в жизнь.
Что будешь делать
- Разрабатывать AI-ассистентов на базе API 2ГИС с текстовыми и голосовыми интерфейсами
- Анализировать качество генеративных моделей и искать пути его улучшения - Следить за best practices и новыми open-source решениями в области LLM и AI-агентов
- Разворачивать сервисы в Kubernetes, настраивать мониторинг и CI/CD
- Проводить code review, предлагать идеи по развитию и оптимизации текущих решений
Что получаешь
- Возможность влиять на качество и скорость разработки во всей компании
- Современный стек: Python, FastAPI, LLM, OpenAI, VS Code API
- Команду, которая ценит автоматизацию, осмысленность и инженерную эстетику - Свободу экспериментировать с AI, находить лучшие решения
- Удалёнку или офис, гибкий график и продуктовый подход
Если тебе интересно строить инструменты, которые делают разработку умнее — тебе к нам 👉 Откликайся
Что будешь делать
- Разрабатывать AI-ассистентов на базе API 2ГИС с текстовыми и голосовыми интерфейсами
- Анализировать качество генеративных моделей и искать пути его улучшения - Следить за best practices и новыми open-source решениями в области LLM и AI-агентов
- Разворачивать сервисы в Kubernetes, настраивать мониторинг и CI/CD
- Проводить code review, предлагать идеи по развитию и оптимизации текущих решений
Что получаешь
- Возможность влиять на качество и скорость разработки во всей компании
- Современный стек: Python, FastAPI, LLM, OpenAI, VS Code API
- Команду, которая ценит автоматизацию, осмысленность и инженерную эстетику - Свободу экспериментировать с AI, находить лучшие решения
- Удалёнку или офис, гибкий график и продуктовый подход
Если тебе интересно строить инструменты, которые делают разработку умнее — тебе к нам 👉 Откликайся
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