This media is not supported in your browser
VIEW IN TELEGRAM
Хочешь выучить Python быстро и с нуля? Тогда вот что тебе нужно — CodeEasy: Python Essentials
🔹 Объясняет сложное простыми словами
🔹 Основан на реальной истории с заданиями по ходу сюжета
🔹 Бесплатный старт
Готов начать? Жми сюда🌟
👉 @PythonPortal
Готов начать? Жми сюда
Please open Telegram to view this post
VIEW IN TELEGRAM
❤29👍10
This media is not supported in your browser
VIEW IN TELEGRAM
Этот репозиторий содержит подборку всего необходимого для работы с библиотеками, связанными с ИИ и LLM.
Более 120 библиотек, отсортированных по этапам разработки LLM:
→ Обучение, дообучение и оценка LLM-моделей
→ Интеграция и деплой приложений с LLM и RAG
→ Быстрый и масштабируемый запуск моделей
→ Работа с данными: извлечение, структурирование и генерация синтетики
→ Создание автономных агентов на базе LLM
→ Оптимизация промптов и обеспечение безопасного использования в проде
👉 @PythonPortal
Более 120 библиотек, отсортированных по этапам разработки LLM:
→ Обучение, дообучение и оценка LLM-моделей
→ Интеграция и деплой приложений с LLM и RAG
→ Быстрый и масштабируемый запуск моделей
→ Работа с данными: извлечение, структурирование и генерация синтетики
→ Создание автономных агентов на базе LLM
→ Оптимизация промптов и обеспечение безопасного использования в проде
Please open Telegram to view this post
VIEW IN TELEGRAM
👍22❤7
Нашёл на Хабре годную статью -> Фундаментальные шаблоны проектирования на Python
Разбираются классические паттерны на языке программирования python:
наблюдатель, адаптер, команда, компоновщик, декоратор, фасад, фабрика, итератор, заместитель, одиночка, состояние, шаблонный метод.🍿
👉 @PythonPortal
Разбираются классические паттерны на языке программирования python:
наблюдатель, адаптер, команда, компоновщик, декоратор, фасад, фабрика, итератор, заместитель, одиночка, состояние, шаблонный метод.
Please open Telegram to view this post
VIEW IN TELEGRAM
🤝33❤15🔥3👍2
Совет по Python:
Для асинхронного чтения файлов используй
👉 @PythonPortal
Для асинхронного чтения файлов используй
aiofiles вместе с асинхронными генераторами — это позволит не блокировать event loop при работе с большими файлами. Please open Telegram to view this post
VIEW IN TELEGRAM
❤38👍18🤔3
Please open Telegram to view this post
VIEW IN TELEGRAM
😁175❤36🤣25🔥9🤔3👍1
Python шпаргалки.pdf
350.1 KB
Шпаргалка по Python
Она включает всё, что нужно - от основ до продвинутых тем, с примерами кода и практическими советам
Сохраняем и пользуемся🐒
👉 @PythonPortal
Она включает всё, что нужно - от основ до продвинутых тем, с примерами кода и практическими советам
Сохраняем и пользуемся
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥47❤17👍7🤝2
Модуль slugify
Слаг это упрощенная версия заголовка или названия, в которой специальные символы заменяются на дефисы (-), а все буквы становятся строчными. Например, заголовок
Слаг представляет собой дружественный и понятный формат строки, который обычно используется в URL для идентификации ресурса.
🔸 Строка преобразуется в нижний регистр.
🔸 Удаляются специальные символы и пробелы, заменяясь на дефисы.
🔸 Результат получается коротким и удобным для чтения.
Установка библиотеки:
👉 @PythonPortal
Слаг это упрощенная версия заголовка или названия, в которой специальные символы заменяются на дефисы (-), а все буквы становятся строчными. Например, заголовок
"Как создать слаг в Python!" превращается в "kak-sozdat-slag-v-python"Слаг представляет собой дружественный и понятный формат строки, который обычно используется в URL для идентификации ресурса.
from slugify import slugify
title = "Пример поста о создании слагов"
slug = slugify(title)
print(slug) # вывод: primer-posta-o-sozdanii-slagov
Установка библиотеки:
pip install python-slugify
Please open Telegram to view this post
VIEW IN TELEGRAM
❤43👍23
Нашёл на Хабре полезный гайд -> Создаем Telegram-бот с веб-интерфейсом для приема заявок
Там рассказывается о создании Telegram‑бота с веб‑интерфейсом через WebApp на FastAPI и использованием вебхуков для приёма заявок в одном полномасштабном проекте👍
👉 @PythonPortal
Там рассказывается о создании Telegram‑бота с веб‑интерфейсом через WebApp на FastAPI и использованием вебхуков для приёма заявок в одном полномасштабном проекте
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
❤32👍6👀6🔥2
Please open Telegram to view this post
VIEW IN TELEGRAM
😁70🤣25❤3
Сохраняй себе эту библиотеку Python
Если вы до сих пор пикселизируете важную информацию на картинках, тогда Depix идёт к вам
Depix восстанавливает такие надписи. Работает он с довольно примитивной пикселизацией, но всё равно хорош😁
Как установить:
Как пользоваться:
Запусти скрипт и укажи путь к своему пикселизированному изображению:
Хочешь визуально убедиться, как Depix определяет пиксельные блоки? Воспользуйся вспомогательным инструментом:
👉 @PythonPortal
Если вы до сих пор пикселизируете важную информацию на картинках, тогда Depix идёт к вам
Depix восстанавливает такие надписи. Работает он с довольно примитивной пикселизацией, но всё равно хорош
Как установить:
git clone https://github.com/spipm/Depixelization_poc.git
cd Depixelization_poc
Как пользоваться:
Запусти скрипт и укажи путь к своему пикселизированному изображению:
python3 depix.py -p [ПУТЬ_К_ИЗОБРАЖЕНИЮ] -s images/searchimages/[ТВОЕ_ИЗОБРАЖЕНИЕ].png
Хочешь визуально убедиться, как Depix определяет пиксельные блоки? Воспользуйся вспомогательным инструментом:
python3 tool_show_boxes.py -p [ПУТЬ_К_ИЗОБРАЖЕНИЮ] -s images/searchimages/[ТВОЕ_ИЗОБРАЖЕНИЕ].png
Please open Telegram to view this post
VIEW IN TELEGRAM
👍36🔥16❤13🤣2😢1🌭1
Делюсь с вами очень полезной шпаргалкой — типы импорта и их отличия
И да, ставь лайк, если пригодится🥸
👉 @PythonPortal
И да, ставь лайк, если пригодится
Please open Telegram to view this post
VIEW IN TELEGRAM
❤35👍15🔥6💊3
Регулярные выражения в python
Регулярные выражения (regex) в Python используются для поиска, соответствия и манипулирования строками на основе шаблонов. В Python регулярные выражения реализованы в модуле
Основные функции модуля re:
🔸
🔸
🔸
🔸
🔸
🔸
Примеры использования:
Объяснение примера:
>
>
>
>
>
>
Дополнительные примеры шаблонов:
Регулярные выражения мощный инструмент для работы с текстом, и они могут быть полезны в самых разных задачах, от простой проверки ввода до сложного парсинга текста.💊
👉 @PythonPortal
Регулярные выражения (regex) в Python используются для поиска, соответствия и манипулирования строками на основе шаблонов. В Python регулярные выражения реализованы в модуле
reОсновные функции модуля re:
re.match(): Проверяет, соответствует ли начало строки заданному шаблону.re.search(): Ищет шаблон в строке и возвращает первый найденный совпадающий объект.re.findall(): Находит все совпадения шаблона в строке и возвращает их в виде списка.re.finditer(): Находит все совпадения шаблона и возвращает их в виде итератора.re.sub(): Заменяет все совпадения шаблона на заданную строку.re.split(): Разделяет строку по заданному шаблону.Примеры использования:
import re
# Пример строки
text = "The rain in Spain falls mainly in the plain."
# 1. re.match()
match = re.match(r'The', text)
if match:
print("Match found:", match.group())
else:
print("No match found")
# 2. re.search()
search = re.search(r'rain', text)
if search:
print("Search found:", search.group())
else:
print("No search found")
# 3. re.findall()
findall = re.findall(r'in', text)
print("Findall results:", findall)
# 4. re.finditer()
finditer = re.finditer(r'in', text)
for match in finditer:
print("Finditer match:", match.group(), "at position", match.start())
# 5. re.sub()
substitute = re.sub(r'rain', 'snow', text)
print("Substitute result:", substitute)
# 6. re.split()
split = re.split(r'\s', text)
print("Split result:", split)
Объяснение примера:
>
re.match(r'The', text): Проверяет, начинается ли строка text с "The".>
re.search(r'rain', text): Ищет первое вхождение "rain" в строке text.>
re.findall(r'in', text): Находит все вхождения "in" в строке text.>
re.finditer(r'in', text): Возвращает итератор, который перебирает все вхождения "in" в строке text.>
re.sub(r'rain', 'snow', text): Заменяет все вхождения "rain" на "snow" в строке text.>
re.split(r'\s', text): Разделяет строку text по пробелам (символы пробела).Дополнительные примеры шаблонов:
\d: Любая цифра.\D: Любой символ, кроме цифры.\w: Любая буква, цифра или символ подчеркивания.\W: Любой символ, кроме буквы, цифры или символа подчеркивания.\s: Любой пробельный символ.\S: Любой непробельный символ..: Любой символ, кроме новой строки.^: Начало строки.$: Конец строки.*: 0 или более повторений.+: 1 или более повторений.?: 0 или 1 повторение.{n}: Ровно n повторений.{n,}: n или более повторений.{n,m}: От n до m повторений.Регулярные выражения мощный инструмент для работы с текстом, и они могут быть полезны в самых разных задачах, от простой проверки ввода до сложного парсинга текста.
Please open Telegram to view this post
VIEW IN TELEGRAM
👍48❤23🔥7
This media is not supported in your browser
VIEW IN TELEGRAM
Поделитесь своим кодом с кем угодно, используя только VS Code
Надеюсь, пост был полезным🔥
👉 @PythonPortal
Надеюсь, пост был полезным
Please open Telegram to view this post
VIEW IN TELEGRAM
❤37👍21🔥5🤣3