Библиотека питониста | Python, Django, Flask
40.3K subscribers
2.81K photos
79 videos
51 files
4.4K links
Все самое полезное для питониста в одном канале.

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

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

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

По рекламе: @proglib_adv
РКН: https://gosuslugi.ru/snet/67b885cbd501cf3b2cdb5b36
Download Telegram
💻🚀💊 «Доктор Хаус»: ИИ-диагност в вашем телефоне. Передаём стартап в хорошие руки

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

Продукт — это мобильное приложение Dr. House, ИИ-диагност, который может поставить предварительный диагноз. Внутри статьи также есть полная информация о проекте и ссылка на его исходный код.

🔗 Читать статью
🔗 Зеркало
👍5
This media is not supported in your browser
VIEW IN TELEGRAM
👆Прежде чем начать встречаться с Python-разработчиком, оцените все риски👆
😁44🥱53👍3
🧑‍💻 Suppgram: open-source служба поддержки на Telegram-ботах

Статья на «Хабре» описывает проект горячей линии для общения клиентов с волонтёрами. Автор рассматривает:

▪️особенности использования Telegram-ботов,
▪️архитектуру системы,
▪️ паттерны проектирования.

🔗 Читать статью
❤‍🔥4👍4
📆 Создаём календари на Python

Новая статья на Real Python объясняет, как использовать модуль calendar для создания и настройки календарей.

Статья охватывает темы:

▫️отображение календарей в терминале,
▫️создание текстовых и HTML календарей,
▫️использование различных функций и методов модуля.

🔗 Читать статью целиком
👍9❤‍🔥5
📖 ТОП-10 книг о том, как правильно построить карьеру в IT

Хотите преуспеть в IT? Ознакомьтесь с нашим списком лучших книг, которые помогут вам выстроить успешную карьеру в этой динамичной отрасли!

Читать статью, чтобы ознакомиться со всеми книгами 👉 https://proglib.io/sh/glq68BCSKj
5😁4👍2❤‍🔥1🤔1
Свежий #дайджест по Python

🐍 Devon — помощник программиста
Это опенсорсный проект, ассистент для написания кода. Использует API Anthropic, или OpenAI, или Groq. Для первых двух вам понадобится собственный ключ.

🐍 pyastgrep and custom linting
Статья рассказывает об инструменте pyastgrep, который позволяет искать специфические элементы синтаксиса Python с использованием языка запросов XPath. Автор объясняет, как использовать pyastgrep для создания пользовательских правил линтинга и соблюдения стандартов.

🐍 Testing with Python (part 5): the different types of tests
Автор рассматривает юнит-тесты, smoke-тесты, регрессионные тесты, sanity, интеграционные тесты, end-to-end тесты и др.

🐍 pyinfra
Позволяет автоматизировать установку программного обеспечения, настройку систем и выполнение команд на удалённых серверах с помощью Python.

🐍 metronomes
Позволяет создать объект с указанием интервала времени и функции, которая будет вызываться регулярно.
3
💬 Какая операционная система установлена на вашем основном рабочем компьютере?

❤️ — Windows
👍 — Linux
🔥 — macOS
🤔 — другое (расскажите в комментах)

#интерактив
249👍214🔥92🤔4👏2
🐳 Автоматический генератор Docker-образов из Poetry

Реддитор поделился своим инструментом Poetry Dockerize Plugin. Он позволяет легко:

▫️генерировать образы Docker прямо из Poetry-проекта;
▫️настраивать образы так, как вам нужно, через файл pyproject.toml.

👉 Изучить инструмент можно по этой ссылке
🎉8👍43🤔1
Что такое Meta в классах Django?

Django использует метаклассы. А метаклассы — это классы, которые конструируют другие классы. Соответственно, когда Django конструирует наш класс, он делает это с помощью своего метакласса. Внутренний класс с названием Meta позволяет задать этому конструктору необходимые нам параметры.

🪅Например, мы можем перезаписать имя таблицы, используя db_table в классе Meta. А ещё изменить порядок полей нашей модели.
from django.db import models

class Product(models.Model):
name = models.CharField(max_length=100)
price = models.DecimalField(max_digits=10, decimal_places=2)
created_at = models.DateTimeField(auto_now_add=True)

class Meta:
db_table = 'product_table'
ordering = ['-created_at']


#вопросы_с_собеседований
Please open Telegram to view this post
VIEW IN TELEGRAM
9👍4
🤯 Как простая задачка поставила в тупик программистов (и как они из него выбрались)

В 2010 году пользователь Stack Overflow не справился с задачей на собеседовании. Обсуждение способов решения этого задания стало одной из самых популярных тем на платформе.

Об этой истории, а также о способах решения задачи, читайте в нашей статье
👉 Ссылка
👉 Зеркало
😁52
🐍🧠 Think Python — бесплатный учебник по Python в виде Colab-ноутбуков

Учебник предназначен для людей, у которых нет опыта программирования. Он постепенно и наглядно погружает в тему.

Состоит из 19 частей. Вот некоторые (вместе со ссылками на Colab-ноутбуки):
▫️Переменные и операторы
▫️Функции
▫️Условия и рекурсия
▫️Строки и регулярные выражения
▫️Анализ текста
▫️Файлы и базы данных

🔗 Ссылка на учебник целиком
👍8😁1