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

Связь: @devmangx

РКН: https://clck.ru/3GMMF6
Download Telegram
18 распространенных портов, о которых стоит знать

FTP (21, TCP) – Протокол передачи файлов
SSH (22, TCP) – Безопасный удалённый доступ (Secure Shell)
Telnet (23, TCP) – Удалённый вход (незащищённый)
SMTP (25, TCP) – Простой протокол передачи почты
DNS (53, TCP/UDP) – Запросы системы доменных имён
DHCP Server (67, UDP) – Протокол динамической конфигурации хоста (сервер)
DHCP Client (68, UDP) – Протокол динамической конфигурации хоста (клиент)
HTTP (80, TCP) – Протокол передачи гипертекста (основа веб-сайтов)
POP3 (110, TCP) – Протокол получения почты (версия 3)
NTP (123, UDP) – Протокол времени в сети
NetBIOS (139, TCP) – Служба NetBIOS
IMAP (143, TCP) – Протокол доступа к электронной почте
HTTPS (443, TCP) – Защищённый HTTP (SSL/TLS)
SMB (445, TCP) – Протокол совместного использования файлов и принтеров
Oracle DB (1521, TCP) – Порт для взаимодействия с базой данных Oracle
MySQL (3306, TCP) – Порт для взаимодействия с базой данных MySQL
RDP (3389, TCP) – Протокол удалённого рабочего стола
PostgreSQL (5432, TCP) – Порт для взаимодействия с базой данных PostgreSQL

😦 Эти порты используются в администрировании серверов, сетевой безопасности и разработке приложений.

👉 @PythonPortal | #ресурсы | дать буст
Please open Telegram to view this post
VIEW IN TELEGRAM
👍368🤯2
Книга "Mathematics for Machine Learning" (MML) — это учебник по математическим основам машинного обучения.

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

🟢Линейная алгебра – векторы, матрицы, собственные значения, сингулярное разложение.
🟢Анализ (исчисление) – градиенты, частные производные, оптимизация.
🟢Вероятность и статистика – случайные переменные, распределения, байесовская теория.
🟢Оптимизация – градиентный спуск, методы Ньютона.
🟢Применение в машинном обучении – примеры алгоритмов с математической точки зрения.

Это отличное введение в математику для тех, кто хочет глубже понять принципы машинного обучения. ❤️

Ссылка: тык

👉 @PythonPortal | #ресурсы | дать буст
Please open Telegram to view this post
VIEW IN TELEGRAM
👍18🤯6🔥3
Скрипт мониторинг YouTube каналов 🔥

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

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

Скачать скрипт

👉 @PythonPortal | #ресурсы
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥17👍71🏆1
Интеграция Telegram-бота с ЮKassa

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

👉 @PythonPortal | #статья
Please open Telegram to view this post
VIEW IN TELEGRAM
👍137👀2🔥1
4 уровня написания словаря Python 👆

🍩Создание простого словаря с парами ключ-значение. Пример включает создание словаря person с ключами name, age и city.

🍩Описано, как получать и изменять значения в словаре. Пример демонстрирует доступ к значению по ключу и изменение значения ключа age.

🍩 Показано, как добавлять и удалять пары ключ-значение в словаре. Пример включает добавление нового ключа email и удаление ключа city.

🍩Описаны методы работы со словарями, такие как keys(), values(), items(), get() и pop(). Примеры демонстрируют использование этих методов для получения ключей, значений, пар ключ-значение, извлечения значений и удаления элементов.

👉 @PythonPortal | #ресурсы
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥18👍134
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