Как отсортировать список словарей по определённому полю?
Ответ:
В этот параметр передаётся функция, которая извлекает значение нужного поля из каждого словаря. Метод .sort() изменяет список на месте, а sorted() возвращает новый отсортированный список.
tags: #собеседование
Please open Telegram to view this post
VIEW IN TELEGRAM
👍7⚡1
В отличие от большинства языков, где
int — это фиксированный набор бит (например, int32 или int64), в Python целые числа (int) динамически расширяются при необходимости. В C, Java и других языках размер
int ограничен количеством бит: int32 → от -2^31 до 2^31 - 1 int64 → от -2^63 до 2^63 - 1 В Python же
int масштабируется автоматически, потому что он реализован как BigInteger и использует список 32- или 64-битных блоков для хранения числа. x = 2**1000
print(x)
Число 2**1000 выходит далеко за пределы 64-битных значений, но Python спокойно его обрабатывает.
Как это устроено внутри?
📌 int в Python не ограничен фиксированным размером, так как хранится в виде динамической структуры, позволяя работать с произвольно большими числами без переполнения.
⚡️ — если было полезно
❤️ — если уже знал
tags: #обучение
Please open Telegram to view this post
VIEW IN TELEGRAM
⚡41❤20
В статье автор объясняет, как написать свое первое веб-приложение на Flask, начиная с установки и настройки окружения.
Разбираются основы маршрутизации, работа с HTML-шаблонами и обработка пользовательского ввода, сопровождаемые примерами кода.
tags: #статья
Please open Telegram to view this post
VIEW IN TELEGRAM
❤2
❤7👍5🔥1
На этом сайте собраны материалы по AWS, Kubernetes и Terraform, которые помогут прокачать практические навыки и глубже погрузиться в DevOps.
Авторские курсы дополняются заданиями и тестами, которые помогут закрепить теорию и проверить свой уровень на реальных примерах.
tags: #полезное
Please open Telegram to view this post
VIEW IN TELEGRAM
👍3❤1🔥1🤔1
telegram-scraper — скрипт на базе Telethon для сбора сообщений и медиафайлов из Telegram-каналов.
Поддерживает как обычный парсинг истории, так и непрерывный сбор новых данных в реальном времени. Из полезного — умеет выгружать медиа и экспортировать собранную информацию для дальнейшей обработки.
tags: #полезное #telegram
Please open Telegram to view this post
VIEW IN TELEGRAM
🤔4
Media is too big
VIEW IN TELEGRAM
🎓 Onboarding в Veai - это Cursor для JetBrains IDE: как быстрее прокачаться с AI‑ассистентами и код‑агентами
Для быстрого погружения и возможности сразу начать работать запущен Onboarding — встроенная система коротких уроков, они помогают шаг за шагом освоить плагин прямо в вашей IDE.
📚 Подробнее со всеми изменениями можно ознакомиться в релизной статье.
Скачать новую версию | Все возможности Veai | Чат поддержки
На наших каналах — разбор технических новинок и лайфхаков, не забывайте подписываться: ☝️RuTube📱 https://t.me/veai_devs
#Veai #УправляемыйAI #AIразработка #SDLC #ИИкод #КачествоКода #AIгенерациякода #AIagents #ИИагент #LLM
Реклама.
О рекламодателе.
Для быстрого погружения и возможности сразу начать работать запущен Onboarding — встроенная система коротких уроков, они помогают шаг за шагом освоить плагин прямо в вашей IDE.
☝️ Каждый урок — это небольшой сценарий по конкретной фиче Veai: вы учитесь прямо на реальных действиях, а не в абстрактных туториалах.
☝️ Список уроков будет регулярно пополняться — онбординг развивается вместе с продуктом и новыми возможностями Veai.
☝️ В настройках плагина можно управлять прогрессом: перепроходить отдельные уроки или сбрасывать все и начать заново.
📚 Подробнее со всеми изменениями можно ознакомиться в релизной статье.
Скачать новую версию | Все возможности Veai | Чат поддержки
На наших каналах — разбор технических новинок и лайфхаков, не забывайте подписываться: ☝️RuTube
#Veai #УправляемыйAI #AIразработка #SDLC #ИИкод #КачествоКода #AIгенерациякода #AIagents #ИИагент #LLM
Реклама.
О рекламодателе.
Please open Telegram to view this post
VIEW IN TELEGRAM
🤣2👍1
А вы когда-нибудь задумывались, откуда берутся те самые библиотеки, которые все импортируют в Python?
В статье пошагово объясняется, как создать свою библиотеку и выложить её в PyPI, чтобы её можно было установить через pip.
tags: #статья
Please open Telegram to view this post
VIEW IN TELEGRAM
❤2
Чем аутентификация отличается от авторизации?
Ответ:
Авторизация происходит уже после успешной аутентификации и определяет, какие действия разрешены этому пользователю: к каким ресурсам он имеет доступ и какие операции может выполнять.
tags: #собеседование
Please open Telegram to view this post
VIEW IN TELEGRAM
👍11❤6
PyInstrument — профилировщик, который помогает быстро находить узкие места в приложении. Он умеет запускаться прямо на скрипт через CLI, а ещё поддерживает декоратор и with-блок для точечного анализа кода.
Есть цветной вывод в консоль и интерактивный HTML-отчёт, если хочется разбирать профиль удобнее.
Установка:
pip install pyinstrument
tags: #полезное
Please open Telegram to view this post
VIEW IN TELEGRAM
👍4❤2
В этой статье принципы SOLID объясняются через простые и наглядные примеры с котами.
Автор показывает, как каждый из них работает на практике и объясняет почему важно их соблюдать.
tags: #статья
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥4
🤔20
Наша команда разработала бота, с которым у любого пользователя будет доступ ко всем современным моделям:
🔸 Текст: GPT-5.2, Claude, DeepSeek, Grok;🔸 Фото: Nano Banana 2, Nano Banana Pro, Flux.🔸 Видео: Veo 3.1, Sora 2, Kling 2.5.
Запусти и убедись лично:
Please open Telegram to view this post
VIEW IN TELEGRAM
❤2
Делимся полезным гайдом для тех, кто еще не освоил Claude Code. Ты узнаешь, как правильно работать с ним для написания кода, управлять контекстом и многое другое. В результате у тебя появится мощный помощник.
tags: #статья
Please open Telegram to view this post
VIEW IN TELEGRAM
❤4👍1
Что такое Dependency Injection и как его применяют в Python?
Ответ:
В Python DI чаще всего реализуется явно: зависимости передаются в конструктор, функцию или через аргументы, что повышает модульность кода и облегчает тестирование. Например, можно легко подменить сервис на мок при юнит-тестировании.
В отличие от Java, где распространены DI-контейнеры вроде Spring, в Python чаще используют явную передачу зависимостей, но при необходимости подключают библиотеки вроде dependency-injector для более сложной автоматизации.
tags: #собеседование
Please open Telegram to view this post
VIEW IN TELEGRAM
👍3
Если работаешь с файлами из разных источников, рано или поздно словишь UnicodeDecodeError. Библиотека chardet анализирует байты и определяет кодировку с уровнем уверенности от 0 до 1.
Установка:
pip install chardet
Пригодится при парсинге, обработке CSV и работе с legacy-данными.
tags: #полезное
Please open Telegram to view this post
VIEW IN TELEGRAM
❤5
40 задач на реализацию операторов и архитектур, которые реально спрашивают на интервью. Автопроверка, подсказки и эталонные решения — всё в браузере без установки.
Если готовишься к собеседованию в ML — полезно прогнать хотя бы половину.
tags: #полезное #pytorch
Please open Telegram to view this post
VIEW IN TELEGRAM
👍9