pythonportal | Unsorted

Telegram-канал pythonportal - Python Portal

58174

Всё самое интересное из мира Python Связь: @devmangx РКН: https://clck.ru/3GMMF6

Subscribe to a channel

Python Portal

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

- Узлы графа (nodes) — это перекрёстки.
- Рёбра графа (edges) — это дороги между перекрёстками.
- У каждого ребра есть:
- длина дороги (в километрах),
- скорость (км/ч), с которой можно проехать этот участок.

Целевая метрика: время в пути (в часах). Мы хотим найти кратчайший (по времени) путь, а не по географическому расстоянию.


import networkx as nx

def build_city_graph():
"""
Создаёт и возвращает ориентированный граф (DiGraph) с атрибутами:
- distance (км)
- speed (км/ч)
"""
G = nx.DiGraph()

# Добавим несколько перекрёстков (можно просто добавлять рёбра,
# тогда вершины создадутся автоматически)


👉👉👉 ЧИТАТЬ ДАЛЬШЕ 🤖🤖🤖

Читать полностью…

Python Portal

ПИШЕМ СОБСТВЕННЫЙ WEB-FRAMEWORK НА PYTHON

Видео посвящено созданию простого веб-фреймворка на Python, его интеграции с Gunicorn и организации маршрутизации. 🔥

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

👉 @PythonPortal | #видео

Читать полностью…

Python Portal

Как создать свой веб-фреймворк на Python?

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

👉 @PythonPortal | #статья

Читать полностью…

Python Portal

Python Pandas для машинного обучения

Файл содержит заметки и примеры кода, посвященные работе с библиотекой Pandas в Python, в контексте машинного обучения. Основное внимание уделяется следующим аспектам:

Обработка данных:
Загрузка, фильтрация, агрегация и подготовка данных.
Удаление пропусков, нормализация, кодирование (например, one-hot encoding).

Работа с Series и DataFrame:
Создание, индексирование, фильтрация и редактирование объектов.
Применение методов для статистического анализа, сортировки и очистки данных.

Интеграция с другими библиотеками: Seamless взаимодействие Pandas с инструментами Python для машинного обучения.

Файл содержит теоретические объяснения, примеры кода и ссылки на внешние ресурсы. 🧠

👉 @PythonPortal | #ресурсы | дать буст

Читать полностью…

Python Portal

Правильный импорт собственных модулей Python

Видео рассказывает о правильном способе импорта пользовательских модулей Python, использовании файла __init__.py для создания модулей и структурировании кода с несколькими файлами и директориями.

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

👉 @PythonPortal | #видео

Читать полностью…

Python Portal

5 способов заработать деньги с помощью Python в 2025 году

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

👉 @PythonPortal | #статья

Читать полностью…

Python Portal

Как с помощью Python и OpenCV считать лица на видео / фото

🟢Подключаемся к камере.
🟢Используем библиотеку dlib для обнаружения лиц.
🟢Рисуем рамки вокруг лиц и выводим их количество.
🟢Останавливаем программу по нажатию "q".

Пример кода тоже есть. 🧔‍♂️

👉 @PythonPortal | #ресурсы | дать буст

Читать полностью…

Python Portal

⚡️ Крутая шпаргалка по Python

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

⭐️ В шпаргалке также стоят отметки, которые говорят о том, в какой версии Python появилась та или иная фишка.

🔜 Ссылка на шпаргалку

👉 @PythonPortal | #ресурсы

Читать полностью…

Python Portal

Скрипт легковесный шаблон для написания Telegram ботов.

🟣Чистая архитектура, код легко расширять, изменять и поддерживать.
🟣Готовая система миграций alembic.
🟣 Базы данных postgresql.
🟣 RedisStorage, -бот будет помнить историю сообщений даже после перезапуска.
🟣aiogram-dialog для удобного описания пользовательского интерфейса.

🤖 ЯП: Python 3.11+
📂 Модули: aiogram
🖥 База данных: postgresql

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

👉 @PythonPortal | #ресурсы

Читать полностью…

Python Portal

Это библиотека на Python, предназначенная для упрощения валидации данныхValidex

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

Validex предназначена для упрощения работы с пользовательским вводом и повышения надежности обработки данных. 😡

👉 @PythonPortal | #ресурсы | дать буст

Читать полностью…

Python Portal

Цифровые часы на Python

👉 @PythonPortal | #ресурсы | дать буст

Читать полностью…

Python Portal

Ловите лайфхак: GitHub + VS Code - быстрое редактирование кода в вашем репозитории прямо в браузере

Для этого нужно заменить в ссылке .com на .dev. Или просто нажать на клавиатуре «.».

Редактор будет абсолютно идентичен вашему редактору на локальной машине (если у вас включена синхронизация с GitHub аккаунтом): цветовая палитра, подсветка синтаксиса, плагины и т.д.

Пользуемся и делимся с теми, кто не в теме 👍

👉 @PythonPortal | #tips

Читать полностью…

Python Portal

Про эту библиотеку стоит знать каждому

Plumbum
— библиотека для Python, упрощающая выполнение команд в стиле shell и их обработку.

Она позволяет запускать системные команды, строить пайплайны, управлять процессами и работать с удалёнными серверами через SSH. 😢

Plumbum позволяет выполнять системные команды как объекты, строить пайплайны и перенаправлять потоки ввода/вывода, управлять удалёнными хостами через SSH, а также обрабатывать ошибки выполнения команд. Библиотека поддерживает как локальные, так и удалённые команды с единообразным синтаксисом.

👉 @PythonPortal | #ресурсы | дать буст

Читать полностью…

Python Portal

Это инструмент OSINT разведки на Python

Для оценки точек на поверхности Земли, где может возникнуть тень определенной длины, в целях детектирования геолокации где было сделано то или иное фото или видео. 😳

Используя высоту объекта, длину его тени, дату и время, ShadowFinder оценивает возможные места, где может появиться эта тень.

Ссылка: тык

👉 @PythonPortal | #ресурсы | дать буст

Читать полностью…

Python Portal

Код для отправки уведомлений на ноутбук 😎

👉 @PythonPortal | #ресурсы | дать буст

Читать полностью…

Python Portal

Шпаргалка по синтаксису Python.

Сохраняем и пользуемся 😁

👉 @PythonPortal | #ресурсы | дать буст

Читать полностью…

Python Portal

Тренируйте и оценивайте все свои модели машинного обучения сразу! ⚔️

Представляем Lazy Predict — библиотеку Python, которая позволяет тренировать, тестировать и оценивать все ваши модели машинного обучения одновременно всего с несколькими строками кода.

Вы можете установить библиотеку Lazy Predict для Python с помощью следующей команды:

pip install lazypredict


👉 @PythonPortal | #ресурсы | дать буст

Читать полностью…

Python Portal

Программа на Python для преобразования десятичного числа в его эквивалент римскими цифрами.

👉 @PythonPortal | #ресурсы | дать буст

Читать полностью…

Python Portal

Пигментный код 😤

Pygments — библиотека для подсветки синтаксиса, написанная на Python.

Поддерживает более 500 языков, экспорт в HTML, LaTeX и другие форматы. Используется для красивого отображения кода в документации, блогах и инструментах.

Ссылка: тык

👉 @PythonPortal | #ресурсы

Читать полностью…

Python Portal

Диаграмма как код

diagram-as-code
— Python-библиотека для программного создания диаграмм, таких как архитектурные схемы, диаграммы процессов и потоки данных! 🍩

Этот инструмент позволяет создавать и обновлять диаграммы с помощью кода, что особенно полезно для автоматизации документации и визуализации, особенно в контексте облачной инфраструктуры, например AWS.

👉 @PythonPortal | #ресурсы | дать буст

Читать полностью…

Python Portal

На фото вы видите список библиотек и фреймворков Python, разделенных по категориям:

🟢Machine Learning (машинное обучение): библиотеки для анализа данных, моделирования и построения ИИ, 🟢🟢например, TensorFlow, PyTorch, Scikit-learn.
🟢Web Development (веб-разработка): фреймворки для создания веб-приложений, такие как Django, Flask, Dash.
🟢Automation Testing (автоматизация тестирования): инструменты для тестирования, например, PyUnit, Robot.
🟢Image Processing (обработка изображений): библиотеки вроде OpenCV, Scikit-Image.
🟢Game Development (разработка игр): инструменты для игр, такие как Pygame, Panda3D.
🟢Web Scraping (сбор данных с веб-сайтов): библиотеки, включая Beautiful Soup, Scrapy, Selenium.

Инструменты охватывают разные сферы программирования на Python.

👉 @PythonPortal | #ресурсы | дать буст

Читать полностью…

Python Portal

Используйте встроенные функции вместо циклов 🧠

Встроенные функции Python, такие как map(), filter() и генераторы списков, оптимизированы на C, что делает их значительно быстрее, чем обычные циклы.

👉 @PythonPortal | #ресурсы | дать буст

Читать полностью…

Python Portal

Сайт на Python без знания HTML/CSS/JS – FastUI

Видео демонстрирует создание простого проекта на FastUI с формой для добавления и удаления пользователей, обработкой данных, навигацией между страницами и базовым CRUD-функционалом.

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

👉 @PythonPortal | #курсы

Читать полностью…

Python Portal

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

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

👉 @PythonPortal | #статья

Читать полностью…

Python Portal

Удобный справочник (cheat sheet) по встроенным методам Python. В нем представлены ключевые методы и функции, разбитые по категориям

Каждый метод сопровождается кратким описанием и примерами использования. 😁

👉 @PythonPortal | #ресурсы | дать буст

Читать полностью…

Python Portal

Огромная шпаргалка с вопросами/ответами на русском для подготовки к интервью на Python разработчика 👨‍💻

— Последовательности;
— Множества и отображения;
— Функции;
— Итераторы и генераторы;
— Классы, объекты;
— Модули, пакеты;
— Исключения;
— Декораторы;
— Метаклассы;
— Ввод-Вывод;
— Тестирование;
— Функциональное программирование;
— GIL, потоки, процессы;
— Веб-разработка;
— Django и много чего интересного.

Ссылка: тык

👉 @PythonPortal | #ресурсы

Читать полностью…

Python Portal

FastHTML - веб-приложения на чистом Python

Сегодня мы узнаем о FastHTML — фреймворке, который позволяет создавать веб-приложения только с помощью Python, без HTML, CSS и JavaScript.

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

👉 @PythonPortal | #курсы

Читать полностью…

Python Portal

Пишем небольшое приложение на Python для повышения продуктивности с помощью ИИ и BotHub API

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

👉 @PythonPortal | #статья

Читать полностью…

Python Portal

Набор заметок и вопросов для интервью по Apache Spark

Файл описывает основы Apache Spark, его компоненты, отличия RDD, DataFrame и Dataset, оптимизацию производительности, обработку потоковых данных, устранение узких мест и задачи на PySpark.

👉 @PythonPortal | #ресурсы | дать буст

Читать полностью…

Python Portal

Рассылка сообщений по WhatsApp при помощи Python

Видео демонстрирует создание программы для автоматической отправки сообщений с использованием PyAutoGUI, решая проблемы с кодировкой и интегрируя работу с файлами.

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

👉 @PythonPortal | #курсы

Читать полностью…
Subscribe to a channel