Наткнулся на репозиторий, в котором лежат реализации различных алгоритмов и структур данных на языке Python.
Всё разбито на категории:⚫️ Сортировка и поиск;⚫️ Динамическое программирование;⚫️ Криптография;⚫️ Машинное обучение;⚫️ Графические алгоритмы;⚫️ Алгоритмы с обратным поиском;⚫️ Математика и многое другое;
Каждая реализация алгоритма включает подробную документацию, объясняющую его цель, функциональность и примеры использования.
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥6👍5❤2
Декораторы в Python позволяют модифицировать поведение функций или классов без изменения их кода.👉 По сути, они принимают другие функции в качестве аргументов и возвращают новые функции.
Автор этой статьи отобразил работу декораторов на практических примерах и прикрепил различные отрывки кода с пояснениями.
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥7👍4❤2😁1
Helium — это достаточно простая в использовании библиотека Python для автоматизации браузеров, таких как Chrome и Firefox.👉 Работает с элементами по видимым меткам, что облегчает написание более компактных и читаемых скриптов.👉 Замечает, когда открываются или закрываются всплывающие окна, и фокусирует их, как пользователь.
Please open Telegram to view this post
VIEW IN TELEGRAM
👍10🔥5❤4
Автор этой статьи разобрал — зачем Python свой аллокатор памяти, как работает Pymalloc, что происходит с объектами при удалении и как выглядят циклические ссылки в действии.👉 Всё это можно будет посмотреть через визуализатор: создавать объекты, наблюдать их распределение по пулам, а потом освобождать и смотреть, что останется.
Please open Telegram to view this post
VIEW IN TELEGRAM
❤4👍4🔥3
Автор этого видео показал, как создать современный веб-интерфейс только на Python — без JavaScript, HTML-шаблонов или CSS.👉 Подробно рассмотрели FastHTML и MonsterUI — фреймворки, которые позволяют строить интерактивные сайты с компонентами, анимацией, темами и HTMX-интерактивностью.
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥8👍4❤3💯1
Невозможно добиться высокой производительности и масштабируемости, если приложение неэффективно использует оперативную память.👉 К счастью, в распоряжении Python-разработчиков есть различные инструменты и подходы, которые помогают значительно сократить расход памяти.
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥5👍3❤2
В данном видео рассмотрим инструмент, способный заменить pip, pip-tools, pipx, poetry, pyenv, twine, virtualenv и прочие инструменты. Более того, он работает в 15 раз быстрее.👉 UV позволяет использовать разные версии Python, гарантировать переносимость и стабильность вашим приложениям.👉 Пакетный менеджер даёт возможность для работы с Docker, Github Action, PyTorch, FastApi, CI/CD, Pre-Commit, Jupiter и т.д.
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥7❤5👍4
Автор этой статьи рассказал о векторном представлении данных, а именно — о преобразовании каких-либо объектов (текста или картинки) в массив чисел (эмбеддинг).
Все примеры в данном руководстве будут приведены с использованием языка Python🐍
Please open Telegram to view this post
VIEW IN TELEGRAM
❤5👍4🔥4
Нашёл для вас ресурс по кодингу на Python в духе LeetCode и Wordle. В нём задания направлены на закрепление ключевых конструкций языка.👉 Есть возможность запрашивать подсказки, но всего 3 раза на одно задание. Даётся 5 попыток для решения.
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥9👍4
Сколько денег ты уже потерял на собесах??
Если ты боишься назвать сумму на собесе, то потом недополучаешь 10-100к руб каждый месяц.
В IT выигрывает не тот, кто пишет лучший код, а тот, кто умеет грамотно продавать свои скилы и круто вести переговоры.
В канале «Развитие в IT» Лид ML-инженер Олег Андриянов делится практикой, которая работает:
Что будет, если зайдешь в канал:
✅ Научишься уверенно вести переговоры и просить столько, сколько стоишь
✅ Ускоришь карьерный рост без бесконечных переработок
✅ Прокачаешь навыки, которые реально приносят деньги
Читай закреп прямо сейчас и перестань недополучать деньги: 👇 https://t.me/+48WKa8RKhe02Y2Zi
Если ты боишься назвать сумму на собесе, то потом недополучаешь 10-100к руб каждый месяц.
В IT выигрывает не тот, кто пишет лучший код, а тот, кто умеет грамотно продавать свои скилы и круто вести переговоры.
В канале «Развитие в IT» Лид ML-инженер Олег Андриянов делится практикой, которая работает:
— Как выбить +20-30% к офферу с помощью «door-in-the-face»! (Читать)
— Какие софт скилы реально влияют на рост твоей зарплаты. (Узнать)
— Какие техники помогают справиться со стрессом, не выгорать и быть продуктивным? (Ссылка)
Что будет, если зайдешь в канал:
Читай закреп прямо сейчас и перестань недополучать деньги: 👇 https://t.me/+48WKa8RKhe02Y2Zi
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥4❤2👍2😁1🤬1💯1
При разработке современного сервиса, важно обеспечить надёжное взаимодействие между БД и приложением, особенно при одновременной работе множества пользователей.
В данной статье рассмотрели практическое применение библиотек для такой задачи👇 ⚫️ SQLAlchemy — одна из самых популярных библиотек;⚫️ Asyncio — обеспечивающая асинхронность.
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥7👍5❤3
В этой статье мы разберём, как на Python с помощью фреймворка Flask создать простое веб-приложение.⚫️ В качестве примера мы создадим приложение для генерации случайных паролей.⚫️ Юзеры смогут настроить длину пароля, а также выбрать, должны ли в нём быть цифры и специальные символы.
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥5👍4❤2💯1
Каждый найдет что-то по душе:
903 ГБ — Python
812 ГБ — Frontend
978 ГБ — C / C++
804 ГБ — Java
432 ГБ — C# / GameDev
411 ГБ — SQL & БД
309 ГБ — DevOps
998 ГБ — ИБ & Хакинг
773 ГБ — Kotlin / Swift
189 ГБ — PHP
201 ГБ — GoLang
170 ГБ — Rust
167 ГБ — QA / Тестирование
310 ГБ — 1C + Лицензии
495 ГБ — Машинное обучение
704 ГБ — Аналитика Данных
991 ГБ — Дизайн
Материалы в закрепе, постоянно пополняются👆🏻
Please open Telegram to view this post
VIEW IN TELEGRAM
🤬4👍2❤1🔥1
На самом деле, Дженерики — это очень простая идея.👉 Представьте: у вас есть коробка, в которую можно положить игрушки, яблоки, книжки и всё что угодно.👉 Но иногда вы хотите, чтобы в коробке лежали только яблоки. А иногда — только игрушки. Вот тут вам и помогут дженерики.
Подробности с примерами в статье.
Please open Telegram to view this post
VIEW IN TELEGRAM
👍4🔥4❤2
В данном видеогайде напишем три программы для портфолио:⚫️ Извлечение аудиодорожки из видеофайла;⚫️ Шифрование и дешифрование файлов;⚫️ Блокировка доступа к содержимому PDF-файла с помощью пароля.
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥4👍3❤2