Просто Python | Data science | ML | AI
9.99K subscribers
2.04K 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

Ошибки программистов Python, которые встречаются чаще всего, а так же как их исправить.

О каких ошибках вы узнаете:

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

🧠 Читать статью

Просто Python
Please open Telegram to view this post
VIEW IN TELEGRAM
📣 Как в Python применяются вложенные функции

Вложенные (или внутренние, англ. inner, nested) функции – это функции, которые мы определяем внутри других функций.

В Python такая функция имеет прямой доступ к переменным и именам, определенным во включающей её функции.

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

🧠 Читать статью

Просто Python
Please open Telegram to view this post
VIEW IN TELEGRAM
😂 Не хакинг, а ИБ — обучение OSINT, пентесту, анонимности и социальной инженерии в одном канале.

В закрепе бесплатные курсы по хакингу. Подписывайся!
Please open Telegram to view this post
VIEW IN TELEGRAM
ℹ️ Автоматизируем все с помощью Python: 10 процессов, которые можно сделать лучше

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

С Python доступны различные алгоритмы, библиотеки, модули, фреймворки и инструменты.

🧠 Читать статью

Просто Python
Please open Telegram to view this post
VIEW IN TELEGRAM
🖥 Туториал: визуализация данных в вебе с помощью Python и Dash

Dash ― это платформа с открытым исходным кодом для создания интерфейсов визуализации данных.

Библиотека создана и поддерживается канадской компанией Plotly.

В основе Dash лежат три технологии:

Flask предоставляет функциональность веб-сервера.
React отображает веб-интерфейс.
Plotly.js генерирует диаграммы.

🧠 Читать статью

Просто Python
Please open Telegram to view this post
VIEW IN TELEGRAM
🪄 Python-волшебство: как магические методы облегчают жизнь программиста

Магические методы, или dunder-методы
(double underscore), в Python начинаются и заканчиваются двойным подчеркиванием.

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

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

🧠 Читать статью

Просто Python
Please open Telegram to view this post
VIEW IN TELEGRAM
🤖 Machine Learning инженер: что/где/как изучать, чтобы въехать

Среднестатистический обыватель в Machine Learning, а именно — как стать ML-инженером. Специфика области, какие требуются знания и скиллы, что нужно делать и с чего начать.

Основных виды машинного обучения:

классическое;
обучение с подкреплением;
ансамбли;
нейросети.

🧠 Читать статью

Просто Python
Please open Telegram to view this post
VIEW IN TELEGRAM
💼 12 идей проектов на Python, которые украсят ваше портачило

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

Причем проекты — мера куда более объективная, чем диплом.

12 идей проектов на Python, которыми можно пополнить свое портфолио. Все идеи — из разных областей.

🧠 Читать статью

Просто Python
Please open Telegram to view this post
VIEW IN TELEGRAM
💥 Python Multiprocessing. Обмен данными между процессами. Передача объектов пользовательских классов

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

Оно позволяет эффективно использовать мощности современных компьютеров с несколькими ядрами и процессорами.

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

🧠 Читать статью

Просто Python
Please open Telegram to view this post
VIEW IN TELEGRAM
🔎 Как работают трансформеры: разбираем математику

Подробный пример математики, используемой внутри модели трансформера, представление о работе модели.

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

Математика модели не так уж сложна. Сложность возникает из-за количества этапов и параметров. 

🧠 Читать статью

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

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

Характерные особенности задач линейного программирования.

В качестве высокоуровневых инструментов – Python, библиотеки SciPy и PuLP.

🧠 Читать статью

Просто Python
Please open Telegram to view this post
VIEW IN TELEGRAM
🐍 Python и 🖥 MySQL: практическое введение

Практический пример, как из кода Python делать SQL-запросы к MySQL-серверу: CREATE, SELECT, UPDATE, JOIN и т. д.

MySQL — одна из самых популярных систем управления базами данных.

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

🧠 Читать статью

Просто Python
Please open Telegram to view this post
VIEW IN TELEGRAM
⚡️ Сложность алгоритмов и операций на примере Python

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

Такой тип анализа называется статическим, так как не требует запуска программы, – в противовес динамическому, или эмпирическому, анализу, при котором проводятся измерения параметров работающего кода.

🧠 Читать статью

Просто Python
Please open Telegram to view this post
VIEW IN TELEGRAM
📈 Статистика на примерах с Python

Будем работать в Jupyter notebook.

Содержание:

Общая информация
Генеральная совокупность и выборка
Типы переменных. Количественные и нормативные переменные
Меры центральной тенденции

Используем библиотеки:

Numpy
Pandas
Matplotlib
Scipy

🧠 Читать статью

Просто Python
Please open Telegram to view this post
VIEW IN TELEGRAM
ℹ️ Перспективы питониста и куда ему можно податься

Знание основ Python
— это то, что объединяет разные специализации питонистов.

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

Позиции работы питониста, которые рассмотрены в данной статье:

тестировщик ПО (QA-инженер)
data scientist, аналитик данных
ML-инженер
разработчик ПО, fullstack-разработчик, инженер ПО
системный администратор, DevOps
backend-разработчик

🧠 Читать статью

Просто Python
Please open Telegram to view this post
VIEW IN TELEGRAM
🐼 Сюжет с пандами: визуализация данных на Python для начинающих

Библиотека Pandas предоставляет несколько различных вариантов визуализации с помощью функции .plot().

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

🧠 Читать статью

Просто Python
Please open Telegram to view this post
VIEW IN TELEGRAM
⌨️ Аннотирование args и kwargs в Python

args — это кортеж, все элементы которого являются целыми числами

kwargs — это словарь, ключи которого являются строками, а значения имеют логический тип.

Обойтись без *args и **kwargs в сигнатурах функций, это не всегда можно сделать, не вредя удобству использования API.

Особенно — когда надо писать функции, которые обращаются к вспомогательным функциям с одинаковыми сигнатурами.

🧠 Читать статью

Просто Python
Please open Telegram to view this post
VIEW IN TELEGRAM
🖥 Управление данными с помощью Python, SQLite и SQLAlchemy

На одном примере сравниваются три модели управления данными: csv-файлы, SQL-запросы к простой базе данных на SQLite и контроль информации в виде объектов Python с SQLAlchemy.

В конце пример веб-приложения на Flask с использованием SQLAlchemy.

🧠 Читать статью

Просто Python
Please open Telegram to view this post
VIEW IN TELEGRAM
😂 Не хакинг, а ИБ — обучение OSINT, пентесту, анонимности и социальной инженерии в одном канале.

В закрепе бесплатные курсы по хакингу. Cоветуем подписаться!
Please open Telegram to view this post
VIEW IN TELEGRAM
🐻 Быстрее Pandas в 10 раз: Polars – высокопроизводительная библиотека для анализа больших данных на Python

Разработанная с нуля на языке Rust библиотека Polars объединяет в себе скорость, гибкость и богатый инструментарий для анализа больших данных на Питоне, что позволяет считать ее достойной заменой популярной библиотеке Pandas.

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

🧠 Читать статью

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