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

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

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

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

По рекламе: @proglib_adv
РКН: https://gosuslugi.ru/snet/67b885cbd501cf3b2cdb5b36
Download Telegram
This media is not supported in your browser
VIEW IN TELEGRAM
🐕 Rexi — инструмент для тестирования регулярных выражений прямо из терминала

Это новый проект на GitHub. Инструмент создан с использованием Python и библиотеки textual. Предлагает дружелюбный интерфейс для интерактивной работы с регулярными выражениями.
▫️Поддерживает оценку регулярных выражений в режимах match или finditer.
▫️Предлагает мгновенную обратную связь по результатам сопоставления или поиска.

🔗 Ссылка на репозиторий проекта
👍10
🪨💧Hard skills и soft skills: что это и как они проверяются на техническом собеседовании

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

🔗 Читать статью
👏5👍3
🐍 Итоги недели в мире Python и обзоры новых инструментов

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

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

9️⃣типичных для новичков ошибок
Автор статьи показывает лучшие практики написания кода на Python. Он также даёт ссылку на другой детальный разбор ошибок, которые часто делают джуны.

🎓 Туториалы

▫️Распознавание изображений для начинающих на наборе данных CIFAR-10 с помощью Numpy, PIL, os, TensorFlow и Taipy.
▫️Распознавание автомобильных номеров для продвинутых

🔥 Интересные проекты

▫️AlphaCodium — инструмент на базе LLM, предназначенный специально для решения задач по программированию.
▫️Langroid – продвинутый фреймворк для создания ИИ-агентов.
Please open Telegram to view this post
VIEW IN TELEGRAM
👍9👏7😁43❤‍🔥1
👍9🔥31
💌 Как отправить письмо на электронную почту с помощью скрипта Python

Эта инструкция пригодится, если вам, например, нужно написать сервис, который будет делать email-рассылку. Для реализации простейшей отправки писем через Python мы будем пользоваться встроенным модулем smtplib.

1️⃣ Первым делом вам нужно настроить какой-нибудь почтовый ящик для рассылки. Рекомендуется создать новый аккаунт. Мы рассмотрим это на примере Gmail.
▫️ Откройте выбранный аккаунт, перейдите в настройки безопасности и установите двухфакторную аутентификацию.
▫️После этого можно перейти по ссылке https://myaccount.google.com/apppasswords. Вероятно, потребуется повторно ввести ваш пароль от аккаунта.
▫️ Там можно ввести название приложения (любое название, которое вам нравится) и сгенерировать пароль для него.
▫️ Сохраните этот пароль.
2️⃣ Далее вы можете использовать следующий код:
import smtplib, ssl
from email.mime.text import MIMEText
from email.mime.multipart import MIMEMultipart

port = 465
password = input("Введите ваш пароль и нажмите enter: ") # вводите ранее полученный в gmail пароль
context = ssl.create_default_context()

sender = "ваш почтовый адрес"
receiver = "адрес получателя"

message = MIMEMultipart("alternative")
message["Subject"] = "Тестовое сообщение"
message["From"] = sender
message["To"] = receiver

text = """Привет!
Это сообщение отправил Python."""
part = MIMEText(text, "plain", "utf-8")
message.attach(part)

with smtplib.SMTP_SSL("smtp.gmail.com", port, context=context) as server:
server.login(sender, password)
server.sendmail(sender, receiver, message.as_string())
Please open Telegram to view this post
VIEW IN TELEGRAM
👍23🔥32
🐍 У нас есть еженедельная email-рассылка, посвященная последним открытиям и тенденциям в мире Python.

В ней:
● Новые возможности в последних версиях Python
● Работа с базами данных и SQL в Python
● Веб-разработка на Django и Flask
● Машинное обучение и анализ данных с помощью Python
● Автоматизация и работа с API на Python
● Тестирование и отладка кода на Python
● Задачи для новичков с решениями

👉Подписаться👈
👍6👏31
🐍🗺️ Геокодирование для Data Scientists: вводное руководство с примерами

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

В новой статье разбираем три различных способа геокодирования с помощью Geopy.

🔗 Читать статью
🔗 Зеркало
👍1😁1🥱1
Reflex — библиотека для создания веб-приложений на чистом Python

Библиотека упрощает процесс разработки за счёт инструментов командной строки для инициализации и запуска проектов. Изначально инструмент релизнули под именем Pynecone.

На днях вышла новая версия Reflex 0.4.0. Она получила следующие улучшения:
▫️Запуск сервиса хостинга с возможностью бесплатного размещения приложений.
▫️Руководство по созданию клонов ChatGPT с использованием Reflex.
▫️Новые ключевые компоненты на основе Radix UI с единой системой тем.
▫️Расширенные руководства по интеграции настраиваемых компонентов React.

🔗 Документация проекта
🔗 Репозиторий Reflex на GitHub
👍7👾3🤔1🥱1
Forwarded from Библиотека программиста | программирование, кодинг, разработка
🏗️📄 ТОП-10 онлайн-конструкторов резюме

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

👉 Читать статью
👉 Зеркало
👍8👾5🔥1
🤖 Делаем продвинутого чат-бота с LangChain

На RealPython опубликовали новый подробный туториал по созданию LLM-приложения с RAG (генерация с дополненной выборкой). Это значит, что бот сможет обращаться к вашей собственной базе данных при создании ответов. Это может быть полезно для малого бизнеса.

Статья покажет:
▪️что такое фреймворк LangChain;
▪️как настроить БД и забирать данные оттуда;
▪️как построить архитектуру бота и развернуть его.

🔗 Ссылка на статью
🔥12👍7
🤖🔮 GPT-5: как новый релиз от OpenAI изменит ИИ-технологии

GPT-4 в своё время заворожила весь мир, показав высокий уровень качества генерации текстов. Хоть она вышла и не так давно — в марте 2023-го, люди уже ждут новое поколение модели. CEO OpenAI Сэм Альтман даже подтвердил журналистам, что работа над GPT-5 ведётся. В новой статье мы изучили всю имеющуюся на данный момент информацию об этом и разобрали по пунктам, чего ждать от апгрейда GPT.

🔗 Читать статью
🔗 Зеркало
👍65🤔3
🦾 SDV — библиотека для генерации синтетических данных на основе реальных

Исследователи из MIT создали инструмент на базе алгоритмов машинного обучения, который изучает паттерны в реальных данных и генерирует на этой основе новые синтетические данные.

▫️SDV ориентирован на работу с табличными данными.
▫️Позволяет обеспечить конфиденциальность: чувствительная информация не утечёт на тесте, если использовать синтетические данные.
▫️Библиотека удобна и проста в применении.

🔗 Ссылка на репозиторий на GitHub
🔗 Ссылка на документацию
👍12🔥6
🧑‍💻 Из грязи в князи: вкатился с нуля в IT за границей

Мы ищем тех, кто начинал карьеру в IT за границей без опыта и специальной подготовки. Хотим услышать ваши истории успеха и препятствий, с которыми вы столкнулись.

Если вы готовы рассказать свою историю — напишите нам на [email protected] 👈
👍4