pythonportal | Unsorted

Telegram-канал pythonportal - Python Portal

50319

Всё самое интересное из мира Python Сотрудничество, реклама: @devmangx Работаем с @Spiral_Yuri РКН: https://clck.ru/3GMMF6

Subscribe to a channel

Python Portal

😈 Челлендж по запуску 12 простых IT-проектов за 12 месяцев

Летом 2023 г. появилось комьюнити инди-хакеров, в котором ребята решили запускать 1 простой продукт в онлайне каждый месяц.

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

Например, вот 👉 пост про то, почему американцы платят $40 за простой конвертер картинок, который сделали за 4 недели. Несмотря на то, что вокруг полно бесплатных аналогов)

👉 Этот пост про то, как за 2 недели запустили темную тему с тарифами от $5 до $99. Четыре таких продукта приносят на пассиве как зп среднего разработчика.

А вот 👉 тут — как все может грустно закончиться, если 2 года пилить сложный продукт, не показывая его рынку.

👉 Здесь, как за 30 дней сделали приложение для решения задач по математике, которое через 4 месяца вышло на $1200/месяц.

А 👉 здесь рассказывают, как заработали 1 700 000 рублей на боте для создания фотокниг и какие фейлы допустили.

Первая находка в их комьюнити IT билдеров — метод, который позволяет сделать запуск за 1 месяц.

Вторая находка — метод продвижения, который они используют. В среднем на продвижение одного IT-продукта уходит $150, причем есть продукты с 200К+ юзеров 🙂

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

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

Python Portal

Книга "Python for Data Analysis" Уэса Маккини — это руководство по использованию Python для анализа данных.

Автор, создатель библиотеки pandas, подробно объясняет, как работать с табличными данными, очищать и обрабатывать их, использовать NumPy, применять методы агрегации, визуализации и машинного обучения.

🟣Введение в Python и его экосистему для анализа данных
🟣Использование pandas и NumPy для работы с массивами и таблицами
🟣Очистка, обработка и трансформация данных
🟣Визуализация данных с помощью Matplotlib и Seaborn
🟣Основы временных рядов и продвинутый анализ данных

Вы можете бесплатно прочитать всю книгу онлайн.
⏩ https://wesmckinney.com/book/

👉 @PythonPortal | #книги

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

Python Portal

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

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

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

Python Portal

Важные функции в Python ⚡️

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

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

Python Portal

Используйте эти репозитории Github, чтобы повысить свой уровень владения Python и машинным обучением

🔸 Homemade Machine Learning — Репозиторий содержит коллекцию алгоритмов машинного обучения, реализованных с нуля на Python, что помогает понять их внутреннюю работу.

🔸 Awesome Machine Learning — Подборка отличных фреймворков, библиотек и программного обеспечения для машинного обучения

🔸 Machine Learning Tutorial — Собрание обучающих материалов, статей и других ресурсов по машинному и глубокому обучению

🔸 Best Of ML With Python — Ранжированный список лучших библиотек Python для машинного обучения, обновляемый еженедельно

🔸 Machine Learning Interview — Репозиторий предоставляет ресурсы для подготовки к интервью по машинному обучению, включая примеры вопросов и советы

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

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

Python Portal

Курс CS50 Python 2022 является частью знаменитой серии курсов CS50 от Гарвардского университета. 🔥

Предназначен для изучения основ программирования на языке Python, включая:

🟣Основы синтаксиса Python
🟣Условные операторы и циклы
🟣Функции и рекурсия
🟣Структуры данных (списки, словари и т. д.)
🟣Объектно-ориентированное программирование (ООП)
🟣Обработка ошибок
🟣Файлы и работа с данными

✔Курс доступен бесплатно и подходит как для начинающих, так и для тех, кто хочет углубить свои знания. На сайте есть лекции, практические задания и тесты, а также видеоуроки от преподавателя Дэвида Малана.

⏩ Ознакомиться:
https://cs50.harvard.edu/python/2022/

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

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

Python Portal

Сегодня день рождения Python 🥳

34 года назад, в 1991 году, Гвидо ван Россум релизнул Python. На сегодняшний день он является самым популярным языком программирования в мире

Выпьем чашку кофе за Python и продолжим кодить

@PortalToIT

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

Python Portal

Скрипт распознание говорящих 🔥

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

Функции:

🟢Принимает голосовые сообщения
🟢Анализирует голос и определяет говорящего
🟢Показывает список известных говорящих (/speakers)
🟢Работает на основе MFCC-фич и нейросети, обученной на PyTorch

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

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

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

Python Portal

В Python можно выполнить каталог проекта как скрипт.

🍩Переименуйте основной файл в __main__.py.
🍩Запустите команду python имя_каталога.

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

👉 @PythonPortal | #tips

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

Python Portal

Трюк Python

В верхнем примере для ввода трёх значений используются три отдельных input(), что менее удобно:

❌ Пользователь вводит каждое число по отдельности, что требует больше времени. 😨

☑ Лучший способ
В нижнем примере все значения вводятся одной строкой, разделённой пробелами: это упрощает ввод и делает код более лаконичным.

👉 @PythonPortal | #tips

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

Python Portal

Zauberzeug NiceGUI 🗒

➖Это Python-фреймворк для создания веб-интерфейсов с простым синтаксисом. Он позволяет разрабатывать веб-приложения, дашборды и GUI с минимальным количеством кода, используя знакомые конструкции Python.

🟢Позволяет быстро создавать интерфейсы без необходимости изучать HTML, CSS и JavaScript.
🟢Поддерживает события (клики, ввод данных) и обновление интерфейса в реальном времени.
🟢Работает на популярном Python-фреймворке для веб-приложений.
🟢Можно использовать с машинным обучением, IoT, дашбордами и другими приложениями.
🟢Кнопки, графики, формы, таблицы и другие элементы доступны "из коробки".

⏩ Ознакомиться:
https://github.com/zauberzeug/nicegui

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

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

Python Portal

7 различных способов использования лямбда-функций Python 🐍

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

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

Python Portal

Создайте своего собственного оператора OpenAI с помощью инструментов с открытым исходным кодом!

Browser Use — это фреймворк с открытым исходным кодом, который позволяет ИИ-агентам использовать браузер всего лишь с несколькими строками Python-кода.

Основные функции:

🟢100% с открытым исходным кодом
🟢Интеграция с Gradio для веб-интерфейса
🟢Работает с Claude, gpt-4o и Llama 3
🟢Исполнение с участием человека для безопасной работы

Вы просто говорите своему компьютеру, что делать, и Browser Use выполнит задачу.

⏩ Ознакомиться:
https://github.com/browser-use/browser-use

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

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

Python Portal

Перезапустите ядро Jupyter, не теряя переменные

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

➖Это позволяет избежать необходимости явно сохранять данные на диск или использовать сериализацию (pickle).

👉 @PythonPortal | #tips

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

Python Portal

10 алгоритмов машинного обучения для начинающих

➖Linear Regression – линейная регрессия (предсказание числовых значений).
➖Logistic Regression – логистическая регрессия (бинарная классификация).
➖CART Algorithm – алгоритм дерева решений (классификация и регрессия).
➖Naïve Bayes – наивный байесовский классификатор (статистический метод).
➖KNN Algorithm – метод k ближайших соседей (классификация).
➖Apriori – поиск ассоциаций в данных (например, анализ покупок).
➖K-Means – метод k-средних (кластеризация).
➖PCA – метод главных компонент (снижение размерности).
➖Random Forest Classification – случайный лес (ансамблевый метод).
➖AdaBoost – алгоритм бустинга (усиление слабых моделей).

Эти алгоритмы охватывают основные задачи машинного обучения: регрессию, классификацию, кластеризацию и снижение размерности.

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

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

Python Portal

Веб-скрапинг больше никогда не будет прежним! 🔥

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

Вот почему это прорыв:

🟣 Полностью бесплатно и с открытым исходным кодом
🟣 Молниеносная производительность, превосходящая многие платные сервисы
🟣 Форматы вывода, удобные для LLM (JSON, очищенный HTML, markdown)
🟣 Поддержка одновременного краулинга нескольких URL
🟣 Извлечение всех медиа-тегов (изображения, аудио, видео)
🟣 Извлечение всех внешних и внутренних ссылок

И это еще не всё:

🟡 Извлечение метаданных со страниц
🟡 Пользовательские хуки для аутентификации, заголовков и модификаций страниц
🟡 Настройка user-agent
🟡 Скриншоты страниц
🟡 Выполнение пользовательского JavaScript перед краулингом

⏩ Ознакомиться:
https://github.com/unclecode/crawl4ai

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

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

Python Portal

12 мощных инструментов для ваших агентов!

ИИ-агенты используют LLM в качестве мозга, а инструменты — как руки, чтобы выполнять действия. 🧠

Когда дело доходит до создания агентов, @CrewAIInc — один из моих любимых фреймворков.

Сегодня рассмотрим 12 встроенных инструментов, которые поставляются с Crew.

Вот что делает каждый из них: 👇

🍩 File Read Tool (Чтение файлов):
Читает и извлекает структурированные или неструктурированные данные из файлов, делая их доступными для ИИ-агентов.

🍩 File Writer Tool (Запись файлов):
Записывает данные или содержимое в файлы, позволяя ИИ-агентам динамически сохранять информацию.

🍩 Code Interpreter Tool (Интерпретатор кода):
Выполняет код на Python, сгенерированный ИИ-агентом, позволяя проводить вычисления и выполнять сценарии.

🍩 Scrape Website Tool (Парсер сайтов):
Извлекает и обрабатывает контент с веб-страниц, обеспечивая получение данных из интернета.

🍩 Serper Dev Tool:
Получает результаты поиска в реальном времени из интернета, расширяя доступ ИИ к актуальной информации.

🍩 Directory Read Tool (Чтение директорий):
Сканирует и отображает содержимое папок, помогая ИИ-агентам ориентироваться в файловых системах.

🍩 Firecrawl_Dev Search Tool:
Ищет веб-страницы и конвертирует их в формат Markdown для удобной обработки и хранения.

🍩 Browserbase Load Tool:
Запускает, управляет и отслеживает безголовые браузеры, позволяя ИИ-агентам динамически взаимодействовать с веб-страницами.

🍩 PDF Search Tool (Поиск по PDF):
Позволяет выполнять RAG-поиск в PDF-документах, делая извлечение информации более эффективным.

🍩🍩 GitHub Search Tool (Поиск по GitHub):
Выполняет RAG-поиск в репозиториях GitHub для нахождения релевантного кода и документации.

🍩🍩 TXT Search Tool (Поиск по текстовым файлам):
Ищет информацию в текстовых файлах с помощью RAG-технологий.

🍩🍩 NL2SQL Tool (Преобразование NL в SQL):
Конвертирует запросы на естественном языке в SQL-команды, упрощая работу с базами данных.


А какие инструменты используешь ты при создании своих агентов? 🤔

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

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

Python Portal

Руководство по программированию с использованием CUDA для разработчиков на Python. 👩‍💻

— Рассматриваются основы GPU-программирования с использованием CUDA, включая установку необходимых инструментов, создание и компиляцию CUDA-программ, а также интеграцию с Python.

🧠 Автор предоставляет примеры кода и объяснения

📝Читать: клик

👉 @PythonPortal | #статья

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

Python Portal

Создание серверов MCP на Python

📝Репозиторий FastMCP предназначен для создания серверов с использованием Model Context Protocol (MCP), что упрощает работу с большими языковыми моделями.

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

⏩ Ознакомиться:
https://github.com/jlowin/fastmcp

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

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

Python Portal

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

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

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

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

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

Python Portal

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

👉 @PythonPortal

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

Python Portal

Это лучшая книга "Introduction to Python Programming" от OpenStax. OpenStax — это некоммерческая организация, которая создает бесплатные учебники высокого качества. 🔥

🟣Переменные, типы данных и операторы
🟣Управляющие конструкции (условия, циклы)
🟣Функции и модули
🟣Работа с файлами
🟣Объектно-ориентированное программирование (ООП)
🟣Основы работы с библиотеками

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

📝Читать бесплатно: тут

👉 @PythonPortal | #книги

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

Python Portal

Grok 3 уже здесь, и он не прошел тест на "отскакивание шестиугольного шара". 😏

Grok 3 — это новейшая версия чат-бота с искусственным интеллектом, разработанного компанией xAI под руководством Илона Маска.

Маск охарактеризовал Grok 3 как «самый умный ИИ на Земле». 🤡

Но однако он не очень хорошо справляется с кодированием

👉 @PythonPortal

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

Python Portal

Шпаргалка из 40 методов NumPy, используемых в 95% случаев 👆

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

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

Python Portal

C++ против Python 🤭

Правда?

👉 @PythonPortal | #memes

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

Python Portal

Создание бомбардировщика EMAIL с помощью Python.Полное пошаговое руководство ❗️

Автор объясняет, как настроить сервер, выбрать цель, количество писем и отправить их. Всё это упаковано в классы, чтобы было удобнее. Программа ещё красиво оформлена цветным текстом.

↔️ В общем, это туториал по созданию спам-программы, но использовать такое не стоит — это незаконно и неэтично.

⏩Источник:
https://youtu.be/9R0Zg3MCpUo?si=Aq5GydeZzmEu2G1e

👉 @PythonPortal | #видео

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

Python Portal

Книга автора Зеда А. Шоу "Изучение Python 3 сложным путем"

📝Состоит из 52 тщательно разработанных упражнений, охватывающих темы от работы с командной строкой и структур данных до алгоритмов сортировки, парсинга текста и работы с SQL-базами данных. Каждое упражнение направлено на развитие практических навыков через реализацию проектов, таких как создание блогов, текстовых редакторов и интерпретаторов.

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

📝Читать бесплатно:
https://learncodethehardway.org/more-python-book/

👉 @PythonPortal | #книги

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

Python Portal

25 репозиториев Github, которые должен знать каждый разработчик Python

В список включены как официальные репозитории языка Python, так и популярные библиотеки и фреймворки, такие как Requests, Flask, Django, Pandas, NumPy и другие. Каждый репозиторий сопровождается кратким описанием его назначения и возможностей.

➖Цель статьи — предоставить разработчикам полезные инструменты и ресурсы для повышения эффективности и продуктивности в работе с Python.

📝Читать: клик

👉 @PythonPortal | #статья

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

Python Portal

На сайте roadmap.sh собрана шикарная подборка идей для практики backend-разработки — от простых CLI-приложений вроде трекера задач до сложных систем бронирования и масштабируемых e-commerce платформ

Проекты разбиты по уровням сложности: начинающий, средний, эксперт

Каждый проект снабжен описанием и рекомендациями, что делает обучение увлекательным и продуктивным

👉 https://roadmap.sh/backend/projects

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

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

Python Portal

Легкий парсинг документов с Docling!

Docling — это open-source Python-пакет, который превращает любой документ в данные, готовые для LLM!

🟢OCR для сканированных PDF
🟢Поддержка PDF, PPTX, DOCX и других → конвертация в Markdown, JSON
🟢Продвинутый разбор PDF: структура, порядок чтения, таблицы
🟢Интеграция с LlamaIndex и LangChain

Скоро появится:

➖Извлечение уравнений и кода
➖Нативное расширение для LangChain
➖Извлечение метаданных (заголовки, авторы, ссылки, язык)

Совместим с macOS, Linux и Windows на архитектурах x86_64 и arm64.

⏩ Ознакомиться:
https://github.com/DS4SD/docling

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

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