Please open Telegram to view this post
VIEW IN TELEGRAM
1🤣28😁9🔥4🤔1
В статье рассказывается, как ускорить запуск Python-приложения за счёт упрощения импортов, уменьшения размера образа и предварительной подготовки кода.
Автор делится приёмами, которые позволяют сократить время холодного старта без сложных изменений в проекте.
tags: #статья
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥4❤2
Please open Telegram to view this post
VIEW IN TELEGRAM
😁23🤣10❤4
Почему
frozenset может быть ключом в dict, а set — нет?Ответ:
frozenset неизменяем (immutable), поэтому его хеш можно вычислить один раз и использовать в качестве ключа.
set изменяем (mutable), его содержимое может меняться, а значит, его хеш-функция нестабильна, поэтому dict не позволяет использовать set в качестве ключа.
tags: #собеседование
Please open Telegram to view this post
VIEW IN TELEGRAM
❤9👍6🔥2
В статье объясняются ключевые особенности пяти типов баз данных и задачи, для которых они лучше всего подходят.
Разбираются реляционные, документоориентированные, графовые, колоночные и key-value базы — с понятными примерами и практическими советами по выбору.
tags: #статья
Please open Telegram to view this post
VIEW IN TELEGRAM
❤6🔥2
🚀 Не стройте ракету, пока не собрали бумажный самолёт
Один из главных рисков в запуске IT-продукта — застрять в бесконечной доработке и не выйти на рынок.
В комьюнити Короче, Капитан делают по-другому.
Челлендж: 12 запусков за 12 месяцев.
✅ Разработка и запуск — за 1 месяц
✅ Минимальные вложения (средний бюджет на продвижение — $150)
✅ Честный разбор: что получилось, а что — нет
Формула проста:
1 запуск = 1 функция = решение 1 проблемы
Три главных правила:
⚡️Проверенный спрос, а не догадки
⚡️ Быстрый запуск без перфекционизма
⚡️ Только США и ЕС — там платят за удобство
Канал Короче, Капитан показывает запуск, продвижение и доход по каждому продукту в реальном времени.
Без иллюзий, без теорий — только работающие подходы и реальные цифры.
👉 Подписаться: @its_capitan
Реклама. ИП Зуев, ИНН 360408359441, erid: 2VtzqwZN2xv
Один из главных рисков в запуске IT-продукта — застрять в бесконечной доработке и не выйти на рынок.
В комьюнити Короче, Капитан делают по-другому.
Челлендж: 12 запусков за 12 месяцев.
✅ Разработка и запуск — за 1 месяц
✅ Минимальные вложения (средний бюджет на продвижение — $150)
✅ Честный разбор: что получилось, а что — нет
Формула проста:
1 запуск = 1 функция = решение 1 проблемы
Три главных правила:
⚡️Проверенный спрос, а не догадки
⚡️ Быстрый запуск без перфекционизма
⚡️ Только США и ЕС — там платят за удобство
Канал Короче, Капитан показывает запуск, продвижение и доход по каждому продукту в реальном времени.
Без иллюзий, без теорий — только работающие подходы и реальные цифры.
👉 Подписаться: @its_capitan
Реклама. ИП Зуев, ИНН 360408359441, erid: 2VtzqwZN2xv
❤1
Please open Telegram to view this post
VIEW IN TELEGRAM
🤣45😁7❤6💯3🔥1👀1
Зарплата 207.000р у Middle-разработчика в Яндекс
«В день уходит несколько часов на созвоны, в остальное время закрываю задачки из спринта, редко перерабатываю. У компании топовый офис, но с коллективом как-то не заладилось. Радуюсь классному ДМС и стабильной зарплате» - middle разработчик из Яндекса.
Бигтех по-русски - канал с реальными зарплатами и историями IT-специалистов российского БигТеха. Там уже опубликованы рассказы программистов Альфа-банка, Сбера и Тинькофф🤯
Читайте: @bigtech_russia
«В день уходит несколько часов на созвоны, в остальное время закрываю задачки из спринта, редко перерабатываю. У компании топовый офис, но с коллективом как-то не заладилось. Радуюсь классному ДМС и стабильной зарплате» - middle разработчик из Яндекса.
Бигтех по-русски - канал с реальными зарплатами и историями IT-специалистов российского БигТеха. Там уже опубликованы рассказы программистов Альфа-банка, Сбера и Тинькофф
Читайте: @bigtech_russia
Please open Telegram to view this post
VIEW IN TELEGRAM
👻6🤣4❤2😁2👍1🔥1
❤14🔥1
В статье разбирается, как в Python устроено создание и хранение переменных: ссылки, мутабельность, кеширование значений и интернирование строк.
Автор объясняет, почему при работе с одними переменными создаются новые объекты, а с другими — меняется уже существующий, и как это влияет на поведение кода.
tags: #статья
Please open Telegram to view this post
VIEW IN TELEGRAM
👍5❤3
🔥Приглашаем на бесплатный вебинар курса “Software Architect”: «Способы разделения микросервисов»
Когда: 29 октября, 20:00 (мск)
О вебинаре
Узнайте, как проектировать масштабируемые микросервисные архитектуры. На открытом уроке курса Software Architect разберём, как разделять микросервисы, чтобы упростить разработку и повысить устойчивость систем.
Что узнаете:
- Применение DDD для декомпозиции микросервисов.
- Разделение сервисов по бизнес-функциям и данным.
- Практические кейсы для гибкости архитектуры.
Что освоите:
- Принципы эффективной декомпозиции.
- Методы для масштабируемых архитектур.
- Практические инструменты для проектов.
👉 Регистрируйтесь:https://otus.pw/K2io/?erid=2W5zFK2bPB6
Занятие приурочено к старту курса "Software Architect", обучение на котором позволит освоить компетенции архитектора по моделированию и построению отказоустойчивых, масштабируемых информационных систем.
Реклама. ООО "ОТУС ОНЛАЙН-ОБРАЗОВАНИЕ". ИНН 9705100963.
Когда: 29 октября, 20:00 (мск)
О вебинаре
Узнайте, как проектировать масштабируемые микросервисные архитектуры. На открытом уроке курса Software Architect разберём, как разделять микросервисы, чтобы упростить разработку и повысить устойчивость систем.
Что узнаете:
- Применение DDD для декомпозиции микросервисов.
- Разделение сервисов по бизнес-функциям и данным.
- Практические кейсы для гибкости архитектуры.
Что освоите:
- Принципы эффективной декомпозиции.
- Методы для масштабируемых архитектур.
- Практические инструменты для проектов.
👉 Регистрируйтесь:https://otus.pw/K2io/?erid=2W5zFK2bPB6
Занятие приурочено к старту курса "Software Architect", обучение на котором позволит освоить компетенции архитектора по моделированию и построению отказоустойчивых, масштабируемых информационных систем.
Реклама. ООО "ОТУС ОНЛАЙН-ОБРАЗОВАНИЕ". ИНН 9705100963.
29 октября(уже завтра!) в 19:00 по мск приходи онлайн на открытое собеседование, чтобы посмотреть на настоящее интервью по System Design.
Как это будет:
Это бесплатно. Эфир проходит в рамках менторской программы от ШОРТКАТ для разработчиков, которые хотят повысить свой грейд, ЗП и прокачать скиллы.
Переходи в нашего бота, чтобы получить ссылку на эфир → @shortcut_py_bot
Реклама.
О рекламодателе.
Please open Telegram to view this post
VIEW IN TELEGRAM
❤3
Какие задачи хорошо параллелятся, а какие — плохо?
Ответ:
Плохо параллелятся задачи, которые нагружают CPU и активно используют память. В Python это особенно заметно из-за GIL: при расчётах на CPU всё равно будет использоваться один поток, и параллельное выполнение не даст прироста. Более того, из-за переключений между потоками программа может даже замедлиться.
Если задача сочетает IO и тяжёлую обработку — например, скачивание и парсинг — лучше разделить её: IO оставить в потоках, а CPU-нагрузку отдать в процессы (через multiprocessing) или вынести в очередь.
tags: #собеседование
Please open Telegram to view this post
VIEW IN TELEGRAM
👍6❤2