Библиотека питониста | Python, Django, Flask


Channel's geo and language: Russia, Russian
Category: Technologies


Все самое полезное для питониста в одном канале.
Список наших каналов: https://t.me/proglibrary/8353
Учиться у нас: https://proglib.io/w/907158ab
Обратная связь: @proglibrary_feedback_bot
По рекламе: @proglib_adv
Прайс: @proglib_advertising

Related channels  |  Similar channels

Channel's geo and language
Russia, Russian
Statistics
Posts filter


💬 Куда вы предпочитаете обращаться за подсказками, если нужно сделать что-то новое?

❤️ — YouTube-туториалы
👍 — документация

#интерактив


🏥Вы знали, что ИИ уже активно используется в больницах и поликлиниках?

Расскажет от этом Николай Павлов, гуру ИИ из SnkeOS GmbH. Встречаемся на бесплатном практическом уроке от OTUS, где разберём:

- Эксклюзивный эксперимент, рождающий медицинское чудо в Москве!
- Главные параметры для настройки ИИ;
- Какие критерии качества работы ИИ используются в оценке;
- Инструкции как устроена подготовка медицинских датасетов для валидации ИИ.

🎯 Открытый урок вам подойдёт, если вы:
- IT-эксперт, думающий о карьере в передовой медтехнологии!
- Менеджерам, которые привлекают или хочет привлекать сложные, но красивые проекты;
- ИИ-энтузиаст, готовый внедрять будущее пост современной медицины!

⏳ Не медлите! Время ограничено, а открытые уроки не ждут! Ждём вас 23 апреля в 20:00 мск.

🔗Регистрируйтесь прямо сейчас, чтобы занять место на открытом уроке и получить запись: https://otus.pw/7LOP/

Реклама. ООО «Отус онлайн-образование», ОГРН 1177746618576 Erid 2Vtzqv2mKqq


💫 Sphinx — инструмент для создания красивых документаций

Sphinx использует язык разметки reStructuredText.

Особенности:
▫️Генерация множества форматов: HTML, PDF, EPUB, TeX и др.
▫️ Лёгкое определение иерархической структуры с автоматическими ссылками.
▫️ Автоматическое создание индексов, которые упрощают навигацию по документации.
▫️ Автоматическая подсветка кода.
▫️ Расширяемая экосистема, поддержка множества плагинов, например для работы с Jupyter notebooks.
▫️Поддержка не только Python, но и C, C++, JavaScript и др.

Сегодня вышла последняя версия Sphinx 7.3.6.

🔗 Страница Sphinx на PyPI
🔗 Репозиторий
🔗 Документация




💩Чем init() отличается от new()?

В Python, методы __init__() и __new__() используются при создании объектов, но играют разные роли. Если коротко: __init__ обрабатывает инициализацию объекта, а __new__ — его создание.

Так, __new__ вызывается автоматически при создании экземпляра и, собственно, возвращает созданный объект. Метод __init__ вызывается каждый раз при возвращении этого созданного объекта и инициализирует его начальным состоянием, не возвращая ничего. То есть сначала вызывается __new__, а потом __init__

#вопросы_с_собеседований

3.5k 0 29 10 34

Есть ли мемы на Марсе? Как вытянуть репку с помощью кода? Попробуйте разгадать все тайны Гиперкуба на Tinkoff CTF.

20 и 21 апреля пройдет ИТ-соревнование с призами до 420 000 ₽.

Выберите лигу по скиллам и участвуйте даже без опыта в спортивном хакинге. Задания будут интересны сильным разработчикам, QA- и SRE-инженерам, аналитикам и другим ИТ-специалистам.

Играйте как вам удобно: онлайн из дома или офлайн — в одном 16 городов России, Беларуси и Казахстана. В офлайне вас ждет общение с другими игроками, квизы, мерч и другие развлечения.

Узнайте больше о соревновании и зарегистрируйтесь до 19 апреля (Зашить ссылку https://ctf.tinkoff.ru/?utm_source=telegram&utm_medium=ntv.fix&utm_campaign=meetup.ctf.partners&utm_term=pyproglib


erid:2Vtzqv4Dcsy
Реклама. АО "Тинькофф Банк", ИНН 7710140679, лицензия ЦБ РФ № 2673


🕛 Справочник по временной сложности разных структур данных Python

В блоге Python Morsels опубликовали своего рода шпаргалку по Python Big O. Эта нотация позволяет оценить, как быстро увеличивается время выполнения операций в зависимости от размера данных.

В статье перечислены временные сложности распространённых операций со следующими структурами данных:
▫️Списки;
▫️Двухсторонние очереди;
▫️Словари;
▫️Множества;
▫️Counter;
▫️Очереди с приоритетом.

🔗 Читать статью


🎸 10 причин, по которым стоит выбрать Django вместо FastAPI

FastAPI предлагает производительное, асинхронное, компактное и современное решение для разработки бэкенда и API на Python по сравнению с более зрелым, но несколько более громоздким Django. И всё же многие опытные бэкендеры предпочитают Django. Один из таких разработчиков поделился доводами в пользу Django.

🔗 Читать статью
🔗 Зеркало


🖥 Итоги недели в мире Python и обзоры новых инструментов

У нас есть еженедельная рассылка о последних открытиях и тенденциях в мире Python. Мы опубликовали новый выпуск на 📰.

Ниже — небольшая часть выпуска, а целиком читайте здесь 👈

💬 Как автоматически создавать субтитры

В статье рассматривается простейший способ транскрипции видео и создания субтитров — с помощью Python, Whisper и FFmpeg.

▶️ Видеотуториалы

🔘Основные приёмы работы с SQLAlchemy
SQLAlchemy — это библиотека, предназначенная для работы с реляционными базами данных. Умеет выполнять все запросы, доступные в SQL.
🔘Клон ChatGPT на Django
Автор видео показывает, как сделать аналог знаменитого чат-бота с помощью Django, вебсокетов (Channels) и HTMX.

🛠 Инструменты

🔘Tkinter Designer — автоматически конвертирует дизайны Figma в код Tkinter GUI.
🔘drawpyo — библиотека для визуализации диаграмм, карт и схем Draw.io.
🔘Great Tables — создаёт привлекательные таблицы для визуализации данных из датафреймов Pandas и Polars.

Вы можете подписаться на email-рассылку здесь


🧑‍💻 Напиши Redis, Git или Docker самостоятельно с нуля

Такой подход к обучению предлагает сайт CodeCrafters. Это отличные упражнения для разработчиков, которые хотят понять, как устроены популярные технологии, и улучшить свои скиллы.

Вот, что предлагает CodeCrafters:
▪️Большой проект разбивается на подзадачи. Их нужно решить (например запустить сервер на порту и т.д.);
▪️Далее решения задач коммитятся и проходят проверку;
▪️Можно посмотреть чужой код на каждом этапе.

У CodeCrafters есть бесплатный план с ограниченным количеством доступных проектов, а также платные опции с доступом к расширенному контенту. По сложности проекты подойдут, скорее, мидлам (хотя джуниоры тоже могут попробовать разобраться).

🔗 Ссылка на CodeCrafters


🐍 «Ученик хочет, чтобы репетитор по английскому научил его языку Python»

Преподавательница английского языка Аиша рассказала о странной ситуации в недавнем ролике. В нём показан диалог между репетитором и учеником.., который захотел выучить лексику для языка Python. Аиша утверждает, что это скетч, основанный на реальном случае.

💬 А как у вас обстоят дела с английским и Python?

👍
— I know both perfectly
❤️ — Python is the capital of Great Britain
🔥 — Могу выразить любую мысль только на питоне

4.1k 0 26 2 109

🐍 Все алгоритмы на Python

Репозиторий TheAlgorithms/Python представляет собой обширную коллекцию алгоритмов и структур данных, реализованных на Python. В нём можно найти алгоритмы:
▫️сортировки;
▫️поиска;
▫️криптографические;
▫️математические;
▫️графы и др.

Авторы репозитория отмечают, что эти материалы предназначены только для обучения. Некоторые алгоритмы могут быть менее эффективны, чем их реализации в стандартной библиотеке Python.

🔗 Ссылка на репозиторий
🔗 Ссылка на сайт

4.4k 0 152 13 18

В воскресный вечер расслабляемся и смотрим смешные картинки из интернета

#memes


🖥 Pydantic: простая валидация данных

Pydantic — это библиотека, основная идея которой заключается в том, чтобы минимизировать ошибки при работе с данными, особенно когда они приходят из внешних источников (например через API).

✔️ Pydantic позволяет проверить: является ли переменная целым числом, имеют ли ключи и значения в глубоко вложенных словарях правильные типы данных, соответствуют ли данные иным вашим условиям.

Новый туториал от Real Python рассказывает, как:
🔘Установить Pydantic;
🔘Работать с моделями Pydantic;
🔘Как применять валидаторы.

🔗 Читать статью


🛠️ Werkzeug — комплексная библиотека для веб-приложений, использующая WSGI

Начиналась как простая коллекция различных утилит для WSGI-приложений, а теперь является одной из наиболее продвинутых библиотек для работы с WSGI.

В Werkzeug входят:

🔧Интерактивный отладчик, который позволяет проверять трассировку стека и исходный код в браузере;
🔧 Объекты запроса и ответа с полной функциональностью для взаимодействия с заголовками, аргументами запроса, формами, файлами и куками;
🔧 Система маршрутизации для сопоставления URL с эндпоинтами и генерации URL для эндпоинтов;
🔧 Утилиты HTTP для работы с тегами сущностей, управлением кэшем, датами, агентами пользователя, файлами и др.

🩵 Werkzeug используется в качестве основы для Flask.

🔗 Ссылка на документацию Werkzeug


🐍❌ 10 основных ошибок начинающих Python-разработчиков

В статье рассматриваются самые частые ошибки новичков, а также даются советы по их решению. Многие из указанных проблем связаны с читаемостью кода, так как именно читаемость — одно из важнейших качеств.

🔗 Читать статью
🔗 Зеркало


Forward from: Библиотека data scientist’а | Data Science, Machine learning, анализ данных, машинное обучение
🤖🛠️ 4 полезных инструмента для работы с ИИ: RAGFlow, The Pipe, UFO и SWE-agent

В новой статье рассматриваем 4 инструмента, которые расширяют возможности разработчика: от платформ для работы с документами до агентов, способных исправлять ошибки в коде.

🔗 Читать статью
🔗 Зеркало

17 last posts shown.