Python Portal
58.9K subscribers
2.03K photos
177 videos
47 files
567 links
Всё самое интересное из мира Python

Связь: @devmangx

РКН: https://clck.ru/3GMMF6
Download Telegram
Media is too big
VIEW IN TELEGRAM
Курс линейной алгебры - Математика для машинного обучения и генеративного ИИ

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

📲 Источник: тык

👉 @PythonPortal | #видео
Please open Telegram to view this post
VIEW IN TELEGRAM
👍2110👀1
Бот для торговли криптовалютами на Python

🟢Автоматическая торговля — позволяет запускать торговые стратегии на различных биржах.
🟢Backtesting — тестирование стратегий на исторических данных.
🟢Стратегии на Python — возможность создавать и кастомизировать стратегии.
🟢Поддержка множества бирж — Binance, Bybit, Kraken и другие.
🟢Telegram-бот — для управления и мониторинга работы бота удаленно.

Если интересуешься алгоритмической торговлей, это мощный инструмент для разработки и тестирования стратегий 🔥

🔜 ссылка

👉 @PythonPortal | #ресурсы
Please open Telegram to view this post
VIEW IN TELEGRAM
👍24🔥92😁2🌭1
Git & Github interviews Q & A.pdf
183.1 KB
Файл содержит вопросы и ответы для собеседований по Git и GitHub.

В нем рассматриваются основные концепции, такие как контроль версий, создание и управление репозиториями, работа с ветками, команды для коммитов, пушей, пулов и мерджей, а также различия между Git и SVN. 📰

Также затрагиваются вопросы управления доступом, разрешения конфликтов и использования стэша

👉 @PythonPortal | #ресурсы
Please open Telegram to view this post
VIEW IN TELEGRAM
👍126🔥3
Принёс вам классный ресурс для изучения паттернов проектирования

На сайте Refactoring Guru собрали примеры для каждого паттерна на таких языках, как C#, Java, Python, PHP, Rust и ещё куча других.

Всё удобно разложено по категориям — порождающие, структурные, поведенческие.

Примеры суперпонятные, с кодом и пояснениями.

👉 Смотрите сами

👉 @PythonPortal | #ресурсы
Please open Telegram to view this post
VIEW IN TELEGRAM
👍126🌭3
Сделайте загрузку данных в PyTorch в 5 раз быстрее! 🫵

Обычно при обучении на GPU:

🟢to(device) переносит данные на GPU.
🟢Затем все вычисления выполняются на GPU.

Это означает, что когда GPU занят, CPU простаивает, и наоборот. Однако это можно оптимизировать с помощью закрепления памяти (memory pinning).

Как это работает:

— Пока модель обучается на первом мини-батче, CPU может передавать второй мини-батч на GPU.
— Это позволяет GPU сразу же начать обработку нового мини-батча без ожидания.

Включить эту оптимизацию очень просто:

Установите pin_memory=True в объекте DataLoader.
При передаче данных используйте: .to(device, non_blocking=True).
Дополнительно укажите num_workers в DataLoader для еще большей оптимизации.

Прирост скорости очевиден!

👉 @PythonPortal | #ресурсы
Please open Telegram to view this post
VIEW IN TELEGRAM
👍126🔥2
Похоже, я придумал свой алгоритм поиска кратчайшего пути

📖 Читать: ссылка

👉 @PythonPortal | #статья
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥186🌚3👍2
This media is not supported in your browser
VIEW IN TELEGRAM
Самый быстрый способ создания мультимодальных ИИ-агентов на Python.

Agno позволяет создавать агентов в 5000 раз быстрее и использовать в 50 раз меньше памяти по сравнению с LangGraph. 🔥

Он имеет 100+ готовых инструментов, а также платформу мониторинга агентов для отслеживания сессий и производительности.

100% открытый исходный код.

🔜 https://github.com/Shubhamsaboo/awesome-llm-apps

👉 @PythonPortal | #ресурсы
Please open Telegram to view this post
VIEW IN TELEGRAM
👍97🔥4
Media is too big
VIEW IN TELEGRAM
Пишем торгового робота для фьючерсов Bybit на Python 🙁

Это видео посвящено созданию торгового робота для биржи Bybit, использующего фьючерсные контракты. Автор показывает, как написать код для автоматической торговли, используя Python и библиотеки для работы с API Bybit, такие как pybit и talib.

📲 Источник: тык

👉 @PythonPortal | #видео
Please open Telegram to view this post
VIEW IN TELEGRAM
👍2010🔥4
Scrapling — это инструмент для веб-скрапинга, написанный на Python. Он упрощает процесс сбора данных с веб-сайтов.

🟢Удобный синтаксис для написания парсеров.
🟢Возможность извлекать данные с использованием CSS-селекторов или XPath.
🟢Поддержка асинхронного скрапинга (для повышения скорости при работе с большим количеством запросов).
🟢Простая настройка для автоматического обхода нескольких страниц.

Если вы работаете с веб-скрапингом на Python, Scrapling может стать альтернативой популярным инструментам вроде Scrapy или BeautifulSoup, особенно если требуется асинхронность и высокая скорость. 😏

🔜 https://github.com/D4Vinci/Scrapling

👉 @PythonPortal | #ресурсы
Please open Telegram to view this post
VIEW IN TELEGRAM
👍86🌭1
"Интерактивная линейная алгебра"

477-страничная книга на эту тему.

Издание Университета Британской Колумбии

Для понимания систем линейных уравнений как алгебраически (записывая уравнения их решений), так и геометрически (рисуя и визуализируя).

📐 Ознакомиться

👉 @PythonPortal | #ресурсы | дать буст
Please open Telegram to view this post
VIEW IN TELEGRAM
11🔥5👍1
Методы строк в Python

👉 @PythonPortal | #ресурсы
Please open Telegram to view this post
VIEW IN TELEGRAM
👍287🔥3
Лучший вариант для обучения в 2025 году: ML И DL

И это лучшее место, чтобы научиться этому.

- 100 дней ML
- 100 дней DL

❯ 100 дней ML
https://youtube.com/playlist?list=PLKnIA16_Rmvbr7zKYQuBfsVkjoLcJgxHH

❯ Математика для ML
https://youtube.com/playlist?list=PLKnIA16_RmvbYFaaeLY28cWeqV-3vADST

❯ 100 дней DL
https://youtube.com/playlist?list=PLKnIA16_RmvYuZauWaPlRTC54KxSNLtNn

👉 @PythonPortal | #видео
Please open Telegram to view this post
VIEW IN TELEGRAM
🤯11👍6🔥41
uv – это потрясающе! 😮

Вы можете запускать Python-скрипты без необходимости беспокоиться о виртуальном окружении, установке зависимостей или версиях Python!

Вот всё, что нужно:

🟢Укажите зависимости в начале файла
🟢Запустите команду: uv run your_script.py

И всё готово!

👉 @PythonPortal | #ресурсы
Please open Telegram to view this post
VIEW IN TELEGRAM
👍18🔥53🏆2
CuPy — это библиотека для работы с массивами в стиле NumPy, но с поддержкой вычислений на GPU.

Она позволяет использовать NVIDIA CUDA для ускорения операций с массивами, что делает её полезной для научных вычислений, машинного обучения и других задач, требующих высокой производительности. 🐈

🟢Полная совместимость с NumPy (можно легко заменить numpy на cupy в коде).
🟢Аппаратное ускорение на GPU через CUDA.
🟢Поддержка многопоточных вычислений.
🟢Поддержка FFT, линейной алгебры, разреженных матриц и других численных методов.

Если у тебя есть видеокарта NVIDIA и установленная CUDA, ты можешь использовать CuPy для ускорения кода, который обычно работает на CPU через NumPy.

🔜 https://github.com/cupy/cupy

👉 @PythonPortal | #ресурсы
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
11👍10🔥4
This media is not supported in your browser
VIEW IN TELEGRAM
Панель потоковых данных GitHub — это произведение искусства. 🐈

👉 @PythonPortal | #видео
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥27👍8🌚8🌭4
WebScrapper-main.zip
450.1 KB
Скрипт парсер

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

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

🤖 ЯП: Python 3.11+
📂 Модули: pyrogram, bs4, requests, html5lib
🖥 База данных: -

👉 @PythonPortal | #ресурсы
Please open Telegram to view this post
VIEW IN TELEGRAM
👍148🔥7🤔2
20 БЕСПЛАТНЫХ ресурсов для изучения Python:

🟢 Веб-сайты:

- Python.org
- Официальный учебник Python: docs.python.org/3/tutorial/
- Документация Python: docs.python.org/3/
- Codecademy:
- Курс "Learn Python 3": codecademy.com/learn/learn-python-3
- freeCodeCamp:
- Курс "Python for Everybody": freecodecamp.org/learn/scientific-computing-with-python/
-тЗадачи Python: freecodecamp.org/learn/python-challenges
- W3Schools:
- Учебник Python: w3schools.com/python/
- Real Python:
- Уроки: realpython.com/tutorials/python/
- GeeksforGeeks:
- Учебник Python: geeksforgeeks.org/python-programming-language/

🟢Интерактивные платформы:
- Академия Хана:
Intro to Programming: http://khanacademy.org/computing/computer-programming
- MIT OpenCourseWare:
Введение в информатику и программирование на Python: http://ocw.mit.edu/courses/6-0001-introduction-to-computer-science-and-programming-in-python-fall-2016/.

🟢Книги и электронные книги:
- Think Python:
Книга онлайн: http://greenteapress.com/wp/think-python-2e/
- Автоматизируйте скучные вещи с помощью Python:
Читать бесплатно онлайн: http://automatetheboringstuff.com

🟢Видеоуроки:
YouTube:
- CS Dojo (Youtube-канал YK Sugi): http://youtube.com/c/CSDojo.
- Corey Schafer: http://youtube.com/user/schafer5
- edX:
Введение в Python: http://edx.org/learn/python

🟢Практические платформы:
- LeetCode:
Python Coding Challenges: http://leetcode.com/problemset/all/?search=python
- HackerRank:
Практика Python: http://hackerrank.com/domains/python

👉 @PythonPortal | #ресурсы
Please open Telegram to view this post
VIEW IN TELEGRAM
👍228🔥3
This media is not supported in your browser
VIEW IN TELEGRAM
Смотрите, как курсор управляет моим браузером. Он может видеть, что происходит, включая логи сети и консоли.🐈

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

ОГРОМНОЕ ускорение для веб-разработки — с этим курсор может конкурировать с v0 и Replit в автономной разработке веб-приложений.

🔜 https://github.com/eastlondoner/cursor-tools

👉 @PythonPortal | #ресурсы
Please open Telegram to view this post
VIEW IN TELEGRAM
👍1210🔥4😁2🤯1
"Машинное обучение с помощью Python"

Этот 366-страничный учебник для студентов инженерных специальностей теперь БЕСПЛАТНЫЙ.

📝Цель этой книги — обсудить разработку моделей машинного обучения с использованием Python. Искусственный интеллект (AI) и машинное обучение (ML) являются важными навыками, которые необходимы каждому выпускнику инженерных и управленческих специальностей для успешного карьерного роста

Получите свой экземпляр:
https://ggnindia.dronacharya.info/Downloads/Sub-info/RelatedBook/4thSem/Fundamentals-of-AIML-text-book-4.pdf

👉 @PythonPortal | #книги
Please open Telegram to view this post
VIEW IN TELEGRAM
👍108🔥2