Python Portal | Программирование @pythonportal Channel on Telegram

Python Portal | Программирование

@pythonportal


Присоединяйтесь к нашему каналу и погрузитесь в мир для Python-разработчика

Связь: @devmangx

№ 5037769872

Python Portal | Программирование (Russian)

Добро пожаловать в Python Portal! Этот канал создан для всех, кто интересуется программированием на Python. Здесь вы найдете полезные статьи, новости, обучающие материалы и многое другое, что поможет вам стать лучшим разработчиком.

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

Если у вас есть вопросы, идеи или вы просто хотите поделиться своим опытом, обращайтесь к нашему администратору: @devmangx. Он всегда готов помочь и поддержать вас в вашем пути к успеху в мире программирования. Присоединяйтесь к Python Portal уже сегодня и станьте частью активного и дружелюбного сообщества разработчиков!

Python Portal | Программирование

09 Feb, 11:33


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 | #ресурсы

Python Portal | Программирование

09 Feb, 09:16


Что спрашивают на собеседовании у Middle Python-разработчика?

В этот вторник, 11 февраля в 19:00 мск — бесплатное открытое собеседование в прямом эфире!

Интервьюер Савва Демиденко, ex. TechLead в Яндексе, Авито и другом русском бигтехе будет задавать реальные вопросы и задачи разработчику-добровольцу. В конце — время вопросов ментору из зала.

Что узнаешь на эфире:
Какие вопросы задают на собеседованиях и зачем
Как подготовиться, чтобы получить достойный оффер
Чего ждут от кандидатов на Middle Python

Запишись на эфир в боте ШОРТКАТ → @shortcut_py_bot

Реклама. ООО "ШОРТКАТ", ИНН: 9731139396, erid: 2Vtzqw9zf2D

Python Portal | Программирование

09 Feb, 06:07


Скрипт парсер

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

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

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

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

Python Portal | Программирование

08 Feb, 16:07


Панель потоковых данных GitHub — это произведение искусства. 🐈

👉 @PythonPortal | #видео

Python Portal | Программирование

08 Feb, 09:17


CuPy — это библиотека для работы с массивами в стиле NumPy, но с поддержкой вычислений на GPU.

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

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

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

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

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

Python Portal | Программирование

08 Feb, 07:17


Трудоголизм - это нормально!

Особенно, когда современный тренд на «успех без особых усилий» приводит лишь к тому, что люди:

1️⃣ Работают по 3-4 часа, а потом выгорают и депрессуют
2️⃣ Оправдывают свою лень тяжелым ментальным состоянием
3️⃣ Делают по 10 медитаций в день, чтобы «просто жить в этом трудном мире»

Если ты устал слушать 90% людей, у которых РАБОТА = КАТОРГА и РАБОТА ДЛЯ РАБОВ - советую подписаться на канал Александра Вотякова

Это клуб здоровых трудоголиков, где собраны те, у кого горят глаза, кто готов пахать и развиваться 💯💪

Если ты считаешь, что много работать вредно – иди гуляй, нам не по пути

Всем остальным вэлком - @votyakov_ar_life

Python Portal | Программирование

08 Feb, 06:07


uv – это потрясающе! 😮

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

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

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

И всё готово!

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

Python Portal | Программирование

07 Feb, 16:07


Лучший вариант для обучения в 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 | #видео

Python Portal | Программирование

07 Feb, 14:07


Работаешь в сфере IT?

👨‍💻 Тогда выбирай свой уровень:

• Новичок: Полноценная помощь с трудоустройством. Проведение интервью, работа с ментором, создание персонального RoadMap и резюме под ключ! Работа до результата с кандидатами любого уровня!

• С опытом: Предоставим статус «Toп-специалиста», откроем доступ к эксклюзивным вакансиям. Возьмем на себя продвижение вашей кандидатуры компаниям, гарантируем высокую зарплату с учетом пожеланий по загрузу и условиям труда!

Еще больше информации👇
Канал:
@rabotayou_ru
Сайт:
rabotayou.ru
Бот:
@rabota_you_bot

Python Portal | Программирование

07 Feb, 06:07


Методы строк в Python

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

Python Portal | Программирование

06 Feb, 10:00


"Интерактивная линейная алгебра"

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

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

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

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

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

Python Portal | Программирование

06 Feb, 06:07


Scrapling — это инструмент для веб-скрапинга, написанный на Python. Он упрощает процесс сбора данных с веб-сайтов.

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

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

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

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

Python Portal | Программирование

05 Feb, 11:08


Пишем торгового робота для фьючерсов Bybit на Python 🙁

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

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

👉 @PythonPortal | #видео

Python Portal | Программирование

05 Feb, 06:07


Самый быстрый способ создания мультимодальных ИИ-агентов на Python.

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

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

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

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

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

Python Portal | Программирование

04 Feb, 10:07


Похоже, я придумал свой алгоритм поиска кратчайшего пути

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

👉 @PythonPortal | #статья

Python Portal | Программирование

04 Feb, 06:07


Сделайте загрузку данных в 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 | #ресурсы

Python Portal | Программирование

02 Feb, 16:07


Курс линейной алгебры - Математика для машинного обучения и генеративного ИИ

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

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

👉 @PythonPortal | #видео

Python Portal | Программирование

02 Feb, 06:07


4 уровня написания словаря Python 👆

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

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

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

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

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

Python Portal | Программирование

01 Feb, 16:07


Интеграция Telegram-бота с ЮKassa

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

👉 @PythonPortal | #статья

Python Portal | Программирование

01 Feb, 06:07


Скрипт мониторинг YouTube каналов 🔥

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

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

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

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

Python Portal | Программирование

31 Jan, 08:35


Книга "Mathematics for Machine Learning" (MML) — это учебник по математическим основам машинного обучения.

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

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

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

Ссылка: тык

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

Python Portal | Программирование

31 Jan, 06:07


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 | #ресурсы | дать буст

Python Portal | Программирование

30 Jan, 10:00


Краткий курс DeepSeek-R1

Узнайте об инновационном подходе с использованием обучения с подкреплением, который лежит в основе DeepSeek-R1, и исследуйте, как этот инструмент достигает производительности, сопоставимой с промышленными гигантами, такими как o1 от OpenAI, но с гораздо меньшими затратами

Вы изучите его архитектуру, практическое применение и способы развертывания этой модели, чтобы использовать ее передовые аналитические способности для собственных проектов. 🧔‍♂️

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

👉 @PythonPortal | #видео

Python Portal | Программирование

30 Jan, 08:00


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

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

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


import networkx as nx

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

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


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

Python Portal | Программирование

30 Jan, 06:07


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

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

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

Python Portal | Программирование

29 Jan, 14:07


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

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

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

👉 @PythonPortal | #видео

Python Portal | Программирование

29 Jan, 12:07


🚩 Единая точка входа в IT!

Теперь всё, что нужно для твоего роста, собрано в одном месте: статьи, материалы, вакансии, задачи и вопросы с собеседований для каждого направления!

Выбирай сферу и становись частью IT сообщества:

👩‍💻 Frontend 👩‍💻 Node.js

👩‍💻 Python 👩‍💻 Java

👣 Golang 👣 Rust

🖥 PHP 🖥 Ruby

👩‍💻 Android 👩‍💻 iOS

🖥 Общее IT 👩‍💻 QA

📆
Митапы 👨‍💻 Вакансии

А также у нас есть собственная платформа для подготовки к собеседованиям!

🔹 Прогресс и история подготовки
🔹 Фильтры по технологиям и сложности
🔹 Интерактивные тренажёры для практики
🔹 4000+ вопросов для подготовки к собеседованиям

🔖 Всё для вашего направления — в одном месте, без лишних подписок.

Python Portal | Программирование

29 Jan, 06:07


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

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

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

pip install lazypredict


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

Python Portal | Программирование

28 Jan, 10:00


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

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

👉 @PythonPortal | #статья

Python Portal | Программирование

28 Jan, 08:00


Ниже приведу пример задачи из современной практики, которая по своей структуре напоминает упрощённую модель плановой экономики, но уже в контексте цепочек поставок (Supply Chain).

Пример:
- Есть два завода (Factory1, Factory2), на которых производятся два вида товаров (Product A и Product B).
- Есть два распределительных центра (склада) (DC1, DC2).
- Есть два региона с конечным спросом (Market1, Market2).
- Мы знаем спрос в каждом регионе по каждому товару, ограничения по мощности заводов (сколько каждого товара они могут произвести) и ёмкость складов (сколько там можно держать товаров).


from pulp import (
LpProblem, LpMinimize, LpVariable, LpStatus, lpSum, LpInteger, value
)

# Заводы (factories), Склады (distribution centers), Рынки/регионы (markets)
factories = ["Factory1", "Factory2"]
distribution_centers = ["DC1", "DC2"]
markets = ["Market1", "Market2"]
products = ["ProductA", "ProductB"]


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

Python Portal | Программирование

28 Jan, 06:07


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

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

Python Portal | Программирование

27 Jan, 10:33


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

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

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

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

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

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

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

Python Portal | Программирование

27 Jan, 06:07


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

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

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

Ссылка: тык

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

Python Portal | Программирование

26 Jan, 10:17


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

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

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

👉 @PythonPortal | #видео

Python Portal | Программирование

26 Jan, 06:07


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

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

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

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

Python Portal | Программирование

25 Jan, 10:30


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

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

👉 @PythonPortal | #статья

Python Portal | Программирование

25 Jan, 06:07


На фото вы видите список библиотек и фреймворков 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 | Программирование

24 Jan, 08:07


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

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

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

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

Python Portal | Программирование

24 Jan, 05:07


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

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

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

Python Portal | Программирование

23 Jan, 16:00


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

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

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

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

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

Python Portal | Программирование

23 Jan, 11:38


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

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

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

👉 @PythonPortal | #курсы

Python Portal | Программирование

23 Jan, 06:07


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

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

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

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

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

Python Portal | Программирование

22 Jan, 08:33


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

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

👉 @PythonPortal | #статья

Python Portal | Программирование

22 Jan, 06:33


👥 Совет IT-спецам на 2025 год - чаще посещайте тематические мероприятия

Зачем тратить время на Ютубчик, когда можно интересно проводить время, при этом развивая свои навыки!

💡А чтобы не гуглить афиши и не подписываться на сотню разных каналов, IT-мероприятия России уже собрали все самые топовые события в одном месте.

👨‍💻 В этом канале ты найдешь самые актуальные и интересные события: анонсы форумов, конференций, митапов, вебинаров, хакатонов, олимпиад и многое другое.

⚡️ Все твои коллеги уже здесь - IT-мероприятия России / ITMeeting / IT events.

🔥 Присоединяйся и будь в курсе самых топовых IT-event'ов!

Python Portal | Программирование

22 Jan, 05:33


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

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

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

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

Python Portal | Программирование

21 Jan, 17:07


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

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

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

Python Portal | Программирование

21 Jan, 15:07


Автоматизация дропов: больше профитов, меньше рисков

Ретрохантинг всё сложнее, а количество ворка всё больше и больше. Как справляться с рутиной и не терять на ошибках?

Если ты уже в крипте, но всё ещё:

— Боишься потерять на фишинге и ошибках в софте
— Тратишь кучу времени на ежедневные действия
— Хочешь масштабироваться, но не хватает инструментов

Тебя спасёт AIO Study. Канал ведут опытные девелоперы — основатели hodlmod.eth. Они простыми словами объясняют, как создать свои инструменты для фарма дропов и защиты от скама, сокращать процессы до одной кнопки и многое другое.

Уметь кодить — это не только экономия времени и денег, но и возможность увеличить профиты. Читай экспертов и получай полезный навык.

Подпишись и перестань забирать дропы руками

Python Portal | Программирование

21 Jan, 06:07


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

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

Python Portal | Программирование

20 Jan, 17:07


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

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

Ссылка: тык

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

Python Portal | Программирование

20 Jan, 15:18


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

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

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

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

👉 @PythonPortal | #tips

Python Portal | Программирование

20 Jan, 09:55


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

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

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

👉 @PythonPortal | #курсы

Python Portal | Программирование

20 Jan, 07:30


Оцени 7 причин пройти наш бесплатный интенсив по Frontend-разработке:

1. Ты сверстаешь веб-сайт на HTML + CSS;
2. Оживишь страницу с помощью JavaScript;
3. Используешь фронтенд-фреймворк Angular;
4. Подключишь Backend и загрузишь сайт на хостинг;
5. Получишь советы по доработке от эксперта;
6. Научишься использовать ChatGPT и Giga во Frontend-разработке;
7. Узнаешь 9 способов найти первый заказ даже без опыта.

А главное, ты проведёшь 7 дней в приятной компании Fullstack-разработчика с 10-летним стажем – Романа Чернова.

👉 Проскочить на интенсив бесплатно

Начинаем уже завтра.

🔥 С нас обучение, практика и помощь с выходом на фриланс или собеседованием.

Python Portal | Программирование

20 Jan, 06:07


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

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

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

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

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

Python Portal | Программирование

19 Jan, 14:25


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

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

👉 @PythonPortal | #статья

Python Portal | Программирование

19 Jan, 06:07


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

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

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

Ссылка: тык

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

Python Portal | Программирование

18 Jan, 16:07


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

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

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

Python Portal | Программирование

18 Jan, 06:07


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

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

Python Portal | Программирование

17 Jan, 17:10


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

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

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

👉 @PythonPortal | #курсы

Python Portal | Программирование

17 Jan, 06:07


Проект для автоматизации создания YouTube Shorts с использованием MoviePy 😒

MoneyPrinter — позволяет генерировать короткие видео, предоставив лишь тему для обсуждения.

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

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

Python Portal | Программирование

16 Jan, 16:07


Лучший цикл статей по изучению сетей 😱

Сети для самых маленьких. Часть нулевая. Планирование

Сети для самых маленьких. Часть первая (которая после нулевой). Подключение к оборудованию cisco

Сети для самых маленьких. Часть вторая. Коммутация

Сети для самых маленьких. Часть третья. Статическая маршрутизация

Сети для самых маленьких. Часть четвертая. L2 и STP

Сети для самых маленьких. Часть пятая. ACL и NAT

Сети для самых маленьких. Часть шестая. Динамическая маршрутизация

Сети для самых маленьких. Часть седьмая. VPN

Сети для самых маленьких. Часть восьмая. BGP и IP SLA

👉 @PythonPortal | #статья

Python Portal | Программирование

16 Jan, 14:07


Узнай грейд и рыночную зарплату + получи план развития бесплатно

На связи ШОРТКАТ. Мы провели 300+ собеседований с менторами из бигтеха, собрали ключевые вопросы с собесов и сделали тест, который поможет оценить навыки.

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

1. Ты проходишь экспресс-тест за 20 минут или его расширенную версию

2. Бронируешь звонок для презентации обратной связи по ответам — можем встретиться уже на следующий день!

3. К созвону проверим ответы, чекнем СV и на основе этого оценим твой грейд.

Ещё подскажем зарплату в рынке, построим план развития до следующего уровня и расскажем про наш новый продукт, который поможет получить выгодный оффер в 2025 году.

Переходи в бота и проходи тест бесплатно, а дальше расскажем, что и как  👉@shortcut_python_bot

Реклама. ООО "ШОРТКАТ", ИНН: 9731139396, erid: 2Vtzqw8aRzb

Python Portal | Программирование

11 Jan, 13:30


Исследовательский анализ данных (EDA) с Pandas 🧊

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

Python Portal | Программирование

11 Jan, 11:30


⚡️ Море IT-информации, а полезное найти все сложнее?

Мы собрали лучшие Telegram-ресурсы, которые помогут тебе развиваться:

📱 Python — от фишек языка и уроков, до практических примеров и готовых скриптов.

👩‍💻 Linux\DevOps — всё для админов и разработчиков, которые хотят совмещать Linux и программирование.

📱 GitHub — лучшие находки с гитхаба и просторов open-source.

📱 IT Курсы — более 2ТБ проверенных курсов по Python, Devops, Backend, Frontend и др...

🗂 CodeVault — книги, скрипты, гайды и шпаргалки для разработки.

🔥 Не стоит ждать, заходи прямо сейчас, чтобы не упустить!

Python Portal | Программирование

11 Jan, 06:07


Voice-Pro на Python

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

Предлагает функции клонирования голоса с помощью искусственного интеллекта и перевода в реальном времени более чем на 100 языках, возможность скачивания YouTube-видео и извлечения аудио, а также удаление голоса с помощью технологий MDX-Net и Demucs.

Ссылка: тык

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

Python Portal | Программирование

10 Jan, 09:38


Как сделать бота world of warcraft. Python, Open CV, Pillow, Pyautogui 🐻

Вы узнаете, как автоматизировать рутинные действия в игре (рыбалку), включая обнаружение объектов на экране, имитацию нажатий клавиш и движений мыши. Мы также рассмотрим базовые техники работы с изображениями, захвата экрана и обработки интерфейса. Подойдет как новичкам, так и более опытным разработчикам.

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

👉 @PythonPortal | #курсы

Python Portal | Программирование

10 Jan, 07:37


😈 Senior-специалист группы безопасности Касперского создал крутейший канал про ИБ

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

Присоединяйтесь: @infosec

Python Portal | Программирование

10 Jan, 06:07


Изображение показывает основные виды машинного обучения:

🍩 Обучение с учителем (Supervised Learning):

Используется, когда данные имеют метки. Делится на:

Классификацию (Classification): Предсказание категорий.
Регрессию (Regression): Предсказание числовых значений.

🍩 Обучение без учителя (Unsupervised Learning):

Используется, когда меток нет. Основная задача:

Кластеризация (Clustering): Группировка данных по схожести.

Методы включают: линейные модели, деревья решений, нейронные сети, кластеризацию (K-Means, иерархические методы) и скрытые марковские модели.

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

Python Portal | Программирование

09 Jan, 09:37


Почта без хлопот: автоматизация отправки писем с помощью Python

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

👉 @PythonPortal | #статья

Python Portal | Программирование

09 Jan, 06:07


Это не просто генератор кода 🙂

OpenHands позволяет автоматизировать разработку с помощью мощных AI-агентов, которые:

🍩генерируют код,
🍩исправляют ошибки,
🍩работают с API,
🍩парсят сайты и даже копирует код с StackOverflow.

Это реально находка!

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

Python Portal | Программирование

08 Jan, 13:00


120 вопросов для подготовки к собеседованию по Python

Включает описание основных и продвинутых концепций Python, примеры кода и объяснения. Темы охватывают широкий спектр, начиная с базовых понятий (переменные, функции, циклы) до более сложных аспектов (итераторы, декораторы, алгоритмы, и объектно-ориентированное программирование).

От начинающих до экспертов

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

Python Portal | Программирование

08 Jan, 11:00


🤖 IT-MARKET — инновационная платформа для разработчиков и предпринимателей!

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

⭐️ IT-MARKET — это мост между теми, кто создает технологии, и теми, кому они нужны. Начните продавать или находите инновации для вашего бизнеса уже сегодня!

🔗 Присоединяйтесь к IT-MARKET!

Python Portal | Программирование

08 Jan, 06:07


Удаление нецензурных слов с помощью Python 👆

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

Python Portal | Программирование

07 Jan, 08:10


10 важных концепций Python за 20 минут

Введение в Python начинается с работы с файлами .py, далее рассматриваются переменные и базовые типы данных. Обсуждаются аннотации типов и константы. Затем переходят к функциям, классам, инициализаторам, методам и магическим методам.

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

👉 @PythonPortal | #курсы

Python Portal | Программирование

07 Jan, 06:10


Ищем IT-специалистов, которые хотят быстро вырасти в 2025 году

Обучающие видео и проф. литература - не то, что поможет достичь вершин.

Личное общение, обмен опытом, крутое комьюнити из топовых специалистов и гигантов индустрии - залог успеха. И все это доступно как онлайн, так и оффлайн!

👨🏻‍💻 Подписывайся на IT-мероприятия России и получай самую актуальную информацию о предстоящих мероприятиях.

— Форумы
— Конференции
— Митапы
— Вебинары
— Хакатоны
—Олимпиады
И многое другое!

Все самые лучшие IT-event'ы в одном канале.
Присоединяйся: IT-мероприятия России / ITMeeting / IT events

Python Portal | Программирование

07 Jan, 05:10


К вашему вниманию —> Bruin

Это инструмент для построения потоков данных, который объединяет сбор данных, их преобразование с использованием SQL и Python, а также проверку качества данных в одном фреймворке. 🤬

Он работает с основными платформами данных и может выполняться как на локальной машине, так и на EC2 или через GitHub Actions.

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

Python Portal | Программирование

06 Jan, 08:10


Как просто создать aiogram 3.x бота на вебхуках (webhook)?

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

👉 @PythonPortal | #статья

Python Portal | Программирование

06 Jan, 06:10


Работай или умри 😡

«Раньше я работал с удовольствием и драйвом. А теперь нет сил, работаю на автомате, лишь бы деньги платили». Знакомо?

Если тоже периодически ловишь себя на подобных мыслях, а прокрастинация и горящие дедлайны твои верные спутники, рекомендуем подписаться на канал Вадима Петрова.

Он точно знает, как IT-специалисту выйти из застоя и вернуть себе силы и энергию.
📍 А его канал Психолог взрослого человека - спасение для выгорающих айтишников, у которых периодически опускаются руки и отключается мозг.

— Как научиться расставлять приоритеты и найти время на жизнь?
— Как избавиться от прокрастинации?
— Как вернуть себе мотивацию и интерес к работе?
— Как расставить границы и перестать перерабатывать?

👨🏻‍💻 Подписывайся на канал @vadimpetrovpsi и начинай с закрепа - там уже ждет бесплатный мини-курс по выходу из апатии.

Python Portal | Программирование

06 Jan, 05:10


25 бесплатных API, которые должен знать каждый разработчик

Погода, курсы валют, геолокация по IP, информация по стране, новости и д.р.

Сохраняй имбу 🚬

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

Python Portal | Программирование

05 Jan, 16:07


Автоматизация игр с YOLOv8: Руководство по созданию бота на Python

Узнайте, как автоматизировать игровой процесс с помощью детектирования объектов в YOLOv8 на Python. В этом руководстве шаг за шагом показано, как написать игрового бота, используя YOLOv8 — мощную модель глубокого обучения для обнаружения и взаимодействия с элементами игры

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

👉 @PythonPortal | #курсы

Python Portal | Программирование

05 Jan, 06:07


Преобразование PDF в Docx с помощью Python

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

Python Portal | Программирование

04 Jan, 10:07


Бот-парсер маркетплейса на Python

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

👉 @PythonPortal | #статья

Python Portal | Программирование

04 Jan, 08:07


Учишь Python, но как дело доходит до собственного кода — всё, кирдык? 😥

На форумах только одно: «Больше практиковаться!» А толку? Ноль понимания и никакой поддержки от профи

Плавали - знаем)) Поэтому специально для тебя - чат для Python-щиков 🤝

Что получишь?

1️⃣ Сможешь задавать любые вопросы без страха и осуждения и получать ответы за минуты, а не часы поиска в инете
2️⃣ Регулярные плюшки в виде стримов от препода с 15-ти летним опытом
3️⃣ Общение с единомышленниками и заряд мотивации

➡️ А еще, забирай в закрепе БЕСПЛАТНЫЙ вводный курс по Python

Короче, всё для прокачки! Залетай к нам — ссылка на чат (тык)

Python Portal | Программирование

04 Jan, 06:07


Файл содержит список часто задаваемых вопросов для собеседований по Python с подробными ответами

Вопросы охватывают широкий спектр тем, таких как основы Python, преимущества языка, структуры данных, функции, декораторы, управление памятью, ООП, обработка исключений, работа с файлами, модули, библиотеки, генераторы, итераторы, а также различия между версиями Python 2.x и 3.x

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

Python Portal | Программирование

03 Jan, 16:07


Бесплатная структура данных Python

Python предлагает несколько встроенных структур данных, которые позволяют эффективно организовывать и хранить данные. В плейлисте некоторые из ключевых структур данных в Python.

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

👉 @PythonPortal | #курсы

Python Portal | Программирование

03 Jan, 06:07


Ускорь автоматизацию веба легко 🔥

Helium — простая в использовании Python библиотека созданная для автоматизации работы с браузерами, такими как Chrome и Firefox.

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

Использует Selenium WebDriver для управления браузерами, такими как Chrome, Edge и Firefox. Можно находить элементы по тексту, селекторам, тегам и другим характеристикам

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

Python Portal | Программирование

02 Jan, 16:07


Скрипт OSINT инструмент

Скрипт для поиска профилей человека в Instagram, Youtube, Facebook и Twitter по его фотографии

🤖 ЯП: Python 3.11+
📂 Модули: opencv-python, selenium, face_recognition
🖥 База данных: -

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

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

Python Portal | Программирование

02 Jan, 06:07


Дорожная карта для Python разработчика в 2025 году 👆

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

Python Portal | Программирование

30 Dec, 16:07


Создание проекта AI Chatbot с использованием Python Fastapi и Groq API

В этом уроке вы узнаете, как создать простой чат-бот с использованием Python, FastAPI и Groq. Мы рассмотрим настройку FastAPI, интеграцию Groq для добавления ИИ-функционала и создание полноценного чат-бота с кастомной памятью.

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

👉 @PythonPortal | #курсы

Python Portal | Программирование

30 Dec, 06:07


Справочник для подготовки к PRTT (PENETRATION RED TEAM TESTER) на русском

Графические оболочки Linux
Структура Linux
Основы командной строки
Управление пользователями / группами
Управление пакетами
Основы сетей
Работа с SSH/FTP/MySQL/Apache/Nginx
Metasploit Framework
Классификации атак
Основы Python3
Важные библиотеки Python3
Введение в OSINT
Burp Suite База
OWASP и д.р полезные вещи

Справочник: тут

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

Python Portal | Программирование

29 Dec, 09:37


ИИ LLama3 без ограничений: локальный запуск, GROQ и интеграция в Телеграм бота с помощью Python

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

👉 @PythonPortal | #статья

Python Portal | Программирование

29 Dec, 06:07


Поиск трендов с помощью Python 👆

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

Python Portal | Программирование

28 Dec, 16:07


Анализ Данных на Python и Pandas

Видео охватывает основы Python, включая переменные, списки, циклы, функции и классы, а также работу с библиотекой Pandas для анализа данных. Рассматриваются загрузка данных, фильтрация, работа с пропусками, сводные таблицы, визуализация (scatter plot, heatmap), корреляция и использование Numpy для агрегации данных.

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

👉 @PythonPortal | #курсы

Python Portal | Программирование

28 Dec, 06:07


Файл объясняет области видимости переменных в Python через правило LEGB:

Области видимости:
🟡 Local: внутри функции.
🟡 Enclosing: во вложенных функциях.
🟡 Global: на уровне модуля.
🟡 8Built-in: встроенные функции и объекты Python.

Изменение областей видимости:
🟡 global для изменения глобальных переменных.
🟡 nonlocal для изменения переменных во вложенных функциях.

Особенности:
🟡 Включения, исключения и классы имеют уникальные области видимости.
🟡 Использование функций globals(), locals(), dir().

Примеры:
🟡 Работа с замыканиями.
🟡 Управление атрибутами классов и экземпляров.

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

Python Portal | Программирование

27 Dec, 14:07


Облако — это конструктор!

The Art of Programming — подкаст об ​​инструментах, технике и разработке ПО. По следам конференции HighLoad 2024 записали новый выпуск, в котором обсуждаем индустрию публичных облаков.

Вместе с Данилой Дюгуровым, CTO MTC Web Services, говорим о новостях индустрии, создании новых облачных платформ, потенциале рынка и принципах формирования топовых команд разработки.

🎧Слушайте The Art of Programming на всех популярных подкаст-площадках.

Python Portal | Программирование

27 Dec, 10:00


Интеграция модели GPT-4 Omni в телеграм бота на Python

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

👉 @PythonPortal | #статья

Python Portal | Программирование

27 Dec, 08:00


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

С networkx можно выявлять влиятельных пользователей, находить кластеры и строить алгоритмы рекомендаций.

Представим, что у нас есть небольшая социальная сеть, где пользователи связаны друг с другом через дружеские или профессиональные связи. Мы построим граф, где узлы — это пользователи, а рёбра — связи между ними.



import networkx as nx
import matplotlib.pyplot as plt

# Создаем граф
G = nx.Graph()

# Добавляем узлы (пользователей) и связи между ними
connections = [
("Alice", "Bob"),
("Alice", "Charlie"),
("Bob", "David"),
("Charlie", "David"),
("David", "Eve"),
("Eve", "Frank"),
("Frank", "Alice"),
("Charlie", "Eve"),
]
G.add_edges_from(connections)

# Визуализация сети


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

Python Portal | Программирование

27 Dec, 06:07


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

Эффективно обходить защиту от ботов. Создавать скрейперы быстрее и проще, используя удобный UI-интерфейс 😷

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

Значительно сокращает затраты на использование прокси и браузеров, снижая их до 97%

😱 И наконец, поддерживает интеграцию с Kubernetes, что позволяет распределять нагрузку между несколькими машинами.

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

Python Portal | Программирование

26 Dec, 17:10


Делюсь руководством по работе с PySpark

💧Создание среды и SparkSession.
💧Извлечение данных (CSV, JSON, Parquet, базы данных).
💧фильтрация, сортировка, группировка, работа с пропущенными значениями, добавление и переименование столбцов.
💧преобразование типов, разбор JSON, работа с массивами и словарями.
💧кэширование, объяснение плана выполнения.
💧создание ML-пайплайнов, обработка текста.
💧чтение и запись потоковых данных.
💧Интеграция с большими данными и облаком.

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

Python Portal | Программирование

26 Dec, 15:10


Совет на 2025 год - учите Data Science и Machine learning

Все нейросети, базы данных компаний, выявление болезней и многое другое - не обходятся без DS и ML.

А чтобы освоиться за несколько месяцев, а не лет, читайте канал Data Science. В нём на пальцах рассказывается, что и как учить, чтобы стать специалистом.

Начните 2025 год с освоения новой профессии - devsp

Python Portal | Программирование

26 Dec, 10:30


Пишем анонимный чат на Python за 15 минут

Этот проект представляет собой чат с графическим интерфейсом, созданный на Python с использованием PyQt5. Для его работы применяются модули socket, rsa и другие. Чат защищен от атак тайминг-анализа и MITM. Реализовано шифрование сообщений и безопасная передача данных. 💬

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

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

👉 @PythonPortal | #курсы

Python Portal | Программирование

26 Dec, 08:30


infosec - один из самых ламповых каналов по информационной безопасности, где говорят об истории ИТ, публикуют актуальные новости и пишут технический материал по разным темам:

- Как зарождалась Флибуста?
- Сервисы для обеспечения безопасности в сети;
- Каким образом "компьютерные мастера" обманывают своих клиентов?
- Бесплатный бот, который проверит файлы на предмет угроз более чем 70 антивирусами одновременно.

А еще у нас часто проходят розыгрыши самых актуальных и новых книг по ИБ. Так что присоединяйся, у нас интересно!

Python Portal | Программирование

26 Dec, 06:07


Визуализация частот слов с помощью Python 🖥

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

Python Portal | Программирование

25 Dec, 17:07


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

Это полезный справочник для изучения функций, таких как append, clear, extend, sort, reverse и других

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

Python Portal | Программирование

25 Dec, 15:07


КАК РАЗГОВАРИВАТЬ НА АНГЛИЙСКОМ УВЕРЕННО, не получать нервный тик и заикание в процессе?

Это возможно с каналом "Гапонова и её английский"!

Автор канала Елена Гапонова преподает английский уже 16 лет и знает, как преодолеть твои страхи.

Вы наконец сможете:

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

С Еленой даже сложные собеседования на английском становятся по плечу! Начните говорить так, чтобы вас понимали! ✌️

👉 Присоединяйтесь к каналу и сделайте первый шаг к свободному общению на английском, а может и новой жизни ;)

Python Portal | Программирование

25 Dec, 10:00


Делаем своего AI стилиста на python

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

👉 @PythonPortal | #статья

Python Portal | Программирование

25 Dec, 08:00


Давайте создадим код для обнаружения дронов.

Этот код будет учитывать размер объекта относительно размера кадра для более точного определения расстояния:


import cv2
import numpy as np

class DroneDetector:
def __init__(self):
self.camera = cv2.VideoCapture(0)
self.target_distance = 50 # Максимальная допустимая дистанция до цели
self.known_width = 50 # Знакованный размер объекта в метрах
self.known_distance = 10 # Знакованный расстояние до объекта в метрах

def detect_drones(self):
ret, frame = self.camera.read()

if not ret:
print("Ошибка при чтении кадра")
return None

gray = cv2.cvtColor(frame, cv2.COLOR_BGR2GRAY)
edges = cv2.Canny(gray, 100, 200)
contours, _ = cv2.findContours(edges, cv2.RETR_EXTERNAL, cv2.CHAIN_APPROX_SIMPLE)

detected_drones = []


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

Python Portal | Программирование

25 Dec, 06:07


Перевод и озвучка видео на новом уровне

VideoLingo — это универсальный инструмент для перевода, локализации и озвучивания видео, предназначенный для создания субтитров уровня Netflix. 📱

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

💠Загрузка видео с YouTube с помощью yt-dlp.
💠Распознавание субтитров на уровне слов с использованием WhisperX.
💠Сегментация субтитров с применением NLP и ИИ
💠Настраиваемая и AI-генерируемая терминология для согласованного перевода
💠Трехэтапный процесс перевода
💠Озвучивание с использованием GPT-SoVITS, Azure, OpenAI и др

💬 Перевод доступен на все языки, а озвучивание зависит от выбранного метода синтеза речи

Ссылка: тык

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

Python Portal | Программирование

24 Dec, 16:07


Python в действии. Рецепты и примеры для программистов

Файл представляет собой обучающее руководство по Python с практическими примерами

💠Алгоритмы сортировки и поиска.
💠Примеры ООП: наследование, свойства, абстрактные классы.
💠Управление потоком: условные конструкции, циклы, обработка исключений.
💠Нововведения разных версий Python.

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

Python Portal | Программирование

24 Dec, 14:07


Хочешь вкатиться в Python, но не знаешь, с чего начать? 💻

Инфы дофига, а толку ноль! Как всё это применить – вопрос вообще без ответа…

Не паникуй! Есть предложение

Но сначала вопрос🤔

Как думаешь, сколько может стоить курс по проге на Python, на 150/200ч прохождения, с куратором, код-ревью, разборами домашек, так еще и супер понятной подачей информации от препода с 15-ти летним опытом?💥

Предвкушаю ответ - 100/150к . Да, это средний чек по рынку. И объяснят все равно не так круто, как у нас))

Но тебе повезло, у нас ЧЕРНАЯ ПЯТНИЦА, поэтому отдаем курс по программированию на Python практически даром! ВСЕГО 20к вместо 80к‼️

Такая сумма все равно слишком сложно, а рассрочки не любишь?

Не проблема🤚🏼Можешь платить за подписку на курс 2 000р в месяц, после 12 месяцев непрерывной подписки курс остается у тебя навсегда ))

Кайф же? Ты вообще где-то видел такие цены?!

Акция действует до 27 декабря, поэтому не прошляпь. Ссылка на курс ➡️ https://clck.ru/3FNyEN

Python Portal | Программирование

24 Dec, 09:07


Python Чат Бот с ИИ за 30 минут 🤖

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

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

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

👉 @PythonPortal | #курсы

Python Portal | Программирование

24 Dec, 06:07


Поздравление с Рождеством с помощью Python 🕺

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

Python Portal | Программирование

23 Dec, 16:07


Крутая шпаргалка по Python с кратким обзором ключевых функций и возможностей языка

💧Математические функции (логарифмы, степени, тригонометрия и константы).
💧Форматирование строк (типовые операции и спецификаторы).
💧Работа с файлами (методы открытия, чтения, записи и атрибуты).
💧Случайные числа (генерация и распределения).
💧Массивы (методы работы с массивами и срезами).
💧Операции с системными переменными (OS, SYS).
💧Методы строк (например, форматирование, поиск, изменение регистра).
💧Множества и отображения.
💧Дата и время (работа с объектами и форматирование).

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

Python Portal | Программирование

23 Dec, 14:07


Примите участие в конкурсе IT-мемов и поборитесь за уютный подарок — фирменный плед от IT_One!

Наши коллеги решили согреть вас теплом и поднять настроение к Новому году! В их профиле сейчас проходит конкурс на лучшие мемы, с которыми ассоциируется декабрь айтишника 😁

Самое время поделиться картинками, которые вы пересылаете коллегам в свободное время, и получить фирменный мерч. Условия конкурса — в публикации IT_One.

Также в канале коллег вы узнаете больше о самой компании, найдёте интересные статьи от сотрудников, разборы кейсов, новости и многое другое. Переходите и подписывайтесь 🤝🏻

реклама. ООО "ИТ1-Решения" ИНН: 9717134195, erid: 2VtzqxjipbC

Python Portal | Программирование

23 Dec, 12:07


🦍🦍🦍

👉 @PythonPortal | #мемы

Python Portal | Программирование

27 Nov, 16:07


Computer Science для программиста-самоучки. Все что нужно знать о структурах данных и алгоритмах

Автор:
Альтхофф Кори
Год: 2023

📂 Скачать книгу

👉 @PythonPortal | #книги

Python Portal | Программирование

27 Nov, 14:07


Совет на 2025 год - учите Data Science и Machine learning

Все нейросети, базы данных компаний, выявление болезней и многое другое - не обходятся без DS и ML.

А чтобы освоиться за несколько месяцев, а не лет, читайте канал Data Science. В нём на пальцах рассказывается, что и как учить, чтобы стать специалистом.

Начните 2025 год с освоения новой профессии - devsp

Python Portal | Программирование

27 Nov, 09:07


Лучшие open-source инструменты для Python проектов

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

👉 @PythonPortal | #статья

Python Portal | Программирование

27 Nov, 07:07


📁🕵️ В Windows есть папка, которая собирает на вас компромат!

IT ВЕДОМСТВО опять предупредило своих подписчиков, как разгрузить компьютер от слежки и лагов системы.

А ещё они рассказывает о признаках майнеров, как удалить трояны и порно-баннеры за 5 минут

Почему греется проц без запущенных приложений и загружен HDD или SSD.

💻 Подпишитесь на IT ВЕДОМСТВО — залог цифровой гигиены и компьютерной грамотности

Python Portal | Программирование

27 Nov, 06:07


Лучше уже не будет! 😁

В этом чудесном репозитории можно найти реализации таких алгоритмов, как:

🟡сортировка
🟡поиск,
🟡динамическое программирование,
🟡графовые алгоритмы
и много другой важной инфы

Ссылка: тык

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

Python Portal | Программирование

26 Nov, 17:21


Python и машинное обучение: машинное и глубокое обучение с использованием Python, scikit-learn и TensorFlow 2

Авторы:
Себастьян Рашка, Вахид Мирджалили
Год: 2020

📂 Скачать книгу

👉 @PythonPortal | #книги

Python Portal | Программирование

26 Nov, 15:21


Прожарка резюме для Python-разработчиков в четверг

Ребята из менторской программы ШОРТКАТ разберут на эфире реальные резюме и подскажут, что улучшить, чтобы точно дойти до собеса.

Когда: 28 ноября, в четверг, в 19:00 по мск

Ревьюит резюме рекрутер с опытом работы в Яндексе и Т-Банке.
☑️ Если хотите закинуть своё резюме, подпишитесь на бота @shortcut_python_bot — резюме будут собирать там 
☑️ Если закидывать нечего, но хочется посмотреть со стороны — тоже подписывайтесь на бота @shortcut_python_bot. Там будет ссылка на трансляцию и запись после
После эфира все получат памятку, как использовать ChatGPT для резюме. Ссылку пришлют, не поверите, тоже в боте@shortcut_python_bot

Короче, подпишитесь на бот, чтобы ничего не пропустить
@shortcut_python_bot

Реклама. ООО "ШОРТКАТ", ИНН: 9731139396, erid: 2VtzqxW2pyV

Python Portal | Программирование

26 Nov, 09:17


Срезы списков в Python

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

Python Portal | Программирование

26 Nov, 07:17


Senior-разработчик создал крутейший канал про SQL

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

Присоединяйтесь: @SQL

Python Portal | Программирование

26 Nov, 06:07


Подборка Python библиотек и фреймворков под разные задачи:

🟡Манипуляция с данными
🟡Парсинг данных
🟡Анализ данных
🟡Машинное обучение
🟡Визуализация данных
🟡Работа с БД и тд

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

Python Portal | Программирование

25 Nov, 11:07


Python. Сборник упражнений

Автор:
Стивенсон Б.
Год: 2021

📂 Скачать книгу

👉 @PythonPortal | #книги

Python Portal | Программирование

25 Nov, 06:07


Как легко удалить фон с помощью Python

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

Python Portal | Программирование

24 Nov, 16:12


5 полезных библиотек Python (с примерами)

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

👉 @PythonPortal | #статья

Python Portal | Программирование

24 Nov, 06:07


Скрипт поисковый сервис

Скрипт для поиска всей доступной информации по номеру телефона.

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

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

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

Python Portal | Программирование

23 Nov, 11:00


Разработка веб-приложений на Django Framework

Автор
: М.А. Медведев
Год: 2024

📂 Скачать книгу

👉 @PythonPortal | #книги

Python Portal | Программирование

23 Nov, 09:00


Что с наймом в IT?

В последние годы проблема нехватки профессиональных HR стала еще острее. Профессия разделилась на два типа: сорсеры, которые занимаются поиском кандидатов, и те, кто непосредственно общается с людьми

Часто владельцы бизнеса или инвесторы, не разбираясь в тонкостях найма, перекладывают эту задачу на внутренних эйчаров или аутсорсинг. А те, в свою очередь, не могут четко сформулировать, какой специалист им нужен. Такое непонимание приводит к разрыву между реальными потребностями бизнеса и действиями эйчаров, которые оказываются отделены от бизнес-процессов 🤌

Что происходит дальше?

1⃣ Кандидат сначала тратит кучу времени на заполнение бесконечного HRM-листинга, где требуется заполнить “все поля”. 2⃣ Затем сразу получает отказ от бота без объяснения причин, либо неделями ждет ответ. 3⃣ А если все же дождется, то начинается игра на проверку реальных навыков от человека, который не обладает техническими навыками

Дальнейшая игра чуть сложнее, но в итоге все складывается в алгоритм распознавания “свой-чужой”, где ты натренировался говорить "нужные ответы" ❤️

А итог твоего существования в компании решается в зависимости от настроения каждого участника процесса, без ясной логики. И это превращается в цирк, в котором мы пытаемся трудоустроиться 🥲

Недавно Антон Назаров на своем канале провел интересный эксперимент, который показал, что проблема с наймом в IT связана не с "вайтишниками", как многие считают, а как раз с некомпетентностью и ленью hr-специалистов

Python Portal | Программирование

22 Nov, 13:07


Хорошие практики разработки типичных backend-приложений

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

👉 @PythonPortal | #статья

Python Portal | Программирование

22 Nov, 11:07


⚡️Всероссийский Хакатон ФИЦ 2024

🚀Попробуйте себя в одном из предложенных кейсов:
1. Семантический делитель текстов: Разработать алгоритм, который сможет обеспечить точное разделение текста на блоки в рамках произвольно заданных ограничений размера блока.

2. Контекстный перевод названий научных работ: Разработать и реализовать переводчик, который будет переводить названия научных работ с русского на английский.

3. Прогнозирование бизнес драйверов: Разработать решение для задачи прогнозирования временных рядов бизнес-драйверов и произвести прогноз на следующий календарный месяц.

4. Система контроля и управления доступом: Разработка системы контроля и управления доступом в реальном времени. Система будет включать API для управления сотрудниками, точками доступа и интеграцию с системой видеонаблюдения.

И другие 16 кейсов смотрите на сайте: https://фиц2024.рф/hackathon

Хакатон пройдет в 2 этапа: Отборочный этап в Онлайн, Финал в Офлайн.

🏆Призовой фонд: 6 000 000 руб.
🔥Дедлайн регистрации: 26 ноября, 23:59
📅Даты отборочного этапа: 29 ноября - 2 декабря
🦾Даты финала: 3 - 4 декабря

Зарегистрируйтесь для участия в хакатоне: https://фиц2024.рф/hackathon

Реклама. ООО «Акселератор Возможностей», ИНН: 9704005146, erid: 2VtzquqsWwY

Python Portal | Программирование

22 Nov, 06:07


Анонимная функция в Python

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

Python Portal | Программирование

21 Nov, 10:03


Causal Inference на Python. Причинно-следственные связи в IT-разработке

Автор:
Факур Матеуш
Год: 2025

📂 Скачать книгу

👉 @PythonPortal | #книги

Python Portal | Программирование

21 Nov, 08:03


👩‍💻 Программирование — В С Ё

В 2024 году на кодинге уже не вывезешь, перспектива года - Информационная Безопасность.

Ловите полезные каналы, которые помогут ворваться в новое направление.

👍 ZeroDay - Уроки, эксплуатация уязвимостей с нуля
👍 Белый Хакер - Свежие новости из мира ИБ
😎 Арсенал Безопасника - Все необходимые инструменты
😎 Бункер Хакера - Статьи, книги, шпаргалки и хакинг
👨‍💻 Серверная Админа - Настройка и уроки по компьютерным сетям

📂Вступай и изучай новое направление!

Python Portal | Программирование

21 Nov, 06:07


Интерактивные обучающие среды

Предназначены для практики работы Python, Docker, Git, Kubernetes, Terraform, Linux и д.р. 🔥

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

Лаборатории бесплатны и ориентированы на обучение через практику ❤️

Ссылка: тык

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

Python Portal | Программирование

20 Nov, 11:14


Коллекция из 25 необычных и интересных проектов на Python (разумеется, вместе с кодом).

Среди них, например:

Создание водяного знака на изображении
Уведомление о низком заряде батареи
Получение IP-адреса и имени хоста веб-сайта
Извлечение паролей Wi-Fi
Шифрование и расшифровка текстов
Конвертер валют
Скрипт Python для сжатия папок и файлов
Парсинг комментарий на YouTube
Преобразование текста в речь и многое другое.

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

Python Portal | Программирование

20 Nov, 08:00


Шпаргалка по PyTest

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

👉 @PythonPortal | #статья

Python Portal | Программирование

20 Nov, 05:03


Scientific Computing with Python — бесплатный интерактивный курс

Это своего рода учебник от Freecodecamp. Его цель — дать обучающимся навыки анализа и обработки данных с помощью Python. Учебник содержит следующие темы:

работа со строками;
List Comprehension;
основы дизайна алгоритмов;
структуры данных;
классы и объекты.

Ссылка: тык

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

Python Portal | Программирование

19 Nov, 12:07


Python для заработка: манимейкинг, арбитраж, SEO. Реальные кейсы

Автор:
Korben
Год: 2020

📂 Скачать книгу

👉 @PythonPortal | #книги

Python Portal | Программирование

19 Nov, 10:07


Поздравляем, вы на 1 шаг ближе к работе мечты 🥳

Осталось только прочитать этот пост, подписаться на канал и откликнуться на вакансию 😉

Avito Career — место, где Авито делится актуальными вакансиями и стажировками для Python-разработчиков.

Подписывайтесь, чтобы найти ту самую работу

Python Portal | Программирование

19 Nov, 06:07


Две наглядные шпаргалки по методам списков и множеств в Python ❤️

Делись с друзьями!

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

Python Portal | Программирование

18 Nov, 12:07


Плейлист с туториалами по Python

Python Tutorials на разные темы, среди которых:

🟡основы языка
🟡создание приложения с ChatGPT
🟡задачи для интервью

📹 Cмотреть курс: тык

👉 @PythonPortal | #курсы

Python Portal | Программирование

18 Nov, 06:07


Курс «Создание приложений Python для реальных задач» от Microsoft ⚡️

Это бесплатный вводный курс для начинающих. Охватывает следующие темы:

Общие сведения о Python
Введение в объектно-ориентированное программирование на языке Python
Создание веб-приложения, использующего ИИ, с помощью Python и Flask
Начало работы с тестированием на Python

Ссылка: тык

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

Python Portal | Программирование

17 Nov, 16:07


Сверхбыстрый Python

Автор:
Тиаго Антао
Год: 2023

📂 Скачать книгу

👉 @PythonPortal | #книги

Python Portal | Программирование

17 Nov, 06:07


Наконец-то: это PyUIBuilder — конструктор графических интерфейсов на Python

Вы просто перетаскиваете необходимые элементы, как в Webflow, а утилита затем генерирует код.
Поддерживает несколько библиотек, таких как Tkinter и Kivy.
Генерирует файл requirements.txt, когда это нужно.

Ссылка: тык

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

Python Portal | Программирование

16 Nov, 16:07


Pandas НЕ для анализа данных

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

👉 @PythonPortal | #статья

Python Portal | Программирование

16 Nov, 06:07


Руководство по лучшим практикам Python, написанное для людей 💪

Затронуты такие темы как:

Установка в зависимости от платформы и версии
Py2app, Py2exe, bbfreeze, pyInstaller
Pip
Numpy, scipy, statpy, pyplot, matplotlib
Virtualenv
Fabric
Исчерпывающие рекомендации по модулям, сгруппированные по темам/целям
Какие библиотеки для чего использовать
Конфигурации серверов и инструменты для различных веб-фреймворков
Документация: ее написание
Тестирование: Руководства по Jenkins и tox
Как легко подключить hg из git

Ссылка: тык

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

Python Portal | Программирование

15 Nov, 10:07


Практическое введение в решение дифференциальных уравнений в Python

Автор:
Ершов Н. М.
Год: 2022

📂 Скачать книгу

👉 @PythonPortal | #книги

Python Portal | Программирование

15 Nov, 08:07


Срочно! Запустили набор на бесплатные курсы по обучению программирования

Подойдет новичкам и опытным:

Веб разработчик (Зп от 135 000 ₽)
Java разработчик (Зп от 165 000 ₽)
Python разработчик (Зп от 140 000 ₽)

🔔 Платить ничего не нужно! Набор только до 19 ноября

Python Portal | Программирование

15 Nov, 06:07


Функция map() в Python

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

Python Portal | Программирование

14 Nov, 16:07


Глубокое обучение на Python, 2-е межд. издание

Автор
: Шолле Франсуа
Год: 2023

📂 Скачать книгу

👉 @PythonPortal | #книги

Python Portal | Программирование

14 Nov, 14:07


Уже забыли, когда кодили что-то нестандартное?
Приглашаем тряхнуть стариной на бесплатном мини-курсе от Skillbox «Python для всех». Он состоит из практики чуть меньше чем полностью. За 4 дня мы создадим 4 проекта:

1️⃣ Бота для Telegram, который умеет переводить голос в текст
2️⃣ Бота для Telegram, который обрабатывает фотографии
3️⃣ Парсер, который извлекает данные с сайтов
4️⃣ Веб-сайт (с помощью фреймворка Flask)


В общем, прокачаете навыки, освежите память и наверняка узнаете что-то новое.
Регистрируйтесь: https://epic.st/3MHtI5?erid=2VtzqvcjHMP

🎁 А ещё подарки: персональная карьерная консультация, скидка 10 000 рублей на любой курс Skillbox и подборка полезных материалов.

Реклама. ЧОУ ДПО «Образовательные технологии «Скилбокс (Коробка навыков)», ИНН: 9704088880

Python Portal | Программирование

14 Nov, 09:07


Простой мини-чат на FastApi: Современный интерфейс, вебсокеты и SQLAlchemy с деплоем

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

👉 @PythonPortal | #статья

Python Portal | Программирование

14 Nov, 07:07


Обновляешь команду — обнови и стайлгайд!

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

Бэкенд-разработчик финтех-компании Точка рассказал, как он создавал стайлгайд для команды в фазе активного роста. Инструкция и пример гайда — в статье на Хабре.

Python Portal | Программирование

14 Nov, 06:07


Все алгоритмы на Python ⭐️

Репозиторий TheAlgorithms/Python представляет собой обширную коллекцию алгоритмов и структур данных, реализованных на Python. В нём можно найти алгоритмы:

сортировки;
поиска;
криптографические;
математические;
графы и др.

Авторы репозитория отмечают, что эти материалы предназначены только для обучения. Некоторые алгоритмы могут быть менее эффективны, чем их реализации в стандартной библиотеке Python.

Ссылка: тык

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

Python Portal | Программирование

13 Nov, 16:07


Python для всех

Автор:
Северанс Ч. Р.
Год: 2022

📂 Скачать книгу

👉 @PythonPortal | #книги

Python Portal | Программирование

13 Nov, 06:07


Огромный, бесплатный репозиторий с коллекцией Python скриптов под разные нужды с целью автоматизировать часть работы автора 🔥

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

Парсеры;
Загрузчики для социальных сетей;
Получение информации о железе компьютера;
Скрипты для работы с сетями и много чего интересного.

Ссылка: тык

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

Python Portal | Программирование

12 Nov, 13:07


Шпаргалка по библиотеке BeautifulSoup

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

👉 @PythonPortal | #статья

Python Portal | Программирование

12 Nov, 11:07


Тестовое собеседование на Middle Python-разработчика в четверг

14 ноября (в четверг) в 19:00 по мск приходи онлайн на открытое собеседование, чтобы посмотреть на настоящее интервью на Middle Python-разработчика.

Как это будет:
1. Савва Демиденко, ex. TechLead в Яндексе, Авито и другом русском бигтехе будет задавать реальные вопросы и задачи разработчику-добровольцу
2. Савва будет комментировать каждый ответ респондента, чтобы дать понять чего от вас ожидает собеседующий на интервью
3. В конце можно будет задать любой вопрос Савве

Что узнаешь на прямом эфире от ШОРТКАТ:
• Чего ждут от кандидатов на Middle позиции в Python-разработке
• Какие вопросы задают на интервью и зачем
• Как подготовиться к собесу, чтобы получить оффер

Это бесплатно? Бесплатно

Переходи в нашего бота, чтобы получить ссылку на эфир → @shortcut_python_bot

Реклама. ООО "ШОРТКАТ", ИНН: 9731139396, erid: 2VtzqwiHhnV

Python Portal | Программирование

12 Nov, 06:07


Квиз по Python с 500+ вопросами 🤯

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

Вопросы и ответы даны на английском языке

Ссылка: тык

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

Python Portal | Программирование

11 Nov, 16:07


Бесплатная онлайн-книга для программистов Python по изучению C++

Некоторые разделы этой книги были первоначально написаны доктором Брэдом Миллером под названием "Java для программистов Python".

Они были переведены на язык C++ доктором Яном Пирсом и командой отличных студентов из Berea College. Другие разделы были первоначально написаны доктором Яном Пирсом как веб-страницы курса.

Открывается с ВПН ☹️

Ссылка: тык

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

Python Portal | Программирование

11 Nov, 06:07


Проверка состояния батареи с помощью Python

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

Python Portal | Программирование

10 Nov, 16:07


Начинаем программировать на Python

Автор:
Тони Гэддис
Год: 2022

📂 Скачать книгу

👉 @PythonPortal | #книги

Python Portal | Программирование

10 Nov, 06:07


Простая шпаргалка по работе с функциями Pandas для Data Science!

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

Python Portal | Программирование

09 Nov, 16:07


Создаём гитарный синтезатор на Python

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

👉 @PythonPortal | #статья

Python Portal | Программирование

09 Nov, 06:07


Коллекция паттернов/идиом проектирования на Python 🤤

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

Ссылка: тык

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

Python Portal | Программирование

08 Nov, 16:07


Алгоритмы Data Science и их практическая реализация на Python

Авторы:
Протодьяконов А. В., Садовников В.
Год: 2022

📂 Скачать книгу

👉 @PythonPortal | #книги

Python Portal | Программирование

08 Nov, 06:07


Удивительно крутая библиотека Python ☠️

EagleEye
— OSINT модуль который позволяет находить людей в социальных сетях по фото и предполагаемому имени. Программа работает с Instagram, YouTube, Facebook и Twitter.

Ссылка: тык

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

Python Portal | Программирование

07 Nov, 10:30


Бесплатный курс Python от Гарварда 😏

Это вводный курс по программированию. Рассказывает о том, как писать код, как его тестировать и отлаживать. Подойдёт новичкам. Состоит из видеолекций, к которым прилагаются слайды и код.

Функции и переменные
Условные выражения
Циклы
Исключения
Библиотеки
Юнит-тесты
Файловый ввод-вывод
Регулярные выражения
Объектно-ориентированное программирование
Дополнительные особенности языка

📹 Cмотреть курс: тык

👉 @PythonPortal | #курсы

Python Portal | Программирование

07 Nov, 06:07


Бесплатный курс Advanced Python Mastery ❤️

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

☹️ Автор курса — David Beazley, который написал Python Cookbook, 3rd Edition (O'Reilly) и Python Distilled (Addison-Wesley).

В этом PythonMastery.pdf структурированно лежит вся информация
В папке Exercises лежат все упражнения
В папке Solutions — решения

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

Python Portal | Программирование

06 Nov, 15:00


Python. Полное руководство

Автор:
Кольцов Д. М.
Год: 2022

📂 Скачать книгу

👉 @PythonPortal | #книги

Python Portal | Программирование

06 Nov, 06:07


Подборка Python-проектов 💎

Эти проекты вы можете использовать для обучения или наполнения портфолио

Прогнозирование солнечных затмений с помощью Python
Создание блога с помощью Django
Создание дашборда с данными из PostgreSQL
Сайт на Python без знания HTML/CSS/JS — FastUI
Пишем клона Space Invaders с помощью Turtle
Django-приложение для придания цвета чёрно-белым фотографиям

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

Python Portal | Программирование

05 Nov, 16:07


Подборка идей для первого Django-проекта 🌈

В блоге PyCharm вышла полезная для новичков статья. Если вы никак не можете придумать, какой проект написать на Django, то вот вам несколько идей:

приложение, показывающее актуальную температуру воздуха;
блог-платформа;
приложение с to-do list;
приложение для квизов;
система аутентификации.

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

👉 @PythonPortal | #статья

Python Portal | Программирование

05 Nov, 06:07


Очередная годная библиотека в Python 💎

LeakSearch
— простой в использовании, удобный инструмент для поиска утекших в сеть паролей по базам(ProxyNova, LocalFile).

Поддерживаем поиск по ключевым словам, домены, пользователи и т.д., экспорт файлов в JSON или TXT.🍸

Установка:
$ git clone https://github.com/JoelGMSec/LeakSearch

$ cd LeakSearch

$ pip install -r requirements.txt


Использование:
$ python LeakSearch.py


Ссылка: тык

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

Python Portal | Программирование

04 Nov, 09:17


Математика на Python

Авторы:
С. Криволапов, М. Хрипунова
Год: 2022

📂 Скачать книгу

👉 @PythonPortal | #книги

Python Portal | Программирование

04 Nov, 06:07


Наглядно, как работает Docker 🤩

Архитектура Docker состоит из трех основных компонентов:

Docker Client
Это интерфейс, посредством которого взаимодействуют пользователи. Он взаимодействует с демоном Docker.

Docker Host
Здесь демон Docker прослушивает запросы Docker API и управляет различными объектами Docker, включая изображения, контейнеры, сети и тома.

Docker Registry
Здесь хранятся образы Docker. Например, Docker Hub — широко используемый публичный реестр.

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

Python Portal | Программирование

31 Oct, 08:30


Компьютерное зрение на Python : первые шаги

Автор:
Шакирьянов Э. Д.
Год: 2021

📂 Скачать книгу

👉 @PythonPortal | #книги

Python Portal | Программирование

31 Oct, 06:30


✍️ Простые советы для тех, кто столкнулся с высшей математикой:

1) Помните, что математика — это не какой-то набор формул. Это язык, который описывает мир вокруг нас.

2) Используйте знания в повседневной жизни.

3) Читайте канал преподавателя по высшей математике @lav_math - он понятным языком объяснит все сложные вещи.

Вас ждут бесплатные практикумы на различные темы, готовые шпаргалки уроков и активное комьюнити 🔥

Приятный бонус - вы всегда можете обратиться за помощью с учёбой или решением задач.

Не теряйте 👉 @lav_math

Python Portal | Программирование

31 Oct, 06:07


Учебник по Docker на русском ☠️

*️⃣Что такое и зачем нужен Docker
*️⃣ Docker Compose
*️⃣ Работа с контейнерами
*️⃣ Запуск Flask приложения с MongoDB в Docker Compose
*️⃣ Управление Docker в веб-интерфейсе и много чего интересного

Ссылка: тык

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

Python Portal | Программирование

30 Oct, 16:07


Pydantic 2: Полное руководство для Python-разработчиков — от основ до продвинутых техник

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

👉 @PythonPortal | #статья

Python Portal | Программирование

30 Oct, 06:07


🔥 Это небольшие материалы на CodeAcademy по различным структурам данных и алгоритмам, реализованным на Python. Довольно просто объясняют суть и сопровождаются кодом.

*️⃣Node (узел)
*️⃣Linked List (связный список)
*️⃣Doubly Linked Lists (двусвязный список)
*️⃣Queues (очереди)
*️⃣Stacks (стек)
*️⃣Hash Maps (хеш-таблицы)
*️⃣Recursion (рекурсия)
*️⃣Sorting Algorithms (алгоритмы сортировки)
*️⃣Trees (деревья)
*️⃣Heaps (куча)
*️⃣Greedy Algorithms (жадные алгоритмы)

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

Python Portal | Программирование

29 Oct, 16:18


Python. К вершинам мастерства. 2-е издание.

Автор:
Лусиану Рамальо
Год: 2022

📂 Скачать книгу

👉 @PythonPortal | #книги

Python Portal | Программирование

29 Oct, 06:07


👩‍💻👩‍💻 TkForge библиотека для создания GUI на Python

Инструмент упрощает процесс. Работает он так:

*️⃣Вы разрабатываете макет графического интерфейса (GUI) в Figma;
*️⃣Затем сохраняете макет и получаете URL проекта;
*️⃣В TkForge указываете токен Figma и URL;
*️⃣Инструмент автоматически генерирует код на Python с использованием Tkinter, который соответствует макету в Figma.

Ссылка: тык

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

Python Portal | Программирование

28 Oct, 13:07


Python и DevOps: Ключ к автоматизации Linux

Авторы:
Ной Гифт, Кеннеди Берман, Альфредо Деза, Григ Георгиу
Год: 2022

📂 Скачать книгу

👉 @PythonPortal | #книги

Python Portal | Программирование

28 Oct, 06:07


Это реально годнота! 🔥

pdf2docx
— Python модуль который позволяет конвертировать PDF документы в docx для дальнейшего редактирования.

Установка:
$ pip install pdf2docx


Пример работы:

from pdf2docx import Converter

pdf_file = '/path/to/sample.pdf'
docx_file = 'path/to/sample.docx'

# convert pdf to docx
cv = Converter(pdf_file)

# all pages by default
cv.convert(docx_file)
cv.close()


Ссылка: тык

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

Python Portal | Программирование

27 Oct, 16:07


Python: создаем программы и игры, 3-е издание

Автор:
Кольцов Д. М.
Год: 2022

📂 Скачать книгу

👉 @PythonPortal | #книги

Python Portal | Программирование

27 Oct, 06:07


Для тех кто просил, держите поисковик по библиотекам Python ❤️

PyPI Scout — это классный инструмент, который позволяет искать нужные вам библиотеки, вводя запросы на естественном языке.

Например, можно написать в строке поиска «a package that creates plots and beautiful visualizations» и вам вернётся массив библиотек, которые могут подойти.

🍸 Поиск идёт по инструментам, которые скачиваются не менее 100 раз в неделю.

Ссылка: тык

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

Python Portal | Программирование

26 Oct, 11:27


Ускорение Python в 2 раза с помощью multiprocessing, async и MapReduce

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

👉 @PythonPortal | #статья

Python Portal | Программирование

26 Oct, 06:07


💪 Очередная находка

email2phonenumber
— инструмент OSINT, который позволяет вам получить номер телефона цели, просто имея его адрес электронной почты.

Установка:
$ pip3 install beautifulsoup4 requests


Использование:
$ python3 email2phonenumber.py scrape -e [email protected]


Ссылка: тык

▶️ Смотреть: тут

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

Python Portal | Программирование

25 Oct, 16:07


Создание настольных Python приложений с графическим интерфейсом пользователя

Автор:
Машнин Т.
Год: 2022

📂 Скачать книгу

👉 @PythonPortal | #книги

Python Portal | Программирование

25 Oct, 14:07


🌡 10ТБ Отбороного контента по программированию и дизайну примо в Telegram

👩‍💻 Дизайн

👩‍💻 Программирование

👩‍💻 Системное администрирование

➡️ Подпишись, время ограничено!!

Python Portal | Программирование

25 Oct, 06:07


Шпаргалка по консольным командам Git

В репозитории кратко описано, как вообще устроена эта система контроля версий и как с ней работать.

Также есть:
некоторые команды текстового редактора Vim;
все необходимые консольные команды;
порядок действий при конфликте слияния;
примеры

Ссылка: тык

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

Python Portal | Программирование

24 Oct, 16:07


Решение 70 задач Leetcode в 5.5-часовом видео

Ролик охватывает такие темы, как:

*️⃣Временная и пространственная сложность алгоритмов.
*️⃣Все основные структуры данных.
*️⃣Советы по подготовке к интервью.

Все решения даны на Python 👩‍💻

📹 Cмотреть: YouTube

📌Сохраняем себе на случай подготовки к собесам

👉 @PythonPortal | #курсы

Python Portal | Программирование

24 Oct, 14:07


😮 Добавлена новая база слитых курсов на 800ГБ:

Python:
https://t.me/+S2-aepdheNM4ZjEy

Программирование:
https://t.me/+Wt7EaCn1-0k3MTAy

Frontend и Web:
https://t.me/+GpAX-sUJzpNhNWFi

Графика и дизайн:
https://t.me/+uG4-27bVTWA1NDM6

Python Portal | Программирование

24 Oct, 06:07


Requests-HTML — максимально простая и интуитивно понятная библиотека для парсинга html включая асинхронный парсинг.

Установка:
$ pip install requests-html


Пример использования:

from requests_html import HTMLSession
session = HTMLSession()
r = session.get('https://python.org/')


from requests_html import AsyncHTMLSession
asession = AsyncHTMLSession()
async def get_pythonorg():
r = await asession.get('https://python.org/')
return r

async def get_reddit():
r = await asession.get('https://reddit.com/')
return r

async def get_google():
r = await asession.get('https://google.com/')
return r

results = asession.run(get_pythonorg, get_reddit, get_google)
results # check the requests all returned a 200 (success) code
[<Response [200]>, <Response [200]>, <Response [200]>]

for result in results:
print(result.html.url)


Из коробки поддерживает сохранение cookie файлов, имитирует user-agent, асинхронные запросы, JavaScript и д.р. плюшки.

Ссылка: тык

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

Python Portal | Программирование

23 Oct, 09:07


Программирование. Основы Python для инженеров

Автор:
Никитина Т. П.
Год: 2023

📂 Скачать книгу

👉 @PythonPortal | #книги

Python Portal | Программирование

23 Oct, 07:07


Python и Java разработчики❗️ Выкатываем специально для вас подборку лучших в телеграме каналов, для тех, кто по правде хочет узнать полезную информацию:

📱Pythoner — Реальный код, полезные советы и интересные задачи для Python-разработчика.

📱Javer — Полезные материалы по Java, которые будут интересны опытному и начинающему прогеру.

🖥Книжный python — Сборник всех самых полезных статей и книг по Python.

🖥Книжный Java — Сборник всех самых полезных статей и книг по Java.

🌐IT memer — Самые жизненные и смешные мемы для любого программиста.

Python Portal | Программирование

23 Oct, 06:07


🔥 PySpark: небольшой гайд по библиотеке

PySpark — это Python API для Apache Spark. А Apache Spark, в свою очередь, представляет собой движок для распределённой обработки задач, связанных с большими данными. Так, PySpark позволяет работать с данными любого размера.

Библиотека поддерживает все функции Spark, включая Spark SQL и DataFrames.

Spark SQL предназначен для работы со структурированными данными и позволяет сочетать SQL-запросы с программами Spark.
PySpark DataFrames позволяет читать, записывать, трансформировать и анализировать данные.

👆К посту прикрепил небольшую шпаргалку по этим двум основным инструментам PySpark

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

Python Portal | Программирование

22 Oct, 11:07


Программирование на Python. Первые шаги

Автор:
 Щерба А. В
Год: 2022

📂 Скачать книгу

👉 @PythonPortal | #книги

Python Portal | Программирование

22 Oct, 06:07


😏 Uscrapper — надежный OSINT-парсер, предназначенный для эффективного сбора разнообразной персональной информации с веб-сайтов.

Модуль использует методы веб-парсинга и регулярные выражения для извлечения:

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

⚡️ Инструмент оснащен передовыми модулями обхода анти-парсинга и поддерживает технологии для извлечения информации из всех ссылок в пределах одного домена. Кроме того, в программе предусмотрена возможность создания отчета, содержащего все извлеченные данные.

Установка:
$ git clone https://github.com/z0m31en7/Uscrapper.git
$ cd Uscrapper/install/
$ chmod +x ./install.sh && ./install.sh


Запуск:
$ python Uscrapper-vanta.py [-h] [-u URL] [-O] [-ns] [-c CRAWL] [-t THREADS] [-k KEYWORDS [KEYWORDS ...]] [-f FILE]


Ссылка: тык

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

Python Portal | Программирование

21 Oct, 09:07


Математические алгоритмы для программистов. 3D-графика, машинное обучение и моделирование на Python

Автор:
Орланд Пол
Год: 2023

📂 Скачать книгу

👉 @PythonPortal | #книги

Python Portal | Программирование

21 Oct, 06:07


Best-of Machine Learning with Python 😧

Это репозиторий с 920 библиотеками и фреймворками на Python для машинного обучения. Все проекты ранжированы по качеству. Репозиторий можно использовать как источник инструментов под различные нужды, в частности:

*️⃣для непосредственно машинного обучения;
*️⃣для визуализации данных;
*️⃣для работы с финансовыми, медицинскими и другими особыми данными;
*️⃣для оптического распознавания символов;
*️⃣для поиска ближайших элементов в больших наборах данных, основываясь на их векторных представлениях.

Ссылка: тык

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

Python Portal | Программирование

20 Oct, 16:07


Создаём хорошие README-файлы для Python-проектов

Все знают, что у проекта должен быть README. Но как его лучше написать и организовать?

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

👉 @PythonPortal | #статья

Python Portal | Программирование

20 Oct, 06:07


✔️ LinkedIn_AIHawk — созданная реддитором AI утилита для быстрого поиска работы.

Софт редактирует ваше резюме под описание вакансий и автоматически рассылает их.

Результат впечатляет: за сутки парень разослал 1000 резюме, которые превратились в 50 приглашений на собес. Бот не только правит резюме, но и сам отвечает на вопросы HR-ов от вашего лица.

Установка:
$ git clone https://github.com/feder-cr/LinkedIn_AIHawk_automatic_job_application

$ cd LinkedIn_AIHawk_automatic_job_application

$ pip install -r requirements.txt


Ссылка: тык

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

Python Portal | Программирование

19 Oct, 16:07


Python. 12 уроков для начинающих

Автор
: П. Добряк
Год: 2023

📂 Скачать книгу

👉 @PythonPortal | #книги

Python Portal | Программирование

19 Oct, 06:07


Внимание!! Нашли репозиторий с большим количеством шпаргалок по Python на русском языке 😮

Есть PDF-ки по:
типам данных;
функциям;
декораторам;
итераторам и генераторам;
различным модулям;
ООП и многому другому.

Ссылка: тык

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

Python Portal | Программирование

18 Oct, 16:07


«В Python слишком много менеджеров пакетов»

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

👉 @PythonPortal | #статья

Python Portal | Программирование

18 Oct, 06:07


Пришло время. Знакомься, это PyDork

Инструмент для автоматизации сбора результатов из популярных поисковиков Google, Bing, DuckDuckGo, Baidu и Yahoo Japan.

Установка:
$ pip install pydork

Пример использования:
# search text at google
$ pydork search -n 10 -t google -- 'super mario'

# search text at google, bing, duckduckgo, with selenium
$ pydork search -s -n 10 -t google bing duckduckgo -- 'super mario'

from pydork.engine import SearchEngine

# SearchEngine
search_engine = SearchEngine()

search_engine.set('google')
search_result = search_engine.search('final fantasy')

Ссылка: тык

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

Python Portal | Программирование

17 Oct, 09:07


Python, Django, Data Science

Авторы:
Протодьяконов А.В., Пылов П.А., Майтак Р.В.
Год: 2025

📂 Скачать книгу

👉 @PythonPortal | #книги