sorted() и .sort() выглядят почти одинаково, но ведут себя по-разному. Первый создаёт новый список, второй сортирует исходный на месте.В статье как сортировать по одному или нескольким полям, работать со строками, словарями и объектами своих классов, а также использовать
key, lambda, itemgetter и attrgetter.tags: #статья
Please open Telegram to view this post
VIEW IN TELEGRAM
❤4👍1🔥1
Нашли фреймворк PyBroker, который умеет:
🫡 Тестировать стратегии на исторических данных;🫡 Работать сразу с несколькими финансовыми инструментами;🫡 Обучать и подключать ML-модели;🫡 Проводить Walkforward Analysis;🫡 Загружать данные из Yahoo Finance и Alpaca;🫡 Оптимизировать параметры стратегии;🫡 Ускорять расчёты через NumPy и Numba.
Подойдёт для исследований и проверки торговых идей перед реальным запуском.
tags: #полезное
Please open Telegram to view this post
VIEW IN TELEGRAM
❤3👍2🔥1
Свежий дайджест собрал главные обновления месяца: новые PEP, релизы библиотек и интересные проекты сообщества.
Отдельно разбираются операторы
?., ?[] и ?? для работы с None, ускорения в msgspec, развитие django-modern-rest и новые версии популярных Python-инструментов.tags: #новости
Please open Telegram to view this post
VIEW IN TELEGRAM
❤5🔥3👍2
Playwright умеет открывать Chromium, Firefox и WebKit, выполнять JavaScript, кликать по кнопкам, заполнять формы и собирать данные с сайтов.
В статье с нуля разбирают локаторы, browser context, авторизацию, пагинацию и парсинг динамического контента.
tags: #статья
Please open Telegram to view this post
VIEW IN TELEGRAM
❤4👍3🔥3💯1
В репозитории разобраны:
🫡 Массивы и связные списки;🫡 Хеш-таблицы, очереди и стеки;🫡 Деревья, графы и кучи;🫡 Бинарный поиск и рекурсия;🫡 Divide and conquer;🫡 Метод двух указателей;🫡 BFS и DFS;🫡 Сортировка слиянием.
Все примеры идут на Python, а сам материал можно использовать как конспект перед техническим интервью.
tags: #полезное
Please open Telegram to view this post
VIEW IN TELEGRAM
❤5👍3🔥2
В статье разбирают реальный кейс с долгими процессами, внешними API и кучей состояний, которые раньше превращали контроллеры и фоновые задачи в лапшекод.
Решение — связка CQRS + стейт-машины: бизнес-логику вынесли в изолированные команды, а управление процессом оставили отдельному оркестратору.
tags: #статья
Please open Telegram to view this post
VIEW IN TELEGRAM
❤4👍2🔥1
Нашёл удобную базу, где темы разобраны коротко, структурированно и сразу с примерами.
Можно быстро освежить Python Core, Django, FastAPI, SQLAlchemy, Pandas, NumPy, машинное обучение или разобраться с многопоточностью и асинхронностью.
tags: #полезное
Please open Telegram to view this post
VIEW IN TELEGRAM
❤8👍3🔥2
В статье дают пошаговый каркас ответа: требования → расчёт нагрузки → API → модель данных → архитектура → масштабирование и проверка отказов.
Плюс есть список тем для подготовки и типовые задачи для разных уровней.
tags: #статья
Please open Telegram to view this post
VIEW IN TELEGRAM
❤3👍3🔥2
На PythonDoc есть:
🫡 Учебник и справочник по языку;🫡 Встроенные функции и типы;🫡 Стандартная библиотека;🫡 HOWTO по отдельным темам;🫡 Документация по SQLAlchemy;🫡 Материалы по pytest и ASGI.
Можно использовать и как учебник, и как быструю шпаргалку во время разработки.
tags: #полезное
Please open Telegram to view this post
VIEW IN TELEGRAM
❤5👍3🔥2
Написать проект на Python — половина дела. Дальше нужно показать его пользователям, коллегам или работодателю.
В статье собрали 10 площадок для разных задач: публикации технического разбора, демонстрации продукта, размещения исходников и добавления проекта в портфолио.
tags: #статья
Please open Telegram to view this post
VIEW IN TELEGRAM
❤7👍3⚡1🔥1
Репозиторий раскладывает обучение по порядку: Python → Git → Linux → SQL → API → FastAPI → pytest → Docker.
А когда фундамент готов, начинаются ML, LLM, RAG и AI-агенты.
tags: #полезное
Please open Telegram to view this post
VIEW IN TELEGRAM
❤4👍4🔥2
В статье разбирают, что действительно смотрят ревьюеры: рабочее демо, понятный README, тесты, история коммитов и аккуратный GitHub-профиль.
Отдельно есть идеи проектов и советы, как связать портфолио с конкретной вакансией.
tags: #статья
Please open Telegram to view this post
VIEW IN TELEGRAM
❤7👍2🔥2