по всем вопросам @haarrp @itchannels_telegram - 🔥 best it channels @ai_machinelearning_big_data -ML @ArtificialIntelligencedl -AI @datascienceiot - ml 📚 @pythonlbooks -📚books
Учишь Python, но как дело доходит до собственного кода — всё, кирдык? 😥
На форумах только одно: «Больше практиковаться!» А толку? Ноль понимания и никакой поддержки от профи…
Плавали - знаем)) Поэтому специально для тебя - чат для начинающих и продолжающих Python-щиков 🤝
Что получишь?
1️⃣ Сможешь задавать любые вопросы без страха и осуждения и получать ответы за минуты, а не часы поиска в инете
2️⃣ Регулярные плюшки в виде стримов от препода с 15-ти летним опытом
3️⃣ Общение с единомышленниками и заряд мотивации
➡️ А еще, забирай в закрепе БЕСПЛАТНЫЙ вводный курс по Python
Короче, всё для прокачки! Залетай к нам — ссылка на чат (тык)
Освойте универсальные навыки в мире цифровых профессий — научитесь работать с SQL, Python, Power BI и DataLens на бесплатном курсе от Нетологии.
В результате вы:
— разберётесь в основах Python для анализа данных и узнаете, как извлекать информацию.
— научитесь делать запросы и отчёты с помощью SQL.
— сможете строить интерактивные дашборды в Power BI и DataLens.
Курс подойдёт новичкам и тем, кто хочет расширить свои навыки.
Присоединяйтесь
🎁 После бесплатного курса вы пройдете карьерную консультацию и сможете дальше развивать навыки на курсе Аналитик данных или Data Scientist в Нетологии с выгодой до 50%.
Реклама. ООО "Нетология". ИНН 7726464125 Erid 2VSb5ycbjMJ
💉 Fingerprint-suite
Это комплект инструментов для создания и инъекции отпечатков браузера, позволяющий пользователям избегать трекинга на веб-сайтах.
В состав входят npm-пакеты
, среди которых header-generator для формирования HTTP-заголовков, fingerprint-generator для генерации отпечатков, fingerprint-injector для внедрения их в браузеры, а также generative-bayesian-network для использования байесовских генеративных сетей.pip install megaparse
▪ Github
@pythonl
👩💻 fastapi-plugins — набор плагинов для упрощения разработки приложений на базе FastAPI!
🌟 Он расширяет возможности FastAPI, добавляя функционал для работы с такими задачами, как аутентификация, логирование, обработка ошибок, интеграция с базами данных, кэширование и другие типичные задачи для создания веб-приложений.
🌟 Проект ориентирован на ускорение разработки и уменьшение повторяющегося кода, позволяя разработчикам легко интегрировать стандартные решения с минимальными усилиями. Он полезен для тех, кто работает с FastAPI и хочет использовать уже готовые решения для типовых задач.
🔐 Лицензия: MIT
🖥 Github
@pythonl
🖥 diagram-as-code — Python-библиотека для программного создания диаграмм, таких как архитектурные схемы, диаграммы процессов и потоки данных!
🌟 Этот инструмент позволяет создавать и обновлять диаграммы с помощью кода, что особенно полезно для автоматизации документации и визуализации, особенно в контексте облачной инфраструктуры, например AWS.
🖥 Github
@pythonl
👩💻 slowapi — это библиотека для Python, предназначенная для ограничения количества запросов (rate-limiting) в веб-приложениях, разработанных на основе FastAPI! Она использует библиотеку limits для реализации функциональности ограничения запросов.
🔍 Особенности slowapi включают возможность настройки лимитов на основе различных критериев (например, IP-адреса, уникального идентификатора пользователя или других параметров). Она поддерживает конфигурацию различных стратегий ограничения, включая фиксированные временные окна и токен-ведро.
🌟 slowapi позволяет легко интегрировать обработку превышения лимита запросов с возвратом соответствующих HTTP-ответов, таких как 429 (Too Many Requests).
🔐 Лицензия: MIT
🖥 Github
@pythonl
🖥 Огромный сборник гайдов по Python с примерами кода поможет вам начать изучение языка с самого начала и отточить навыки на тысячах задач!
В этом сборнике вы найдете:
- Примеры автоматизации различных процессов с использованием Python.
- Инструкции по интеграции с множеством популярных приложений, таких как Telegram и YouTube.
- Руководства по созданию чат-ботов, которые возьмут на себя рутинную работу.
- Методы визуализации данных.
- Работа с графикой, изображениями и видео.
- Основы машинного обучения и создание своих первых нейронных сетей.
Это лучший ресурс для новичков в IT-сфере, который станет вашим надежным помощником на пути к освоению программирования.
📌 Ссылка
@pythonl
👩💻 aiocache — асинхронная библиотека Python для работы с кэшем!
🌟 Она поддерживает различные бэкенды (Redis, Memcached, Simple Memory) и позволяет эффективно использовать кэширование в асинхронных приложениях, написанных на Python с использованием asyncio.
🌟 Библиотека предоставляет удобный интерфейс, декораторы для кэширования функций и продвинутые функции, такие как управление временем жизни записей и обработка ошибок кэша. Это полезный инструмент для улучшения производительности приложений, минимизации времени отклика и снижения нагрузки на базу данных.
🔐 Лицензия: BSD-3-Clause
🖥 Github
@pythonl
👩💻 django-grappelli — настраиваемый интерфейс администратора для Django!
🌟 Он добавляет улучшения в стандартный Django Admin, такие как расширенные возможности UI, поддержку вкладок, улучшенный стиль таблиц, дополнительные функции для фильтров и поиска, а также базовые возможности для работы с медиафайлами.
🌟 Grappelli ориентирован на разработчиков, которые хотят сделать интерфейс администратора более удобным и современным. Этот проект широко используется в производственных средах и поддерживается сообществом, предлагая стабильные релизы и обновления для новых версий Django.
🔗 Ссылка: *клик*
@pythonl
⚡️ TRELLIS: универсальная модель для генерации 3D-контента от Microsoft.
TRELLIS - модель для создания высококачественных 3D-объектов на основе текстового промпта или изображения с помощью унифицированного представления Structured LATent (SLAT), которое декодирует данные в форматы: Radiance Fields, 3D-гауссианы и полигональные сетки.
SLAT обладает универсальностью, используя комбинацию из разреженной 3D-сетки и плотных визуальных признаков, извлеченных моделью DINOv2 из входного изображения.
TRELLIS использует модифицированные rectified flow transformers, адаптированные для работы с SLAT. Обучение набора моделей TRELLIS, размерами до 2 млрд. параметров, выполнялось на датасете из 500 тыс. разнообразных 3D-объектов.
Пока в открытый доступ опубликована только Image-to-3D версия - TRELLIS-image-large с 1.2 млрд. параметров. Остальные вариации модели для генерации 3D по тексту: TRELLIS-text-base (342М), TRELLIS-text-large (1.1В) и TRELLIS-text-xlarge (2В) и код для их трейна будут представлены позже (сроки не указаны).
⚠️ Для локального запуска TRELLIS-image-large рекомендуется NVIDIA GPU с VRAM 16GB или больше.
▶️Установка и запуск c WebUI (Gradio):
# Clone repo
git clone --recurse-submodules https://github.com/microsoft/TRELLIS.git
cd TRELLIS
# Create conda env and install dependencies
. ./setup.sh --new-env --basic --flash-attn --diffoctreerast --spconv
--mipgaussian --kaolin --nvdiffrast
# Install web demo via Gradio
. ./setup.sh --demo
# Run WebUI
python app.py
👩💻 python-dotenv — библиотека для загрузки переменных окружения из .env файлов в проекты Python!
💡 Эта библиотека позволяет сохранять конфиденциальные данные, такие как API-ключи, пароли и настройки, в текстовых файлах, избегая жесткого кодирования их в исходном коде.
🔍 Основные функции:
🌟 Загрузка переменных окружения из .env файлов в процессе работы приложения.
🌟 Поддержка чтения различных форматов, включая простые ключ-значение пары.
🌟 Возможность создания и использования переменных окружения для конфигурации приложения, не изменяя системные переменные окружения.
🌟 Совместимость с популярными фреймворками, такими как Flask и Django.
🔐 Лицензия: BSD-3-Clause
🖥 Github
@pythonl
Рассказываем об итогах финала международного чемпионата по программированию Yandex Cup в Ташкенте
За звание чемпиона боролись специалисты из 90 стран, а призовой фонд соревнования составил рекордные 16 млн рублей. Призовые места заняли участники из России, Беларуси, Японии, США, Великобритании и Португалии.
Главной концепцией чемпионата стала «цифровая цивилизация». Участники решали задачи на тему древних цивилизаций: анализировали торговые пути, и расшифровывали древние письмена. Посетители могли посмотреть инсталляции в «Музее Айтичности»: зоне, где можно было представить современные технологии в виде артефактов прошлого. Экспозиция включала раскопки IT-офисов и художественную галерею о жизни разработчиков.
В общем, идея получилась интересной: можно было не только посоревноваться, но и узнать, какой долгий путь связывает древнюю математику и современный IT.
Пишите код быстрее и оставляйте больше времени на творчество вместе с AI-ассистентом разработчика
Устали от рутины? Отдайте ее AI!
Заходите на платформу GitVerse и пишите код вместе с AI-ассистентом GigaCode. Он поддерживает более 35 языков, умеет анализировать контекст, дописывать строки и функции в автоматическом и ручном режимах, а еще — писать код по комментариям и делать рефакторинг с помощью коротких команд. Всего за пару минут AI-помощник может оценить проект и трудозатраты на его создание.
Внутри AI есть функция CodeChat — с ней можно оптимизировать или отрефакторить имеющийся код, сгенерировать тесты и документацию, а также объяснить фрагмент кода. Задавать вопросы можно и по всему открытому файлу, и по конкретному фрагменту — просто выделите его в редакторе и сформулируйте запрос к CodeChat.
Хорошие новости — недавно GigaCode обновился и стал еще лучше справляться с задачами разработки: теперь наиболее вероятные продолжения кода будут генерироваться с учётом контекста всего проекта. Не забудьте обновить плагин GigaCode :)
Зарегистрироваться на GitVerse.
Почему Python востребован среди DevOps-инженеров?
Мир активно движется к максимальной автоматизации всего, что только можно. И чтобы развивать себя как инженера, уметь программировать необходимо. Python — это мастхев.
👉 У Python понятный синтаксис, разрабатывать на нём быстро.
👉 В нём есть куча библиотек.
👉 Python отлично справляется с автоматизацией задач, работой с API, управлением инфраструктурой (например, через Ansible), а также с написанием скриптов для CI/CD пайплайнов и мониторинга.
Всё это делает его удобным для использования в сложных DevOps-проектах.
Узнать, насколько хорошо вы владеете Python, можно в нашем тесте. Переходите в бота и отвечайте на 5 вопросов 🔗
Реклама ООО «Слёрм» ИНН 3652901451
👩💻 inflect — Python-библиотека для работы с инфлексиями слов — преобразованиями форм слов в зависимости от их грамматической роли в предложении!
🌟 Библиотека позволяет конвертировать числа в текстовые строки (например, 42 -> "forty-two"), а также предоставляет функции для работы с формами существительных и глаголов.
🔐 Лицензия: MIT
🖥 Github
@pythonl
👩💻 Kong — популярный и высокопроизводительный API Gateway с открытым исходным кодом, который используется для управления, мониторинга и защиты API!
🌟 Он обеспечивает маршрутизацию, балансировку нагрузки, аутентификацию, контроль скорости запросов и другие ключевые функции. Kong Gateway работает на основе Nginx и Lua, что делает его легковесным, быстрым и легко расширяемым благодаря поддержке плагинов.
🌟 Этот инструмент особенно полезен в микросервисной архитектуре, где он помогает управлять взаимодействиями между различными сервисами, обеспечивая масштабируемость и безопасность. Он поддерживает как облачное управление через Kong Konnect, так и локальные установки, что делает его универсальным решением для компаний разного уровня.
🔐 Лицензия: Apache-2.0
🖥 Github
@pythonl
🖥 Свежие версии Python для скачивания
Доступны версии Python 3.13.1, 3.12.8, 3.11.11, 3.10.16 и 3.9.21
➡️ Скачать: https://pythoninsider.blogspot.com/2024/12/python-3131-3128-31111-31016-and-3921.html
K2 Cloud выкатил кастомные реакции на Хабре!
Теперь можно выражать эмоции от статей. Для этого пройди квиз: выбери одну из ИТ-профессий и проведи миграцию в облако. В конце и реакции разблокируешь, и в розыгрыше примешь участие — K2 Cloud дарит новогодние мистери боксы и другие призы.
Квиз тут
Какие инструменты для разработки выбирает ИТ-сообщество
Решение Platform V Works компании СберТех отмечено национальной наградой в сфере информационных технологий TAdviser IT Prize 2024. Победа присуждена в номинации «Платформа года для повышения продуктивности команд разработки».
Platform V Works позволяет ускорить цикл разработки и повысить производительность команд: быстрее писать код за счет AI-ассистентов, настраивать конвейеры DevOps по шаблонам, готовить синтетические данные и нагрузочные тесты.
В Platform V Works входит 4 набора инструментов:
• Управление проектами, задачами и знаниями.
• Написание кода и контроль его качества.
• Построение DevOps-конвейера.
• Тестирование ПО.
Продукты Platform V Works от СберТеха подходят для задач импортозамещения и могут быть использованы как в средних, так и в крупных компаниях.
Выберите набор или отдельный инструмент — улучшайте процессы и ускоряйте выход отдельных фич или продуктов.
Узнать больше и запросить демонстрацию
Хочешь переходить с Python на Go? Посмотри как выглядит собес на Мидла
12 декабря в 19:00 (мск) Сергей Парамошкин, Team Lead в Yandex Cloud, проведет открытое собеседование на Middle-позицию:
– Задаст реальные вопросы и задачи разработчику.
– Даст подробную обратную связь: объяснит, зачем задавал тот или иной вопрос, как лучше на него ответить или решить задачу.
Эфир будет полезен, если ты:
– Планируешь переходить с Python на Go.
– Думаешь о переходе с Python в другие стеки.
– Уже знаешь Go, но боишься начать проходить собеседования.
Это бесплатно?
Бесплатно
👾 Регистрируйся на эфир в боте Эйч Навыков и получи грейд-карту навыков по Go, необходимых при найме в бигтех-компаниях.
⚡XMAS HACK к нам мчится!
С 20 по 23 декабря под звон Jingle bells пройдет самый яркий и праздничный хакатон 2024 года - XMAS HACK.
🎁Дед Мороз и Снегурочка уже положили под елочку XMAS HACK особый подарок - 1 000 000 рублей!
✨Уникальный кейс от Blanc Labs:
Cтартовый (профилактический) комплаенс: предотвращение рисков с помощью AI
👨💻Задача:
Создать систему, которая на основе предоставленных данных о текущих клиентах банка, а также дополнительной информации из открытых источников, социальных сетей, сайтов и других параметров о компании, способна прогнозировать уровень риска нового клиента.
🚀Осталось собрать команду и до 19 декабря подать заявку на участие: https://tglink.io/7ff6af39ac9d?erid=LjN8KQZoy
🎅XMAS HACK к нам мчится, скоро все случится!🌟
#реклама
О рекламодателе
🔵 Практический интенсив «Python-разработчик: основы за 2 дня» — 16 - 17 декабря в 19:00 мск.
О перспективах направления Python и многом другом расскажет Рафаэль Мухаметшин, Middle Бэкенд-разработчик в «ПИК Digital» с опытом в разработке более 3 лет.
На вебинаре вы:
☑️ Самостоятельно напишете Telegram-бота в формате консольного приложения.
☑️ Познакомитесь с синтаксисом языка и сферами его применения.
☑️ Изучите рекомендации по продолжению обучения и развитию карьеры Backend-разработчика на Python.
☑️ Узнаете, чего ждут работодатели от junior-разработчиков и что делать, чтобы найти работу без опыта.
🎁 Приятные бонусы - карта компетенций начинающего Python-разработчика и гайд «Как заговорить на сленге IT-специалистов» всем участникам интенсива!
IT-инженеры — объединяйтесь! 🤝
Мы собрали огромную базу прикладной информации для IT-инженеров.
Выбирайте, что вам интересно:
— Полупроводники
— Высоконагруженные системы
— Связь и космос
— Промышленный дизайн
— Нейроморфные технологии
— Индустрия 4.0
— Печатные платы
— Технологии мира музыки
📌 Статьи, лекции, подкасты, кейсы из инженерной практики и тематические гайды в одном месте @ultimate_engineer
ХОЧЕШЬ ПОВЫШЕНИЕ В 2024 ГОДУ? 😎🔥
Тогда самое время разобраться в микросервисной архитектуре и стать более востребованным специалистом.
🚀 Стартуем 16 декабря.
Курс ведет действующий архитектор Кирилл Ветчинкин. Он успешно реализовал проекты для Мегафона, Теле2, ВСS Brокer. Постоянный спикер крупных IT-конференций.
Какие скиллы прокачаем:
📌 Декомпозиция систем на микросервисы, отталкиваясь от бизнес-домена.
📌 Встройка микросервисов в оргструктуру компании.
📌Организация перехода от монолитной системы к микросервисной.
Полная программа ТУТ 👉 https://microarch.ru/courses/microservices?utm_source=posev&utm_medium=erid:2VtzqvtZZui&utm_campaign=2
А самое главное — поддержка от спикера, чат с одногруппниками и полезные созвоны с разбором домашки.
📕 Сертификат об участии по итогам прохождения курса.
Узнай больше 👉 https://microarch.ru/courses/microservices?utm_source=posev&utm_medium=erid:2VtzqvtZZui&utm_campaign=2
Реклама. ИП Ветчинкин К.Е. ИНН: 773376451099 Erid: 2VtzqvtZZui
🖥 100 вопросов для подготовки к собесу Python
▪Вопросы и ответы
▪Видео
▪Видео часть 2
▪100 вопросов c собесов в Data Science и ML
@pythonl
👩💻 fastapi-admin — высокопроизводительная и расширяемая панель администратора для приложений на основе FastAPI!
💡 Она вдохновлена Django Admin и предлагает похожую функциональность, позволяя быстро создавать визуальные панели управления для веб-приложений.
🔍 Ключевые особенности :
🌟 Поддержку синхронного и асинхронного режимов работы.
🌟 Автоматическое создание API-документации.
🌟 Фронтенд на базе Amis и гибкость в настройке пользовательских страниц.
🌟 Использование ORM SQLAlchemy или SQLModel для работы с базами данных.
🔐 Лицензия: Apache-2.0
🖥 Github
@pythonl
👩💻 django-cachalot — инструмент для повышения производительности Django-приложений путем автоматического кэширования запросов, выполняемых через Django ORM!
🌟 Он автоматически управляет инвалидацией кэша, что позволяет разработчикам минимизировать усилия по настройке кэширования и снизить нагрузку на базу данных.
🌟 Поддерживаются Python 3.7–3.11 и Django версии 3.2, 4.1, 4.2, 5.0, 5.1. Библиотека работает с PostgreSQL, SQLite и MySQL, предоставляя возможности для интеграции с Memcached или Redis в качестве кэширующих серверов. Основные преимущества включают простую настройку, поддержку Django Debug Toolbar и возможность использования в многосерверных конфигурациях.
🔐 Лицензия: BSD-3-Clause
🖥 Github
@pythonl
👩💻 unsync — библиотека для Python, которая предоставляет упрощённые инструменты для работы с асинхронным кодом, включая возможность смешивать синхронный и асинхронный код!
🔍 Особенности библиотеки:
🌟 Упрощённое управление задачами.
🌟 Смешивание синхронного и асинхронного кода.
🌟 Поддержка различных типов выполнения.
🌟 Интуитивный API.
🔐 Лицензия: MIT
🖥 Github
@pythonl
🖥 Textual
Создание интерактивных пользовательских интерфейсов в терминале с графиками и виджетами требует знаний инизкоуровневого программирования.
Чтобы создать сложный CLI, используя простого Python API, попробуйте Textual.
🖥 Github
@pythonl
👩💻 mongoengine — Python-библиотека для работы с базами данных MongoDB, предоставляющая объектно-документный маппинг (ODM)!
🌟 Она позволяет разработчикам описывать документы в виде Python-классов с типизированными полями, делая работу с MongoDB удобной и похожей на использование ORM в реляционных базах.
🌟 Библиотека поддерживает валидацию данных, вложенные документы, связи между документами и удобные запросы через Python-методы. MongoEngine часто используется в проектах, где требуется сочетание гибкости MongoDB и строгой структуры данных.
🔐 Лицензия: MIT
🖥 Github
@data_analysis_ml