Просто 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
ℹ️ Генераторы списков в Python для начинающих

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

Способов создания генератора списков и увидим некоторые их вариации:

Простой генератор списка
Генераторы списков с одиночными и вложенными условиями if
Генератор списка с одним и несколькими условиями if и else
Генератор списков с вложенными циклами for

Генератор списка – это одна строка кода, которую вы пишете в квадратных скобках

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

Просто Python
Please open Telegram to view this post
VIEW IN TELEGRAM
🗒 Автоматизируем создание отчетов в Word с данными из Excel на Python

Библиотека docxtpl используется для работы с документами формата Microsoft Word (.docx) в Python, которая позволяет создавать и редактировать документы на основе шаблонов.

Принцип работы с библиотекой docxtpl:

Шаблоны документов
Использование переменных
Генерация документов

OpenPyXL - это библиотека для работы с файлами формата Microsoft Excel (.xlsx)

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

Просто Python
Please open Telegram to view this post
VIEW IN TELEGRAM
ℹ️ Подготовка к собеседованию на позицию Data Scientist.

Собеседование на позицию Data Scientist состоит из следующих секций:


Live Coding
Классическое машинное обучение
Специализированное машинное/глубокое обучение
Дизайн систем машинного обучения (middle+/senior)
Поведенческое интервью (middle+/senior)

Материал в первую очередь будет полезен Data Scientist'ам и ML инженерам, при этом некоторые разделы, всем IT специалистам

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

Просто Python
Please open Telegram to view this post
VIEW IN TELEGRAM
📍 Как проверить IP-адрес в Python

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

– Python предоставляет несколько модулей, при помощи которых можно проверить IP-адрес.

Два способа, как проверить IP-адрес с использованием языка Python: при помощи модулей socket и ipaddress.

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

Просто Python
Please open Telegram to view this post
VIEW IN TELEGRAM
📣 Всё, что нужно знать о декораторах Python

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

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

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

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

Просто Python
Please open Telegram to view this post
VIEW IN TELEGRAM
🛡 40 Полезных инструментов Data Science

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

Разнообразные инструменты, способные помочь вам в вашей работе.

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

Просто Python
Please open Telegram to view this post
VIEW IN TELEGRAM
💾 Как хранить объекты Python со сложной структурой

Простой способ сериализовать объекты Python – встроенный модуль pickle.

Если его возможностей не хватает, на выручку придёт dill.

Сериализация (англ. serialization, marshalling) – это способ преобразования структуры данных в линейную форму, которую можно сохранить или передать по сети.

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

Просто Python
Please open Telegram to view this post
VIEW IN TELEGRAM
Как хранить токены и пароли в программах на Python

Конфигурационные файлы в Python
– это файлы, которые содержат параметры или настройки программы.

Хранение паролей в переменных среды считается более безопасным по сравнению с хранением их в тех же файлах проекта по причинам:

Изоляция данных
Минимизация риска утечки данных
Гибкость и масштабируемость
Безопасность

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

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

Рутина — консервативный распорядок и метод работы, рабское следование заведённому шаблону, превратившееся в механическую привычку.

Рутина в процессах порождает спрос на специалистов средней и низкой квалификации, которыми компании компенсируют отсутствие автоматизации процессов внутри Data Science и мешают расти профессионально.

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

Просто Python
Please open Telegram to view this post
VIEW IN TELEGRAM
📝 Шпаргалка для алгособеса — алгоритмическая сложность, структуры данных, методы сортировки и Дейкстра

В этой статье коснёмся самых основных вещей:

алгоритмическая сложность, асимптотика и О-нотация
структуры данных: связный список, стек, очередь, множество, map и другие
алгоритмы сортировки
алгоритм Дейкстры;

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

Просто Python
Please open Telegram to view this post
VIEW IN TELEGRAM
🖥 Работаем с SQL Server с помощью Python

Пишем класс на Python для работы с MS SQL Server и другими БД с интерфейсом ODBC.

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

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

Просто Python
Please open Telegram to view this post
VIEW IN TELEGRAM
🖥 Улучшаем свой код на Python

Данная статья предназначена для:

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

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

Здесь собрано несколько самых простых и при этом самых эффективных из них.

🗣 Читать статью

Просто Python
Please open Telegram to view this post
VIEW IN TELEGRAM
🖥 Лучший стек для питониста-джуна 2024

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

— Комбинация представленных в статье технологий и инструментов может стать вашим конкурентным преимуществом и открыть ворота в мир разработки back-end на Python.

Django остается наиболее востребованным, простым в изучении и мощным фреймворком.

🗣 Читать статью

Просто Python
Please open Telegram to view this post
VIEW IN TELEGRAM
🔖 ТОП-15 книг по Python: от новичка до профессионала

Книги по Python (и связанным с ним специальным темам) на русском языке.

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

🗣 Ссылка на ресурс

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

Переменные окружения используются для изменения конфигурации системы.

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

— Способы установки и получения таких переменных средствами языка 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. Интерактивный учебник.

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

Четыре главы мини-учебника «Ядро планеты Python», где коротко, но достаточно ёмко раскрыта специфика, удобство, красота и сила этого прекрасного языка.

🗣 Ссылка на статью

🔖 Оригинал учебника - GitHub

Просто Python
Please open Telegram to view this post
VIEW IN TELEGRAM
🔍 Как создать виртуальное окружение в Python и перестать думать о зависимостях

Два варианта создания виртуального окружения:

при помощи Anaconda - дистрибутива c предустановленными популярными библиотеками, которым часто пользуются специалисты по работе с Big Data;

компактной библиотеки pipenv.

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

У Anaconda свой менеджер разрешения зависимостей – conda, заменяющий стандартный менеджер пакетов pip.

🗣 Ссылка на статью

Просто Python
Please open Telegram to view this post
VIEW IN TELEGRAM
🔈 5 полезных библиотек Python

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

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


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

🗣 Ссылка на статью

Просто Python
Please open Telegram to view this post
VIEW IN TELEGRAM
🖥 Как подружить Python и базы данных SQL. Подробное руководство.

Как связать Python и реляционные базы данных трёх типов: SQLite, MySQL и PostgreSQ

✒️ Из этого пособия вы узнаете:

как подключиться к различным СУБД с помощью библиотек Python для работы с SQL базами данных;
как управлять базами данных SQLite, MySQL и PostgreSQL;
как выполнять запросы к базе данных внутри приложения Python;
как разрабатывать приложения для разных баз данных.

🗣 Ссылка на статью

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