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 | #ресурсы | дать буст
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
Please open Telegram to view this post
VIEW IN TELEGRAM
👍36❤8🤯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 | #ресурсы
Скрипт Telegram бот который отслеживает каналы YouTube и отправляет мгновенные уведомления в группы Telegram при загрузке новых видео. Идеально подходит для менеджеров сообществ и создателей контента, которые хотят держать свою аудиторию в курсе событий.
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥17👍7❤1🏆1
4 уровня написания словаря Python 👆
🍩 Создание простого словаря с парами ключ-значение. Пример включает создание словаря person с ключами name,
🍩 Описано, как получать и изменять значения в словаре. Пример демонстрирует доступ к значению по ключу и изменение значения ключа
🍩 Показано, как добавлять и удалять пары ключ-значение в словаре. Пример включает добавление нового ключа
🍩 Описаны методы работы со словарями, такие как
👉 @PythonPortal | #ресурсы
age
и city
.age.
email
и удаление ключа city.
keys(), values(), items(), get() и pop().
Примеры демонстрируют использование этих методов для получения ключей, значений, пар ключ-значение, извлечения значений и удаления элементов.Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥18👍13❤4
Media is too big
VIEW IN TELEGRAM
Курс линейной алгебры - Математика для машинного обучения и генеративного ИИ
Курс охватывает основы линейной алгебры, включая векторы, матрицы, операции с ними и методы решения систем линейных уравнений.
📲 Источник: тык
👉 @PythonPortal | #видео
Курс охватывает основы линейной алгебры, включая векторы, матрицы, операции с ними и методы решения систем линейных уравнений.
Please open Telegram to view this post
VIEW IN TELEGRAM
👍21❤10👀1
Бот для торговли криптовалютами на Python
🟢 Автоматическая торговля — позволяет запускать торговые стратегии на различных биржах.
🟢 Backtesting — тестирование стратегий на исторических данных.
🟢 Стратегии на Python — возможность создавать и кастомизировать стратегии.
🟢 Поддержка множества бирж — Binance, Bybit, Kraken и другие.
🟢 Telegram-бот — для управления и мониторинга работы бота удаленно.
Если интересуешься алгоритмической торговлей, это мощный инструмент для разработки и тестирования стратегий🔥
🔜 ссылка
👉 @PythonPortal | #ресурсы
Если интересуешься алгоритмической торговлей, это мощный инструмент для разработки и тестирования стратегий
Please open Telegram to view this post
VIEW IN TELEGRAM
👍24🔥9❤2😁2🌭1
Git & Github interviews Q & A.pdf
183.1 KB
Файл содержит вопросы и ответы для собеседований по Git и GitHub.
В нем рассматриваются основные концепции, такие как контроль версий, создание и управление репозиториями, работа с ветками, команды для коммитов, пушей, пулов и мерджей, а также различия между Git и SVN.📰
⚡ Также затрагиваются вопросы управления доступом, разрешения конфликтов и использования стэша
👉 @PythonPortal | #ресурсы
В нем рассматриваются основные концепции, такие как контроль версий, создание и управление репозиториями, работа с ветками, команды для коммитов, пушей, пулов и мерджей, а также различия между Git и SVN.
Please open Telegram to view this post
VIEW IN TELEGRAM
👍12❤6🔥3
Принёс вам классный ресурс для изучения паттернов проектирования
На сайте Refactoring Guru собрали примеры для каждого паттерна на таких языках, как C#, Java, Python, PHP, Rust и ещё куча других.
Всё удобно разложено по категориям — порождающие, структурные, поведенческие.
Примеры суперпонятные, с кодом и пояснениями.
👉 Смотрите сами
👉 @PythonPortal | #ресурсы
На сайте Refactoring Guru собрали примеры для каждого паттерна на таких языках, как C#, Java, Python, PHP, Rust и ещё куча других.
Всё удобно разложено по категориям — порождающие, структурные, поведенческие.
Примеры суперпонятные, с кодом и пояснениями.
Please open Telegram to view this post
VIEW IN TELEGRAM
👍12❤6🌭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 | #ресурсы
Обычно при обучении на GPU:
Это означает, что когда GPU занят, CPU простаивает, и наоборот. Однако это можно оптимизировать с помощью закрепления памяти (memory pinning).
Как это работает:
— Пока модель обучается на первом мини-батче, CPU может передавать второй мини-батч на GPU.
— Это позволяет GPU сразу же начать обработку нового мини-батча без ожидания.
Включить эту оптимизацию очень просто:
Прирост скорости очевиден!
Please open Telegram to view this post
VIEW IN TELEGRAM
👍12❤6🔥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 | #ресурсы
Agno позволяет создавать агентов в 5000 раз быстрее и использовать в 50 раз меньше памяти по сравнению с LangGraph.
Он имеет 100+ готовых инструментов, а также платформу мониторинга агентов для отслеживания сессий и производительности.
100% открытый исходный код.
Please open Telegram to view this post
VIEW IN TELEGRAM
👍9❤7🔥4
Media is too big
VIEW IN TELEGRAM
Пишем торгового робота для фьючерсов Bybit на Python 🙁
Это видео посвящено созданию торгового робота для биржи Bybit, использующего фьючерсные контракты. Автор показывает, как написать код для автоматической торговли, используя Python и библиотеки для работы с API Bybit, такие как pybit и talib.
📲 Источник: тык
👉 @PythonPortal | #видео
Это видео посвящено созданию торгового робота для биржи Bybit, использующего фьючерсные контракты. Автор показывает, как написать код для автоматической торговли, используя Python и библиотеки для работы с API Bybit, такие как pybit и talib.
Please open Telegram to view this post
VIEW IN TELEGRAM
👍20❤10🔥4
Scrapling — это инструмент для веб-скрапинга, написанный на Python. Он упрощает процесс сбора данных с веб-сайтов.
🟢 Удобный синтаксис для написания парсеров.
🟢 Возможность извлекать данные с использованием CSS-селекторов или XPath.
🟢 Поддержка асинхронного скрапинга (для повышения скорости при работе с большим количеством запросов).
🟢 Простая настройка для автоматического обхода нескольких страниц.
Если вы работаете с веб-скрапингом на Python, Scrapling может стать альтернативой популярным инструментам вроде Scrapy или BeautifulSoup, особенно если требуется асинхронность и высокая скорость.😏
🔜 https://github.com/D4Vinci/Scrapling
👉 @PythonPortal | #ресурсы
Если вы работаете с веб-скрапингом на Python, Scrapling может стать альтернативой популярным инструментам вроде Scrapy или BeautifulSoup, особенно если требуется асинхронность и высокая скорость.
Please open Telegram to view this post
VIEW IN TELEGRAM
👍8❤6🌭1
"Интерактивная линейная алгебра"
477-страничная книга на эту тему.
⏩ Издание Университета Британской Колумбии
Для понимания систем линейных уравнений как алгебраически (записывая уравнения их решений), так и геометрически (рисуя и визуализируя).
📐 Ознакомиться
👉 @PythonPortal | #ресурсы | дать буст
477-страничная книга на эту тему.
Для понимания систем линейных уравнений как алгебраически (записывая уравнения их решений), так и геометрически (рисуя и визуализируя).
Please open Telegram to view this post
VIEW IN TELEGRAM
❤11🔥5👍1
Лучший вариант для обучения в 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 | #видео
И это лучшее место, чтобы научиться этому.
- 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
Please open Telegram to view this post
VIEW IN TELEGRAM
🤯11👍6🔥4❤1