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

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

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

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

РКН: https://rkn.link/ANH
Download Telegram
🔊 Используем Словари как Альтернативу Конструкции if-else

Вероятно, вы уже работали со словарями в Python.

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


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

➡️ pythonist.ru

Просто Python
Please open Telegram to view this post
VIEW IN TELEGRAM
👋 Как использовать фабричный метод при написании кода на Python

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

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

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


➡️ proglib.io

Просто Python
Please open Telegram to view this post
VIEW IN TELEGRAM
🗞 Примеры использования модуля os в Python

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

Вместо этого, мы рассмотрим, как именно его можно применять, а также ознакомимся с подмодулем, под названием os.path.

➡️ python-scripts

Просто Python
Please open Telegram to view this post
VIEW IN TELEGRAM
😎 Как работать в PyCharm: полное руководство по установке и использованию

PyCharm
— это профессиональная IDE от компании JetBrains, которая признана одним из лучших инструментов для Python-разработки.

◾️В этом подробном руководстве мы рассмотрим все аспекты работы с PyCharm: от установки до продвинутых возможностей использования.

➡️ pythonlib

Просто Python
Please open Telegram to view this post
VIEW IN TELEGRAM
🗺 Управление версиями Python на Windows, MacOS и Linux

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

🔹Например, на момент написания статьи последней и актуальной является версия Python 3.11, но, допустим, необходимо также установить версию 3.10, как в этом случае управлять отдельными версиями Python?

➡️ metanit.com

Просто Python
Please open Telegram to view this post
VIEW IN TELEGRAM
📰 Создаем красивые и удобные CLI-приложения на Python с помощью Typer и Rich

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

◾️Typer — фундамент нашего приложения, созданный автором FastAPI, он использует магию аннотаций типов для автоматического создания команд, аргументов, валидации и даже генерации справки (--help).

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


➡️ habr.com

Просто Python
Please open Telegram to view this post
VIEW IN TELEGRAM
🦸‍♂ Анимация данных в Matplotlib

Анимация
— это интересный способ демонстрации того или иного феномена.

🔘Сегодня Python может похвастаться большим количеством мощных инструментов, таких как Plotly, Bokeh и Altair, эти библиотеки могут довести анимацию и интерактив до уровня искусства.

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

➡️ python-scripts

Просто Python
Please open Telegram to view this post
VIEW IN TELEGRAM
📈 Модуль pdb и отладка программы

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

В Python для этого есть встроенный отладчик — модульpdb (Python Debugger).

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

➡️ metanit.com

Просто Python
Please open Telegram to view this post
VIEW IN TELEGRAM
🗺 Изучение кортежей (tuple) в Python: создание, свойства и применение для хранения неизменяемых данных

Кортежи (tuple) в Python
представляют собой упорядоченные неизменяемые коллекции объектов.

🔹Они являются одним из основных встроенных типов данных в Python и могут содержать элементы различных типов: числа, строки, списки и другие кортежи.

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

➡️ pythonlib

Просто Python
Please open Telegram to view this post
VIEW IN TELEGRAM
👋 Мой первый вклад в ядро Linux

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

— В какой-то момент он начал писать локальные патчи для исправления проблем с оборудованием своих ПК и в итоге решил попробовать отправить один из них в апстрим, чтобы непосредственно познакомиться с процессом разработки ядра.

➡️ habr.com

Просто Python
Please open Telegram to view this post
VIEW IN TELEGRAM
📰 Data Science — 8 главных библиотек для Python программиста

Data science, или наука о данных, набирает все большую популярность среди самых востребованных профессий современного рынка.


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

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

➡️ python-scripts

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

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

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

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

➡️ metanit.com

Просто Python
Please open Telegram to view this post
VIEW IN TELEGRAM
📈 Преобразование типов данных в Python: методы и примеры для корректной работы с переменными

Преобразование типов данных (type casting)
является одной из фундаментальных операций в Python, которая позволяет изменять тип данных переменной или значения.

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

➡️ pythonlib

Просто Python
Please open Telegram to view this post
VIEW IN TELEGRAM
Айтишники, это вам — в телеграм есть комьюнити по каждому направлению в IT

Там есть буквально всё: чаты для общения, тонны материала(книги, курсы, ресурсы и гайды), свежие новости и конечно же мемы

Выбирайте своё направление:

💩 Frontend 🐍 Python

🐧 Linux 👩‍💻 С/С++

👩‍💻 C# 🤔 Хакинг & ИБ

📱 GitHub 🖥 SQL

👩‍💻 Сисадмин 🤟 DevOps

⚙️ Backend 🖥 Data Science

🧑‍💻 Java 🐞 Тестирование

🖥 PM / PdM 👩‍💻 GameDev

🧑‍💻 Golang 🤵‍♂️ IT-Митапы

🧑‍💻 PHP 💻 WebDev

🖥 Моб. Dev 🖥Анали.(SA&BA)

👩‍💻 Дизайн 🖥 Нейросети

💛 1C 🤓 Книги IT

➡️ Сохраняйте в закладки
Please open Telegram to view this post
VIEW IN TELEGRAM
🖥 Octoverse 2025: вот что важно знать Python-разработчикам

🔹Во-первых, Python впервые уступил первое место TypeScript’у, но не потому, что сдал позиции.

Просто фронтенд и строгая типизация сейчас на пике популярности вместе с агентами и Copilot’ом.


TypeScript — идеальный партнёр для ИИ, который пишет код: строгие типы помогают ограничить количество “галлюцинирующего” кода.

🔹Во-вторых, Python-экосистема — это теперь де-факто стандарт для ИИ.

➡️ habr.com

Просто Python
Please open Telegram to view this post
VIEW IN TELEGRAM
🥸 Регистрации и аутентификации пользователя на Django

🔘К данному моменту мы создали блог на Django, который использует формы для создания, редактирования и удаления статей, однако главный элемент большинства веб-сайтов все еще отсутствует: аутентификация пользователя.

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

➡️ python-scripts

Просто Python
Please open Telegram to view this post
VIEW IN TELEGRAM
😎 Файлы CSV

Одним из распространенных файловых форматов, которые хранят в удобном виде информацию, является формат csv.

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


🔹Собственно поэтому формат и называется Comma Separated Values, но хотя формат csv - это формат текстовых файлов, Python для упрощения работы с ним предоставляет специальный встроенный модуль csv.

➡️ metanit.com

Просто Python
Please open Telegram to view this post
VIEW IN TELEGRAM
😘 Обзор коммерческих дистрибутивов Linux: зачем люди платят, если можно не платить

В этой статье рассмотрим, как RedHat, SUSE и Canonical строили свой бизнес на основе OSS, то есть open-source-software. 

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

А также попробуем понять, почему при наличии бесплатной версии ПО множество компаний по всему миру все равно выбирают покупку платной версии.


➡️ habr.com

Просто Python
Please open Telegram to view this post
VIEW IN TELEGRAM
📈 Подробный практический гайд по статистике на Python

Этот практический гайд по статистике на Python
— ваш надёжный проводник в мир анализа, визуализации и интерпретации данных.

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

➡️ uproger.com

Просто Python
Please open Telegram to view this post
VIEW IN TELEGRAM
Telegram опубликовал список 8 самых быстрорастущих каналов для программистов:

Only Python — Подборки приёмов и фич, о которых не рассказывают в курсах.

Only Tech — Главные тренды и инсайды из мира технологий, маркетинга и интернет-культуры.

Only Hack — Реальные кейсы кибератак, инструменты и методы защиты, которые используют хакеры.

Only GitHub — Репозитории, которые решают реальные задачи.
Скрипты, фреймворки и готовые решения

Only IT — Без мнений и слухов — только факты и важные IT-события.

Only Apple — Новые апдейты, утечки и фишки, которые Apple ещё не показала.

Only GPT — Промпты, хаки и свежие инструменты, о которых молчат даже AI-каналы.

Only Memes — Если ты когда-нибудь деплоил в пятницу вечером — ты поймешь

Подписывайтесь и прокачивайте свои скиллы.