Просто Python | Data science | ML | AI
10K subscribers
2.03K photos
38 videos
40 files
2.06K links
Говорим просто о Python, Data Science и машинном обучении!

Связаться: @agencytender

Канал на бирже:
https://telega.in/c/pro100python1

Ссылка для друга:
https://t.me/+Iy7vrYZkpiU3NzJi

РКН: https://rkn.link/ANH
Download Telegram
🖥 Пишем программу на Python для доступа к YandexGPT с помощью ChatGPT

В данной программе можно будет самостоятельно составлять собственные system massage, а это по сути своей программирование GPT модели естественным языком, так же можно будет изменять temperature это изменяет вариативность ответов, при значении 0.0 на один и тот же вопрос будет получен всё время одинаковый ответ при 1.0 могут быть разные ответы с похожим смыслом но разные по словесному выражению, так же можно использовать две модели YandexGPT и YandexGPT Lite, вторая быстрее и чуть попроще но и дешевле в четыре раза.

➡️ habr.com

Просто Python
Please open Telegram to view this post
VIEW IN TELEGRAM
🚀 Функция main() в Python

В Python нет так называемой главной входной функции, однако в Интернете часто встречаются статьи, в которых упоминается «main-функция Python» и «предлагается написать функцию main»

Их целью является имитация аутентичных основных функций, но многие заблуждаются

В этой статье о том, почему в Python нет функции main.

➡️ pythonist

Просто Python
Please open Telegram to view this post
VIEW IN TELEGRAM
⚡️ Полезные фрагменты или 30 секунд кода на Python

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

Содержание:

🔸Списки
🔸Математика
🔸Строки

➡️ proglib.io

Просто Python
Please open Telegram to view this post
VIEW IN TELEGRAM
🕹 Пишем «Змейку» в 12 строк кода на PyTorch

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

И у вас сразу точно возникает несколько вопросов:

1. Насколько длинные эти 12 строк?

Не волнуйтесь, все они соответствуют стандарту PEP8.

2. Зачем это вообще делать?

Иногда надо писать код просто ради фана. Кроме того, это отличный способ познакомиться с PyTorch и возможностями, которые предоставляют тензоры.

3. Но этом же нет никакой практической пользы?

Напротив. Методы, используемые в этой материале, на самом деле являются фундаментальными. И они лежат в основе модуля TensorSnake, который может эмулировать параллельно 100 миллионов игр "Змейка" на карте NVIDIA A6000 с задержкой 20 миллисекунд.

➡️ habr.com

Просто Python
Please open Telegram to view this post
VIEW IN TELEGRAM
🖥 Рекурсия в Python: плюсы и минусы использования

Рекурсия
— это распространенная техника, которая часто ассоциируется с функциональным программированием.

🔍 Основная идея заключается в следующем:
если дана сложная задача, попробуйте найти процедуру, которая превращает исходную задачу в более простую версию той же задачи.

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

➡️ pythonist

Просто Python
Please open Telegram to view this post
VIEW IN TELEGRAM
🛡 Упрощение Python кода с помощью знакомых инструментов

В этой статье рассмотрен один из приёмов упрощения Python кода с помощью известного вам инструмента – функции enumerate().

Целью создания является словарь, который сопоставит каждый элемент во входном списке с индексом элемента в этом самом списке.

➡️ proglib.io

Просто Python
Please open Telegram to view this post
VIEW IN TELEGRAM
🚀 Декораторы в Python

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

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

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

➡️ habr.com

Просто Python
Please open Telegram to view this post
VIEW IN TELEGRAM
🏠Практическое руководство по Theano

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

По сути, он позволяет разработчику выполнять код, используя как CPU, так и GPU.

Theano основана на 👩‍💻NumPy, что делает ее подходящей для тех, кто уже знаком с этой библиотекой. Если вы хотите узнать больше о Theano, то можете посетить сайт библиотеки.

➡️ pythonist

Просто Python
Please open Telegram to view this post
VIEW IN TELEGRAM
⚡️ Изучить основы Python за 60 минут: разбираем видеокурс

Видеокурс, с которым вы освоите основы Python за 60 минут.

Содержание:

🔘Основы Python: Hello World!
🔘Переменные и input()
🔘Условные операторы
🔘Циклы
🔘Списки и кортежи
🔘Словари
🔘Множества
🔘Функции
🔘Модули
🔘Классы и объекты на основе классов

➡️ proglib.io

Просто Python
Please open Telegram to view this post
VIEW IN TELEGRAM
🐼 Pandas AI: библиотека Python для генеративного ИИ

Эта библиотека интегрирует возможности генеративного искусственного интеллекта в Pandas, делая классические датафреймы библиотеки Pandas диалоговыми.

📚 Библиотека Pandas очень популярна на этапе предварительной обработки данных, машинного обучения и глубокого обучения.

Но теперь вы можете делать с ней намного больше! Представляем вам новую библиотеку для обработки данных — Pandas AI.

➡️ pythonist

Просто Python
Please open Telegram to view this post
VIEW IN TELEGRAM
🔵🗣Вырасти до хардового Middle+ аналитика.
Как? Добавьте к своим скилам навыки в проектировании архитектуры и интеграций веб-сервисов!

Рассмотрите — авторский курс про архитектуру и интеграции
с практикой.
—————
По результатам курса вы:
▫️научитесь выбирать стиль интеграции под вашу задачу;
▫️сможете проектировать с нуля и описывать интеграции в современных стилях (API: REST, SOAP, gRPC и др. + брокеры сообщений);
▫️поймете, как правильно собирать требования и моделировать в UML;
▫️подготовитесь к собеседованию, решив более 100 тестов;
▫️разработаете свой API на Python;
—————
🟢Вы получите большую базу фундаментальных знаний, доступ к урокам и обновлениям остается навсегда 💡

• Всю программу и отзывы смотрите в боте курса.
• Бонусный модуль про проектирование баз данных — нормализация, транзакции, основы DWH, индексы.
• Результат после прохождения курса: 15 рабочих проектов в портфолио.
• Доступ к чату учеников (общение, обмен опытом, помощь внутри сообщества)

🔹🔹 С чего начать?🔹🔹
С открытых бесплатных уроков по архитектуре и интеграциям в чат-боте курса. Переходите.
👇
@studyit_help_bot

Скидка на курс от канала —
1 000₽ по промокоду PROPY до 31 мая.
Please open Telegram to view this post
VIEW IN TELEGRAM
🔍 Как обнаружить и устранить мультиколлинеарность с помощью Statsmodels в Питоне

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

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

В статье рассмотрим как обнаружить и устранить мультиколлинеарность с помощью Statsmodels в Питоне.

➡️ habr.com

Просто Python
Please open Telegram to view this post
VIEW IN TELEGRAM
📱 Мобильная разработка на Python: обзор двух фреймворков

Мобильная разработка на Python
– одно из перспективных направлений.

Мобильная разработка на Python постепенно прогрессирует.

🎯 Результатом этого прогресса являются несколько современных инструментов, которые мы рассмотрим в этой статье. Два фреймворка, которые следует выделить — это Kivy и BeeWare.

В статье автор рассматривает два фреймворка с их недостатками и преимуществами.

➡️ proglib.io

Просто Python
Please open Telegram to view this post
VIEW IN TELEGRAM
Бесплатный практический вебинар: Рабочий день аналитика данных.

Когда: 29 мая в 19:00 по мск.

✔️Рассмотрим работу аналитика на примере подбора наиболее релевантного объявления о продаже квартиры по ряду параметров из датасета: район, этаж, стоимость, количество комнат, наличие балкона и так далее. Как анализировать и упорядочивать такие запросы — узнаете на вебинаре.

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

✔️Познакомимся с ключевыми инструментами: Python + Pandas, Matplotlib, Seaborn. Узнаем, как получить фундаментальные знания в аналитике данных на примере задачи из сферы недвижимости.

✔️Расскажем, как пройти собеседование, найти удаленную работу и начать менять свою жизнь уже сегодня.
ℹ️ Деструктор в Python: уничтожение объектов

Деструктор в Python
– это специальный метод, который вызывается при уничтожении объекта. Конструктор же, наоборот, используется для создания и инициализации объекта класса.

В этой статье мы разберем:

🔘как создать деструктор в Python
🔘использование метода __del__()
🔘как работает деструктор.

В объектно-ориентированном программировании деструктор вызывается при удалении или уничтожении объекта.

➡️ Деструктор используется для выполнения действий по очистке перед разрушением объекта, таких как закрытие соединений с базой данных или дескриптор файла.

➡️ pythonist

Просто Python
Please open Telegram to view this post
VIEW IN TELEGRAM
🚧 Век поиска кратчайшего решения задачи о кратчайшем пути

Очень торопящиеся попасть из пункта А в пункт Б


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

📌 Есть три основные разновидности задачи о кратчайших путях:

• SSSP (single source shortest path): найти кратчайшие пути от одной вершины до всех остальных
• APSP (all pair shortest path): найти кратчайшие пути от всех вершин до всех
• P2P (point to point): найти кратчайший путь от одной вершины до другой

➡️ habr.com

Просто Python
Please open Telegram to view this post
VIEW IN TELEGRAM
🖥 Парсинг сайтов на Python: подробный видеокурс и программный код

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

📲 В этом видеокурсе Олег Молчанов подробно, не торопясь, рассказывает про парсинг сайтов при помощи Python 3.

Раскрываются особенности парсинга многостраничных ресурсов, использования прокси с различными User-Agent, сохранения изображений и распознавания простого текста, а также быстрый мультипроцессорный парсинг сайтов.

➡️ proglib.io

Просто Python
Please open Telegram to view this post
VIEW IN TELEGRAM
🚀 Как прочесть определеную строку файла при помощи Python

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

🔍 Чтобы прочесть определенную строку текстового файла, пройдите следующие шаги:

🔘Откройте файл в режиме чтения.
🔘Создайте список для хранения номеров нужных строк.
🔘Создайте список для хранения самих строк.
🔘Используйте цикл for с функцией enumerate(), чтобы получить строку и ее номер.
🔘Прочтите стоку файла под нужным номером.

➡️ pythonist

Просто Python
Please open Telegram to view this post
VIEW IN TELEGRAM
👀 Создаем простые OSINT и пентест инструменты на Python

В этой статье мы рассмотрим создание OSINT-инструмента на Python


🔎 В этой статье мы создадим инструмент для:

• Получения информации об IP адресе
• Получения информации об номере телефона
• Получение информации, есть ли IP в черных листах DNS
• Парсер всех ссылок с сайта
• Сканер портов
• SYN-сканер портов
• Сканер сессий Meterpreter для Windows 7/10
• Virus Total API
• Сканер SQL инъекций
• Сканер XSS уязвимостей
• Генератор фейкового User-Agent
• Скрипт для изменения mac-адреса

➡️ habr.com

Просто Python
Please open Telegram to view this post
VIEW IN TELEGRAM
Media is too big
VIEW IN TELEGRAM
📽 Python - полный курс для начинающих с нуля. Без воды.

⚡️В этом видео:

🔘Задачи курса и анонс
🔘О среде разработки Google Colab
🔘Команда print
🔘Переменные, комментарии и аннотации
🔘Арифметические операции
🔘Операции со строками
🔘Массивы и циклы
🔘Условные операторы
🔘Функции Python
🔘HTTP, GET, REST запросы
🔘Парсер на Python и JSON
🔘Сохранение txt файла
🔘Чтение txt файла, string to json

Просто Python
Please open Telegram to view this post
VIEW IN TELEGRAM