Библиотека питониста | Python, Django, Flask
40.6K subscribers
2.74K photos
75 videos
51 files
4.32K links
Все самое полезное для питониста в одном канале.

Список наших каналов: https://t.me/proglibrary/9197

Курс по ML: https://cl

Для обратной связи: @proglibrary_feeedback_bot

По рекламе: @proglib_adv
РКН: https://gosuslugi.ru/snet/67b885cbd501cf3b2cdb5b36
Download Telegram
🐍🃏 Как написать пасьянс на Python

Пасьянс «Косынка» — одна из самых популярных карточных игр.

👍 В этой статье мы разберем, как реализовать «Косынку» с использованием библиотеки Tkinter: детально рассмотрим логику игры, настройки интерфейса, а также визуализацию и обработку перемещений карт.

🤓 Статья

#игрынаPython
👍15❤‍🔥3🔥2
👋 Python: Больше пользы

🐍 Django vs. FastAPI, an Honest Comparison
Опытный разработчик на Django недавно попробовал FastAPI и готов поделиться своими выводами.

🧪 SciPy 1.15.0 Released
Новая версия SciPy уже здесь! В ней исправлено множество багов, добавлены новые функции и улучшена производительность.

Pygments 2.19 Released
Если вы часто работаете с подсветкой синтаксиса, то вам пригодится обновление Pygments. Новая версия поддерживает больше языков и предлагает новые темы.

🤖 Stupid pipx Tricks
pipx — это удобный инструмент для запуска Python-пакетов как приложений. Узнайте, как использовать его эффективно.

🛠️ Unit Testing vs. Integration Testing
Хотите понять, чем отличаются юнит-тесты от интеграционных? Статья объясняет основные моменты и показывает, как автоматизировать оба подхода.

🐍 Сложные фильтры в Django с Subquery
В этой статье автор объяснит, как использовать Subquery для фильтрации моделей, основанных на сложных вложенных связях.

#PythonNews
👍53🌚1
🚀 Унифицируйте Python-проекты с помощью шаблонов

Cookiecutter упрощает создание и стандартизацию Python-репозиториев, делая разработку быстрее и эффективнее.

Преимущества использования
1. Стандартизация. Единая структура, тесты, документация и стиль именования.
2. Экономия времени. Автоматическое создание проектов с готовой структурой.
3. Переиспользуемость. Уменьшение ошибок и упрощение совместной работы.

💻 Основные особенности
1. Кроссплатформенность. Работает на Windows, Mac и Linux.
2. Простота. Не требует глубоких знаний Python.
3. Совместимость. Поддерживает версии Python от 3.7 до 3.12.
4. Гибкость. Подходит для любого формата.

Шаблоны
Документация

#cookiecutter #разработка #управлениепроектами
🔥19👍41💯1
👋 Всем привет! Ищем респондентов для интервью на тему «Обучение навыкам в IT»

Если это про вас, откликнитесь, пожалуйста:
Вы проходили курсы по техническим специальностям или математике за последние 6 месяцев
Вы разработчик, который хочет освоить Data Science или Machine Learning

Что нужно сделать?
📞 Участвовать в небольшом интервью по Zoom (не больше 45 минут).

💰 Вознаграждение:
1500 рублей на карту за участие + уникальный шанс пообщаться с нашим CEO!

Как откликнуться?
✉️ Напишите в личные сообщения @artem_ceo
👍41🔥1
Вакансии «Библиотеки программиста» — ждем вас в команде!

Мы постоянно растем и развиваемся, поэтому создали отдельную страницу, на которой будут размещены наши актуальные вакансии. Сейчас мы ищем:
👉контент-менеджеров для ведения телеграм-каналов
👉Переводчик и автор оригинальных статей

Подробности тут

Мы предлагаем частичную занятость и полностью удаленный формат работы — можно совмещать с основной и находиться в любом месте🌴

Ждем ваших откликов 👾
1👍1
🚨 Project Quarantine

В PyPI есть функция «карантин» проектов. Она позволяет администраторам помечать проект как потенциально опасный и препятствовать его установке пользователями, чтобы предотвратить дальнейший ущерб.

Читайте статью, чтобы узнать больше об этой важной функции.

#PyPI #Безопасность
4🔥3👍2
🐜 Как создавать ИИ-агентов, которые реально работают: опыт Anthropic

В лабораториях Anthropic в 2025 году создают новое поколение ИИ-агентов. Они не просто следуют командам — они принимают решения.

🤖 Как написать работающего ИИ-агента? Делимся практическими советами от команды, создавшей Claude.

👉 Статья

#агентыИИ #Claude
👍52🔥2
🚀 Как использовать Django Signals, чтобы приложение работало как часы

Signals — это встроенный механизм в Django, который позволяет частям приложения «общаться» через события.

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

#Django #DjangoSignals
👍8🔥2😢21
🌟 Как найти карьеру, которую вы по-настоящему любите, с помощью Икигай

Японская концепция Икигай (ваша «причина для бытия») может помочь обрести ясность в выборе карьеры.

#карьера #икигай #саморазвитие
🔥7👍32
📊 Что такое большие данные, как их классифицируют и какими характеристиками обладают

Рассказываем об основных терминах, методах и инструментах, которые используются при анализе больших данных.

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

🔵 А чтобы еще больше погрузиться в Big Data, забирайте наш курс «Базовые модели ML и приложения»
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥4👍31
🚀 Несколько полезных советов по работе с Git

👉 Сохраняйте незавершённые изменения git stash поможет временно сохранить изменения без коммита.

👉 Очищайте историю через interactive rebase — команда git rebase -i позволит объединять коммиты и редактировать сообщения.

👉 Используйте pull с rebase git pull --rebase поможет избежать ненужных merge-коммитов.

👉 Применяйте отдельные коммиты с cherry-pick — команда git cherry-pick перенесёт конкретный коммит в другую ветку.

👉 Восстанавливайте ошибки через refloggit reflog покажет историю всех действий, чтобы вернуть удалённые коммиты или ветки.

👉 Настройте алиасы — сократите команды (например, git co для git checkout), чтобы ускорить работу.

👉 Визуализируйте веткиgit log --graph --oneline покажет структуру веток и историю изменений.

👉 Проверяйте изменения с git diff — команда git diff покажет изменения перед коммитом, а git diff --staged — уже проиндексированные.

#Git #КонтрольВерсий
🔥13👍102
🎨 Создаём приложение-портфолио на Django

🐍 Django — мощный Python-фреймворк для веб-разработки. Он использует архитектуру Model-View-Template (MVT) и имеет встроенные функции: аутентификация, админка и работа с базой данных.

🛠️ В этом туториале создаём приложение-портфолио. Разбираемся с моделями, представлениями, шаблонами и админ-интерфейсом, чтобы собрать функциональное веб-приложение.

🚀 Отличный способ начать изучение Django!

#Django #Python #ВебРазработка
👍71🔥1