Полезная статья для тех, кто работает с тяжёлыми вычислениями и хочет понимать, как правильно распараллеливать задачи в Python.
В ней объясняют:
🫡 как работает GIL и почему он ограничивает многопоточность;🫡 чем отличаются процессы и потоки на практике;🫡 когда лучше использовать multiprocessing, threading или asyncio;🫡 как измерять производительность разных подходов.
tags: #статья
Please open Telegram to view this post
VIEW IN TELEGRAM
👍3🔥2❤1
Нашли полезную напоминалку по самым частым ошибкам, которые встречаются даже в рабочих проектах.
В ней разобраны типовые ошибки с функциями, списками, исключениями, отступами и базовыми конструкциями Python.
tags: #полезное
Please open Telegram to view this post
VIEW IN TELEGRAM
❤7👍3🔥1😁1
В статье сравнили 17 решений:
json, ujson, orjson, rapidjson и другие. Некоторые варианты показывают прирост скорости до 10 раз.Разбор поможет выбрать подходящий инструмент для API, больших данных и проектов, где важна производительность.
tags: #статья
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥5👍2⚡1
Типизация помогает находить ошибки раньше, улучшает автодополнение и делает код проще для поддержки.
В репозитории собрали всё необходимое для изучения типизации:
🫡 документацию и статьи;🫡 книги и гайды;🫡 инструменты для проверки типов;🫡 полезные библиотеки.
tags: #полезное
Please open Telegram to view this post
VIEW IN TELEGRAM
❤3👍2🔥2
IDE сильно влияет на скорость разработки, особенно при работе с фреймворками.
В статье сравнивают поддержку FastAPI, Flask, SQLAlchemy и Pydantic в популярных IDE: от подсветки и автодополнения до анализа кода и валидации.
tags: #статья
Please open Telegram to view this post
VIEW IN TELEGRAM
❤3🔥3👍2
Собрали 7 игр, где обучение SQL превращается в детектив, выживание и даже «Игру в кальмара»:
1. SQL Murder Mystery — ищем убийцу по базе данных, чувствуем себя шпионом в мире данных;
2. SQL Squid Game — вы часть Организации из «Игры в кальмара». Готовим Игры через SQL-запросы;
3. SQL Noir — нуар-детектив на SQL с открытым кодом. Всё довольно атмосферно и хардкорно;
4. SQLPD — работаете аналитиком в SQL-полиции, каждое дело — новая головоломка;
5. SQL Island — вы потерпели крушение, выбраться можно только с помощью SQL;
6. Lost at SQL — спасаем подлодку, применяя SQL под давлением (буквально);
7. SQL practice — игра с задачами на базе данных больницы с максимальным реализмом.
Сохраняем в избранное.
tags: #полезное
Please open Telegram to view this post
VIEW IN TELEGRAM
👍7🔥3❤2💯1
В статье разбирают, как
asyncio.gather() сжигает квоту, почему ретраи могут привести к двойной оплате, а temperature=0 не гарантирует одинаковые ответы.Также показано, как правильно тестировать LLM-код и контролировать размер контекста.
tags: #статья
Please open Telegram to view this post
VIEW IN TELEGRAM
👍5❤3🔥2
В официальном репозитории GitHub собраны готовые шаблоны для Python и сотен других технологий. Достаточно выбрать нужный стек и скопировать файл.
Полезный справочник, который пригодится практически в каждом проекте.
tags: #полезное
Please open Telegram to view this post
VIEW IN TELEGRAM
❤4👍3🔥2
Если API отвечает слишком долго, не всегда нужно переписывать код. Иногда достаточно правильно настроить кэширование.
В статье разбирают, когда использовать
lru_cache, в каких случаях лучше выбрать TTLCache, а когда без Redis уже не обойтись. Также объясняют, как избежать устаревших данных, кэш-штормов и других типичных проблем.tags: #статья
Please open Telegram to view this post
VIEW IN TELEGRAM
❤6👍3🔥2
Он помогает не просто выучить синтаксис, а понять, как устроен язык изнутри.
Внутри генераторы, итераторы, корутины, дизайн кода и другие темы, до которых редко доходят в обычных курсах.
tags: #обучение
Please open Telegram to view this post
VIEW IN TELEGRAM
❤3🔥2👍1
Большинство утечек происходит из-за обычных ошибок: секреты попадают в Git, логи, Docker-образы или даже на скриншоты.
В статье собрали базовый чек-лист по защите API-ключей: как правильно хранить секреты, избежать случайного коммита, что делать при утечке и как заранее снизить возможный ущерб.
tags: #статья
Please open Telegram to view this post
VIEW IN TELEGRAM
👍2🔥2❤1🤔1
В этой подборке вы найдёте вопросы, которые действительно задают на собеседованиях, и подробные ответы по Python, алгоритмам, SQL, Git, многопоточности, вебу и популярным фреймворкам.
tags: #полезное
Please open Telegram to view this post
VIEW IN TELEGRAM
❤3👍2🔥2
Неправильное использование
git pull или rebase легко приводит к конфликтам и запутанной истории коммитов.Автор статьи подробно разбирает разницу между
git fetch, git pull и git pull --rebase, а также объясняет, какую команду выбирать в разных сценариях работы.tags: #статья
Please open Telegram to view this post
VIEW IN TELEGRAM
❤2🔥2👍1
На одной картинке собраны самые полезные функции, методы и конструкции Python: работа со строками, списками и словарями, встроенные функции, преобразование типов, циклы, исключения и многое другое.
Сохраняем в избранное.
tags: #полезное
Please open Telegram to view this post
VIEW IN TELEGRAM
❤8👍4🔥3
Ошибки при отмене задач могут привести к утечкам памяти, зависаниям и незакрытым ресурсам.
В этой статье показывают, как корректно работать с
CancelledError, защищать критические участки кода и управлять жизненным циклом асинхронных задач.tags: #статья
Please open Telegram to view this post
VIEW IN TELEGRAM
❤4👍4🔥2
Нашли отличный бесплатный курс, который охватывает весь путь изучения Python.
От базовых конструкций языка до продвинутых тем: генераторов, декораторов, асинхронного программирования, виртуальных окружений и лучших практик.
tags: #обучение
Please open Telegram to view this post
VIEW IN TELEGRAM
❤6👍2🔥2