Просто Python | Data science | ML | AI
9.99K 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
👩‍💻 Введение в PyTorch

PyTorch — один из самых популярных фреймворков глубокого обучения для специалистов в области machine learning.

Создан он на основе библиотеки Torch.

Есть много вещей, которые делают PyTorch популярным. Это и простота использования, и динамический вычислительный граф, и тот факт, что он кажется более «питоновским», чем другие фреймворки, такие как 👩‍💻 Tensorflow.

В этом руководстве рассмотрены базовые компоненты PyTorch. Затем разберем задачу классификации изображений с использованием набора данных CIFAR10.


➡️ pythonist

Просто Python
Please open Telegram to view this post
VIEW IN TELEGRAM
🌐 Python для Data Science: 8 понятий, которые важно помнить

Наука о данных (англ. data science) — раздел информатики, изучающий проблемы анализа, обработки и представления данных в цифровой форме.

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

🔍 Содержание:

🔘Однострочные списки
🔘Лямбда-выражения
🔘Карты и фильтры
🔘arange и linspace
🔘Что такое axis?
🔘concat, merge и join
🔘Использование apply в Pandas

➡️ proglib.io

Просто Python
Please open Telegram to view this post
VIEW IN TELEGRAM
🖥 ГАЙД по python стеку для Data Science инженеров

Data science - это область, которая занимается изучением и анализом больших объемов данных, чтобы находить в них полезные закономерности, делать прогнозы или принимать решения на основе фактов.

В основе data science лежат методы и инструменты математики, статистики и программирования.

❗️Они позволяют извлекать ценную информациюиз данных и применять её в различных областях – от бизнеса и медицины до наукоемких исследований.

➡️ habr.com

Просто Python
Please open Telegram to view this post
VIEW IN TELEGRAM
👨‍💻 15 вопросов по Python: как джуниору пройти собеседование

Подборка важных вопросов по Python с объяснением и полезными ссылками.

🔫 Что же должен знать начинающий Python-программист по мнению работодателя.

В стате Вас ожидает:

🔘10 базовых вопросов по Python
🔘5 вопросов о Python-технологиях

Вопросы охватывают большую часть знаний, которые нужны разработчику. Разобравшись в них, вы улучшите свои шансы на успех.


➡️ proglib.io

Просто Python
Please open Telegram to view this post
VIEW IN TELEGRAM
🔠 Распознавание, хранение и поиск лиц в базе данных

Максимально коротко и просто объясню принцип распознавания, хранения и поиска лиц в базе данных.

В качестве примера будет использована библиотека Insightface и база данных 🖥 PostgreSQL.

📌 Краткая цепочка действий:

🔘Прогоняем фото с лицами через библиотеку insightface и получаем для каждого лица вектор (embedding)
🔘Полученный вектор записываем в базу данных
🔘Чтобы осуществлять поиск по лицу, сравниваем исходный embedding с теми, что хранятся в базе данных

➡️ habr.com

Просто Python
Please open Telegram to view this post
VIEW IN TELEGRAM
💬 Многострочный пользовательский ввод в Python

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


Д
ва варианта чтения многострочного ввода: до введения пользователем стоп-слова или до прерывания ввода при помощи сочетания клавиш.

ℹ️ Чтобы получить многострочный пользовательский ввод:

🔘Используйте цикл while для итерации до тех пор, пока пользователь вводит значения.
🔘На каждой итерации добавляйте введенные пользователем значения и символ новой строки в список.
🔘Если пользователь нажимает Enter, не введя значения, выходите из цикла.

➡️ pythonist

Просто Python
Please open Telegram to view this post
VIEW IN TELEGRAM
🖥 10 рецептов машинного обучения от разработчиков Google

В десяти коротких видеоуроках курса машинного обучения от разработчиков Google рассмотрены приемы 🤖 Machine Learning для начинающих аналитиков данных.

В небольшом видеокурсе машинного обучения от разработчиков Google рассматриваются базовые рецепты решения задач Machine Learning. Логично, что в этом курсе наравне с библиотекой scikit-learn используется и фреймворк машинного обучения Google – TensorFlow.

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


➡️ proglib.io

Просто Python
Please open Telegram to view this post
VIEW IN TELEGRAM
ℹ️ Без холивара «переписать все на Go»: проблема переносимости в Python и ее решение

На скриптовых языках удобно разрабатывать… И на этом удобство заканчивается.

Вне машины разработчика начинаются проблемы. Особенно если вы пишете какой-то прикладной тулинг — cli-утилиты, вспомогательные приложения в вашем SDK и прочее. Вы даже не можете рассчитывать на то, что у пользователя будет pip, чтобы он смог поставить все ваши зависимости, вам все нужно организовать самостоятельно.


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

➡️ habr.com

Просто Python
Please open Telegram to view this post
VIEW IN TELEGRAM
📣 Библиотека Pydantic: валидация данных на Python

Pydantic
— это мощная библиотека проверки данных и управления настройками для Python, созданная для повышения прочности и надежности вашей кодовой базы.

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

❗️ Одной из главных особенностей Python является то, что это
динамически типизированный язык.

Динамическая типизация означает, что типы переменных определяются во время выполнения программы. Для сравнения — в статически типизированных языках типы явно объявляются во время компиляции.


➡️ pythonist

Просто Python
Please open Telegram to view this post
VIEW IN TELEGRAM
👀 Python с нуля | Мини-курс

В курсе 19 уроков на различные темы по Python.
Начинаем изучение языка программирования Python.

🎓 Что Вас ждет:

🔘Установка, написание первой программы, переменные, операции над числами;
🔘Оператор сравнения, условные операторы, добавим в нашу программу пользовательский ввод и всё это на понятных примерах;
🔘Функция, как ее реализовать в языке программирования Python, а так же поговорим об области видимости переменных;
🔘Циклы, итерирование, чем отличается инструкция break от continue, а также узнаем как реализуются циклы в языке программирования Python;
🔘И многое другое.

➡️ YouTube

Просто Python
Please open Telegram to view this post
VIEW IN TELEGRAM
🖥️ Погружение в метаклассы в Python

Для полного понимания этого текста надо знать как основы синтаксиса языка Python, так и ООП в Python.

Объект - это сущность, которая имеет состояние и поведение.

Состояние объекта определяется его полями, а поведение определяется его методами.


Функция dir позволяет нам увидеть атрибуты объекта.

Метакласс — это специальный класс, который позволяет программно создавать новые классы.

➡️ habr.com

Просто Python
Please open Telegram to view this post
VIEW IN TELEGRAM
🖥 Введение в создание веб-приложений на Python

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

В данной статье речь пойдет именно о них.

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


Общие характеристики:

🟣Маршрутизация URL-адресов
🟣Шаблоны вывода
🟣Управление базами данных
🟣Управление сеансом
🟣Безопасность от стандартных атак

➡️ proglib.io

Просто Python
Please open Telegram to view this post
VIEW IN TELEGRAM
📚 7 наилучших библиотек визуализации Python на 2024 год

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

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

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


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

🔎 Библиотеки:

⚫️ Taipy
⚫️ Plotly
⚫️ Matplotlib
⚫️ Seaborn
⚫️ Bokeh
⚫️ Gradio
⚫️ Streamlit

➡️ pythonist

Просто Python
Please open Telegram to view this post
VIEW IN TELEGRAM
ℹ️ Основы индексации и срезов в Python

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

Например:

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

📝 Можно использовать отрицательные индексы, они начинаются с -1. -1 возвращает последний элемент, -2 возвращает предпоследний и так далее.

Для извлечения сразу нескольких элементов можно использовать расширенную форму индексации — срезы.

➡️ habr.com

Просто Python
Please open Telegram to view this post
VIEW IN TELEGRAM
📚 Самые эффективные ресурсы и материалы для изучения Python

Что необходимо для изучения Python? Книги да видеоуроки? Не только.

В подборке вы найдете курсы и интерактивные "обучалки".

🔍 Содержание:

🔘Бесплатные курсы
🔘Бесплатные книги
🔘Платные книги
🔘Статьи
🔘Видеоуроки

➡️ proglib.io

Просто Python
Please open Telegram to view this post
VIEW IN TELEGRAM
Media is too big
VIEW IN TELEGRAM
🖥 ТОП 5 Лучших графических (GUI) фреймворков Python / Графический интерфейс python

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

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

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

➡️ YouTube

Просто Python
Please open Telegram to view this post
VIEW IN TELEGRAM
👩‍💻 Аутентификация в Django-REST с помощью Auth.js

В этом уроке рассматривается реализация системы аутентификации на основе Django REST (с помощью Django REST Framework) и ее интеграция с Auth.js (ранее известным как NextAuth.js) во фронтенде.

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

➡️ pythonist

Просто Python
Please open Telegram to view this post
VIEW IN TELEGRAM
📣 Python — Дескрипторы (Descriptors)

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

Дескрипторы используются в классах, выступая в роли атрибутов класса(не экземпляра).

🔍 Мало кто сам писал дескрипторы в коммерческой разработке, большинство программистов используют механизмы, которые являются дескрипторами, или используют их "под капотом":

• classmethod, staticmethod
• property
• __slots__
• В конечном итоге, любое обращение к атрибуту класса, связано с дескрипторами.

➡️ habr.com

Просто Python
Please open Telegram to view this post
VIEW IN TELEGRAM
⚠️ Трюки и советы по Python, которые облегчат вашу жизнь

Python
и его библиотеки используются для автоматизации систем, для написания веб-приложений, а также в отраслях Big Data, аналитики и софтверной безопасности.

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

➡️ proglib.io

Просто Python
Please open Telegram to view this post
VIEW IN TELEGRAM
👩‍💻 Как решить типичные проблемы Django нестандартным подходом: Fake 💉 Injection

Список типичных проблем Django приложения выглядит примерно так:


• Размытие бизнес логики
• Толстые модели
• Толстые сериалайзеры
• Отсутствие структуры и четкой ответственности файлов utils.py, helpers.py и т.д.
• Сложность тестирования — тяжело писать “чистые” unit-тесты
• Сложность тестирования — использование monkey patching, сложность рефакторинга

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

➡️ habr.com

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