Просто 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
🖥️Преобразование табличных данных в Python

Предположим: вы полны желания изучить манящий массив данных. К счастью, для этого достаточно вашего компьютера. Итак, вы открываете блокнот Python или REPL, чтобы начать работать: какую библиотеку использовать? Естественно, вы можете обратиться к старой доброй Pandas. А как насчет новой модной библиотеки фреймов данных, например Polars или datatable? А ещё, для разнообразия, можно попробовать встроенный SQL с помощью DuckDB.

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

🧠
Узнать подробнее

Просто Python
📊Опубликован рейтинг популярных языков программирования 2023 года по версии IEEE Spectrum

Журнал Института инженеров электротехники и электроники IEEE Spectrum опубликовал свой рейтинг популярности языков программирования 2023 года. Методология анализа и обработки данных для этого исследования основывается на изучении влияния 59 языков программирования на сообщество инженеров и разработчиков в разных случаях их востребованности и на основе активного интереса разработчиков к каждому из этих языков программирования.

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

Просто Python
📑Как работать с линейными системами в Python с помощью scipy.linalg

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

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

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

Просто Python
📈Python GUI: создаём простое приложение с PyQt и Qt Designer

Эта статья предназначена для тех, кто только начинает своё знакомство с созданием приложений с графическим интерфейсом (GUI) на Python. В ней мы рассмотрим основы использования PyQt в связке с Qt Designer. Шаг за шагом мы создадим простое Python GUI приложение, которое будет отображать содержимое выбранной директории.

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

Просто Python
🔔Python: создание уведомлений

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

👀Смотреть в YouTube

Просто Python
💬Почему ONNX так популярен в ML: конвертации, утилиты и инференс

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

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

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

Просто Python
⚡️Создание Android-приложения с помощью Python Kivy

Если вы являетесь Python-разработчиком и подумываете заняться мобильной разработкой, то фреймворк Kivy — это отличный выбор для вас. С помощью Kivy можно создавать платформонезависимые приложения, компилируемые под iOS, Android, Windows, MacOS и Linux.

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

Просто Python
⚠️Создание DSL на основе Python

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

Вы, наверняка, сталкивались с ситуациями, когда стандартные языки программирования оказывались не совсем подходящими для вашей конкретной задачи. Именно здесь на сцену выходит понятие Domain-Specific Language, или DSL.

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

Просто Python
⚕️LogDoc: логи здорового человека

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

Нас это опечалило (по очевидным причинам) и воодушевило – мы увидели возможность создать полезный продукт. Подумали, собрались с духом и выложились полностью в попытке реализовать задуманное. Именно результат наших усилий мы представляем вам в этой вводной статье.

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

Просто Python
🖥️Создание красивого Desktop-приложения на Python (customtkinter)

Если Вы, как и я, решили впервые взглянуть в сторону Python после нескольких попыток изучения С++/C# то скорее всего первым проектом станет desktop-приложение.

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

Просто Python
⚡️Продвинутая логика именования в Python

Разобрали на примерах, как и почему лучше называть различные объекты в Python.

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

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

Просто Python
💬Как вызвать функцию в Python

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

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

Просто Python
Как выполнить итерацию по словарю в Python - 1 часть

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

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

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

Просто Python
Please open Telegram to view this post
VIEW IN TELEGRAM
Как выполнить итерацию по словарю в Python - 2 часть

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

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

Просто Python
Please open Telegram to view this post
VIEW IN TELEGRAM
⌨️Профилирование Python — почему и где тормозит ваш код

Представьте ситуацию: вы написали скрипт для обработки каких-то данных на ноутбуке, ушли попить кофе, а когда пятнадцать минут спустя вернулись, завершилось едва ли 10%.

Почему скрипт работает так медленно? Какая его часть тормозит? Дело в чтении данных, их обработке или сохранении? Как ускорить исполнение? Действительно ли скрипт вообще медленный?

🧠Читать подробнее

Просто Python
Please open Telegram to view this post
VIEW IN TELEGRAM
🌐Дорожная карта Python-разработчика 2023

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

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

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

Просто Python
Please open Telegram to view this post
VIEW IN TELEGRAM
📊Еще 10 фишек Python, которые помогут новичку выделиться

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

В Python никогда не бывает излишка полезных приемов. Чем больше таких вы изучите, тем выше вероятность, что сможете оперативно справиться с какой-либо трудностью на практике. Или покажете себя с лучшей стороны на техническом собеседовании. В этой статье я расскажу о хитростях, которые могут помочь новичкам (и не только) в развитии навыка. Я собрала тележку фишек и все еще нахожу новые – и порционно делюсь ими с вами.

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

Просто Python
Please open Telegram to view this post
VIEW IN TELEGRAM
🔺 Основы парсинга на Python: от Requests до Selenium

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

В этой статье кратко рассказываем, как парсить данные веб-сайтов с помощью Python.

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

Просто Python
Please open Telegram to view this post
VIEW IN TELEGRAM
📖Книга «Python. Лучшие практики и инструменты. 4-е изд.»

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

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

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