Python Portal
58.7K subscribers
2.03K photos
182 videos
47 files
575 links
Всё самое интересное из мира Python

Связь: @devmangx

РКН: https://clck.ru/3GMMF6
Download Telegram
enumerate и zip в Python 🖥

👉 @PythonPortal | #ресурсы
Please open Telegram to view this post
VIEW IN TELEGRAM
👍258🏆4
Глубокое обучение

- Всего видео: 30

Этот плейлист содержит всё, что нужно знать о нейросетях: от основ до передовых технологий с трансформерами, которые являются основой ChatGPT.

Источник:
https://www.youtube.com/playlist?list=PLblh5JKOoLUIxGDQs4LFFD--41Vzf-ME1

👉 @PythonPortal | #видео
Please open Telegram to view this post
VIEW IN TELEGRAM
👍146🔥2
Книга "Machine Learning Yearning" (Автор: Эндрю Нг)

🟢Как правильно выбирать стратегию для ML-проектов
🟢Постановка задач и выбор метрик оценки
🟢Работа с тренировочными и тестовыми наборами данных
🟢Анализ ошибок и определение ключевых проблем модели
🟢Баланс между предвзятостью (bias) и разбросом (variance)
🟢Улучшение качества моделей с помощью регуляризации, архитектуры нейросетей и других методов
🟢Работа с распределением данных и генерализация моделей

Книга не углубляется в математические детали, а делает упор на практическое руководство по улучшению ML-систем.

📝Читать:
https://home-wordpress.deeplearning.ai/wp-content/uploads/2022/03/andrew-ng-machine-learning-yearning.pdf

👉 @PythonPortal | #книги
Please open Telegram to view this post
VIEW IN TELEGRAM
10👍5🔥3
This media is not supported in your browser
VIEW IN TELEGRAM
Визуализация сложных данных в Python стала еще проще! 😮

Знакомьтесь, Cosmograph для Python — виджет, который обеспечивает ускоренную на GPU интерактивную визуализацию графов прямо в твоих Jupyter Notebook.

Почему это прорыв?

🟢Производительность на GPU
🟢Интерактивное исследование сети (панорамирование, масштабирование, наведение, выбор)
🟢Гибкая настройка (расположение, цвета, размеры и многое другое)
🟢Бесшовная интеграция в ноутбуки и простая установка через pip

Но это еще не все:

Симуляции на основе силовых полей для динамических визуализаций
Гладкая работа с крупными графами
Минимальная настройка — просто pip install cosmograph

Ссылка:
https://github.com/cosmograph-org/py_cosmograph

👉 @PythonPortal | #ресурсы
Please open Telegram to view this post
VIEW IN TELEGRAM
👍217🔥4
Регулярные_выражения_на_русском.pdf
95.5 KB
Это справочник по регулярным выражениям на русском языке.

Якорей (например, ^ – начало строки, $ – конец строки)
Символьных классов (\d – цифра, \s – пробел и т. д.)
POSIX-классов ([:alpha:] – все буквы, [:digit:] – цифры и т. д.)
Утверждений (например, ?= – вперед смотрящее утверждение)
Шаблонов (например, \d{1,2}/\d{1,2}/\d{4} – дата в формате dd/mm/yyyy)
Кванторов (*, +, ?, {n} и их нежадные версии)
Специальных символов (\n – новая строка, \t – табуляция и т. д.)
Диапазонов ([a-z], [^0-9] и т. д.)
Модификаторов (g – глобальный поиск, i – регистронезависимый и т. д.)

👉 @PythonPortal | #ресурсы
Please open Telegram to view this post
VIEW IN TELEGRAM
👍15🔥97
Python vs Java 😮

Основное различие:

Python интерпретируемый язык, его код выполняется через виртуальную машину Python.
Java сначала компилируется в байт-код, а затем выполняется в JVM с помощью JIT-компиляции.
Java, как правило, быстрее в работе, а Python проще для написания и отладки.

👉 @PythonPortal | #ресурсы
Please open Telegram to view this post
VIEW IN TELEGRAM
👍16🔥76😁1
Легкий парсинг документов с Docling!

Docling — это open-source Python-пакет, который превращает любой документ в данные, готовые для LLM!

🟢OCR для сканированных PDF
🟢Поддержка PDF, PPTX, DOCX и других → конвертация в Markdown, JSON
🟢Продвинутый разбор PDF: структура, порядок чтения, таблицы
🟢Интеграция с LlamaIndex и LangChain

Скоро появится:

Извлечение уравнений и кода
Нативное расширение для LangChain
Извлечение метаданных (заголовки, авторы, ссылки, язык)

Совместим с macOS, Linux и Windows на архитектурах x86_64 и arm64.

Ознакомиться:
https://github.com/DS4SD/docling

👉 @PythonPortal | #ресурсы
Please open Telegram to view this post
VIEW IN TELEGRAM
👍12🔥51🌭1
10 алгоритмов машинного обучения для начинающих

Linear Regression – линейная регрессия (предсказание числовых значений).
Logistic Regression – логистическая регрессия (бинарная классификация).
CART Algorithm – алгоритм дерева решений (классификация и регрессия).
Naïve Bayes – наивный байесовский классификатор (статистический метод).
KNN Algorithm – метод k ближайших соседей (классификация).
Apriori – поиск ассоциаций в данных (например, анализ покупок).
K-Means – метод k-средних (кластеризация).
PCA – метод главных компонент (снижение размерности).
Random Forest Classification – случайный лес (ансамблевый метод).
AdaBoost – алгоритм бустинга (усиление слабых моделей).

Эти алгоритмы охватывают основные задачи машинного обучения: регрессию, классификацию, кластеризацию и снижение размерности.

👉 @PythonPortal | #ресурсы
Please open Telegram to view this post
VIEW IN TELEGRAM
👍17🔥54
This media is not supported in your browser
VIEW IN TELEGRAM
На сайте roadmap.sh собрана шикарная подборка идей для практики backend-разработки — от простых CLI-приложений вроде трекера задач до сложных систем бронирования и масштабируемых e-commerce платформ

Проекты разбиты по уровням сложности: начинающий, средний, эксперт

Каждый проект снабжен описанием и рекомендациями, что делает обучение увлекательным и продуктивным

👉 https://roadmap.sh/backend/projects

👉 @PythonPortal | #ресурсы
Please open Telegram to view this post
VIEW IN TELEGRAM
👍13🔥86
Перезапустите ядро Jupyter, не теряя переменные

Используйте команду store magic, чтобы сохранять и извлекать переменные даже после перезапуска ядра.

Это позволяет избежать необходимости явно сохранять данные на диск или использовать сериализацию (pickle).

👉 @PythonPortal | #tips
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥125👀2
25 репозиториев Github, которые должен знать каждый разработчик Python

В список включены как официальные репозитории языка Python, так и популярные библиотеки и фреймворки, такие как Requests, Flask, Django, Pandas, NumPy и другие. Каждый репозиторий сопровождается кратким описанием его назначения и возможностей.

Цель статьи — предоставить разработчикам полезные инструменты и ресурсы для повышения эффективности и продуктивности в работе с Python.

📝Читать: клик

👉 @PythonPortal | #статья
Please open Telegram to view this post
VIEW IN TELEGRAM
👍117🔥3
Создайте своего собственного оператора OpenAI с помощью инструментов с открытым исходным кодом!

Browser Use — это фреймворк с открытым исходным кодом, который позволяет ИИ-агентам использовать браузер всего лишь с несколькими строками Python-кода.

Основные функции:

🟢100% с открытым исходным кодом
🟢Интеграция с Gradio для веб-интерфейса
🟢Работает с Claude, gpt-4o и Llama 3
🟢Исполнение с участием человека для безопасной работы

Вы просто говорите своему компьютеру, что делать, и Browser Use выполнит задачу.

Ознакомиться:
https://github.com/browser-use/browser-use

👉 @PythonPortal | #ресурсы
Please open Telegram to view this post
VIEW IN TELEGRAM
👍10🔥32🌚2
Книга автора Зеда А. Шоу "Изучение Python 3 сложным путем"

📝Состоит из 52 тщательно разработанных упражнений, охватывающих темы от работы с командной строкой и структур данных до алгоритмов сортировки, парсинга текста и работы с SQL-базами данных. Каждое упражнение направлено на развитие практических навыков через реализацию проектов, таких как создание блогов, текстовых редакторов и интерпретаторов.

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

📝Читать бесплатно:
https://learncodethehardway.org/more-python-book/

👉 @PythonPortal | #книги
Please open Telegram to view this post
VIEW IN TELEGRAM
👍175🔥3🏆1
7 различных способов использования лямбда-функций Python 🐍

👉 @PythonPortal | #ресурсы | дать буст
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
👍325🔥2🏆1
Media is too big
VIEW IN TELEGRAM
Создание бомбардировщика EMAIL с помощью Python.Полное пошаговое руководство ❗️

Автор объясняет, как настроить сервер, выбрать цель, количество писем и отправить их. Всё это упаковано в классы, чтобы было удобнее. Программа ещё красиво оформлена цветным текстом.

↔️ В общем, это туториал по созданию спам-программы, но использовать такое не стоит — это незаконно и неэтично.

Источник:
https://youtu.be/9R0Zg3MCpUo?si=Aq5GydeZzmEu2G1e

👉 @PythonPortal | #видео
Please open Telegram to view this post
VIEW IN TELEGRAM
👍14🔥3🤔2
Zauberzeug NiceGUI 🗒

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

🟢Позволяет быстро создавать интерфейсы без необходимости изучать HTML, CSS и JavaScript.
🟢Поддерживает события (клики, ввод данных) и обновление интерфейса в реальном времени.
🟢Работает на популярном Python-фреймворке для веб-приложений.
🟢Можно использовать с машинным обучением, IoT, дашбордами и другими приложениями.
🟢Кнопки, графики, формы, таблицы и другие элементы доступны "из коробки".

Ознакомиться:
https://github.com/zauberzeug/nicegui

👉 @PythonPortal | #ресурсы
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥16👍117
C++ против Python 🤭

Правда?

👉 @PythonPortal | #memes
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥58😁15👍122👀1