🐍🃏 Как написать пасьянс на Python
Пасьянс «Косынка» — одна из самых популярных карточных игр.
👍 В этой статье мы разберем, как реализовать «Косынку» с использованием библиотеки Tkinter: детально рассмотрим логику игры, настройки интерфейса, а также визуализацию и обработку перемещений карт.
🤓 Статья
#игрына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
🐍 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
👍5❤3🌚1
Forwarded from Библиотека задач по Python | тесты, код, задания
Что выведет код?
Anonymous Quiz
27%
Enter Inside Exit Outside
24%
Enter Inside Exit ValueError: An error occured
35%
Enter Inside ValueError: An error occured Exit
15%
Enter Exit Outside
❤6👍1🔥1
🚀 Унифицируйте Python-проекты с помощью шаблонов
Cookiecutter упрощает создание и стандартизацию Python-репозиториев, делая разработку быстрее и эффективнее.
✨ Преимущества использования
1. Стандартизация. Единая структура, тесты, документация и стиль именования.
2. Экономия времени. Автоматическое создание проектов с готовой структурой.
3. Переиспользуемость. Уменьшение ошибок и упрощение совместной работы.
💻 Основные особенности
1. Кроссплатформенность. Работает на Windows, Mac и Linux.
2. Простота. Не требует глубоких знаний Python.
3. Совместимость. Поддерживает версии Python от 3.7 до 3.12.
4. Гибкость. Подходит для любого формата.
Шаблоны
Документация
#cookiecutter #разработка #управлениепроектами
Cookiecutter упрощает создание и стандартизацию Python-репозиториев, делая разработку быстрее и эффективнее.
✨ Преимущества использования
1. Стандартизация. Единая структура, тесты, документация и стиль именования.
2. Экономия времени. Автоматическое создание проектов с готовой структурой.
3. Переиспользуемость. Уменьшение ошибок и упрощение совместной работы.
💻 Основные особенности
1. Кроссплатформенность. Работает на Windows, Mac и Linux.
2. Простота. Не требует глубоких знаний Python.
3. Совместимость. Поддерживает версии Python от 3.7 до 3.12.
4. Гибкость. Подходит для любого формата.
Шаблоны
Документация
#cookiecutter #разработка #управлениепроектами
🔥19👍4❤1💯1
👋 Всем привет! Ищем респондентов для интервью на тему «Обучение навыкам в IT»
Если это про вас, откликнитесь, пожалуйста:
✅ Вы проходили курсы по техническим специальностям или математике за последние 6 месяцев
✅ Вы разработчик, который хочет освоить Data Science или Machine Learning
Что нужно сделать?
📞 Участвовать в небольшом интервью по Zoom (не больше 45 минут).
💰 Вознаграждение:
1500 рублей на карту за участие + уникальный шанс пообщаться с нашим CEO!
Как откликнуться?
✉️ Напишите в личные сообщения @artem_ceo
Если это про вас, откликнитесь, пожалуйста:
✅ Вы проходили курсы по техническим специальностям или математике за последние 6 месяцев
✅ Вы разработчик, который хочет освоить Data Science или Machine Learning
Что нужно сделать?
📞 Участвовать в небольшом интервью по Zoom (не больше 45 минут).
💰 Вознаграждение:
1500 рублей на карту за участие + уникальный шанс пообщаться с нашим CEO!
Как откликнуться?
✉️ Напишите в личные сообщения @artem_ceo
👍4❤1🔥1
❗Вакансии «Библиотеки программиста» — ждем вас в команде!
Мы постоянно растем и развиваемся, поэтому создали отдельную страницу, на которой будут размещены наши актуальные вакансии. Сейчас мы ищем:
👉контент-менеджеров для ведения телеграм-каналов
👉Переводчик и автор оригинальных статей
Подробности тут
Мы предлагаем частичную занятость и полностью удаленный формат работы — можно совмещать с основной и находиться в любом месте🌴
Ждем ваших откликов 👾
Мы постоянно растем и развиваемся, поэтому создали отдельную страницу, на которой будут размещены наши актуальные вакансии. Сейчас мы ищем:
👉контент-менеджеров для ведения телеграм-каналов
👉Переводчик и автор оригинальных статей
Подробности тут
Мы предлагаем частичную занятость и полностью удаленный формат работы — можно совмещать с основной и находиться в любом месте🌴
Ждем ваших откликов 👾
job.proglib.io
Вакансии в медиа «Библиотека программиста»
Количество проектов в редакции постоянно растет, так что нам всегда нужны специалисты
❤1👍1
🚨 Project Quarantine
В PyPI есть функция «карантин» проектов. Она позволяет администраторам помечать проект как потенциально опасный и препятствовать его установке пользователями, чтобы предотвратить дальнейший ущерб.
✅ Читайте статью, чтобы узнать больше об этой важной функции.
#PyPI #Безопасность
В PyPI есть функция «карантин» проектов. Она позволяет администраторам помечать проект как потенциально опасный и препятствовать его установке пользователями, чтобы предотвратить дальнейший ущерб.
✅ Читайте статью, чтобы узнать больше об этой важной функции.
#PyPI #Безопасность
❤4🔥3👍2
Forwarded from Библиотека дата-сайентиста | Data Science, Machine learning, анализ данных, машинное обучение
🐜 Как создавать ИИ-агентов, которые реально работают: опыт Anthropic
В лабораториях Anthropic в 2025 году создают новое поколение ИИ-агентов. Они не просто следуют командам — они принимают решения.
🤖 Как написать работающего ИИ-агента? Делимся практическими советами от команды, создавшей Claude.
👉 Статья
#агентыИИ #Claude
В лабораториях Anthropic в 2025 году создают новое поколение ИИ-агентов. Они не просто следуют командам — они принимают решения.
🤖 Как написать работающего ИИ-агента? Делимся практическими советами от команды, создавшей Claude.
👉 Статья
#агентыИИ #Claude
👍5❤2🔥2
🚀 Как использовать Django Signals, чтобы приложение работало как часы
Signals — это встроенный механизм в Django, который позволяет частям приложения «общаться» через события.
✅ Подробнее о том, зачем нужны сигналы, как они работают и когда их стоит (или не стоит) использовать, читайте в статье .
#Django #DjangoSignals
Signals — это встроенный механизм в Django, который позволяет частям приложения «общаться» через события.
✅ Подробнее о том, зачем нужны сигналы, как они работают и когда их стоит (или не стоит) использовать, читайте в статье .
#Django #DjangoSignals
👍8🔥2😢2❤1
🌟 Как найти карьеру, которую вы по-настоящему любите, с помощью Икигай
Японская концепция Икигай (ваша «причина для бытия») может помочь обрести ясность в выборе карьеры.
#карьера #икигай #саморазвитие
Японская концепция Икигай (ваша «причина для бытия») может помочь обрести ясность в выборе карьеры.
#карьера #икигай #саморазвитие
🔥7👍3❤2
Forwarded from Proglib.academy | IT-курсы
Рассказываем об основных терминах, методах и инструментах, которые используются при анализе больших данных.
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥4👍3❤1
🚀 Несколько полезных советов по работе с Git
👉 Сохраняйте незавершённые изменения —
👉 Очищайте историю через interactive rebase — команда
👉 Используйте pull с rebase —
👉 Применяйте отдельные коммиты с cherry-pick — команда
👉 Восстанавливайте ошибки через reflog —
👉 Настройте алиасы — сократите команды (например,
👉 Визуализируйте ветки —
👉 Проверяйте изменения с git diff — команда
#Git #КонтрольВерсий
👉 Сохраняйте незавершённые изменения —
git stash
поможет временно сохранить изменения без коммита.👉 Очищайте историю через interactive rebase — команда
git rebase -i
позволит объединять коммиты и редактировать сообщения.👉 Используйте pull с rebase —
git pull --rebase
поможет избежать ненужных merge-коммитов.👉 Применяйте отдельные коммиты с cherry-pick — команда
git cherry-pick
перенесёт конкретный коммит в другую ветку.👉 Восстанавливайте ошибки через reflog —
git reflog
покажет историю всех действий, чтобы вернуть удалённые коммиты или ветки.👉 Настройте алиасы — сократите команды (например,
git co
для git checkout
), чтобы ускорить работу.👉 Визуализируйте ветки —
git log --graph --oneline
покажет структуру веток и историю изменений.👉 Проверяйте изменения с git diff — команда
git diff
покажет изменения перед коммитом, а git diff --staged
— уже проиндексированные.#Git #КонтрольВерсий
🔥13👍10❤2
🎨 Создаём приложение-портфолио на Django
🐍 Django — мощный Python-фреймворк для веб-разработки. Он использует архитектуру Model-View-Template (MVT) и имеет встроенные функции: аутентификация, админка и работа с базой данных.
🛠️ В этом туториале создаём приложение-портфолио. Разбираемся с моделями, представлениями, шаблонами и админ-интерфейсом, чтобы собрать функциональное веб-приложение.
🚀 Отличный способ начать изучение Django!
#Django #Python #ВебРазработка
🐍 Django — мощный Python-фреймворк для веб-разработки. Он использует архитектуру Model-View-Template (MVT) и имеет встроенные функции: аутентификация, админка и работа с базой данных.
🛠️ В этом туториале создаём приложение-портфолио. Разбираемся с моделями, представлениями, шаблонами и админ-интерфейсом, чтобы собрать функциональное веб-приложение.
🚀 Отличный способ начать изучение Django!
#Django #Python #ВебРазработка
👍7❤1🔥1