Просто 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
👋 Создание интерактивных панелей с Streamlit и Python

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

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


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

➡️ proglib.io

Просто Python
Please open Telegram to view this post
VIEW IN TELEGRAM
🛑 Я устал от ограничений Strava и написал свой «швейцарский нож» для анализа тренировок на Python и FastAPI

История о том, как боль от «телепортов» в GPS‑треках, платных зон и неудобного создания файлов для Garmin привела к рождению pet‑проект а, который немного вышел из-под контроля.

— Разбор стека, подводных камней и немного партизанского кодинга.

➡️ habr.com

Просто Python
Please open Telegram to view this post
VIEW IN TELEGRAM
😏 Cравнение Windows Server и Linux Server

Самые распространенные серверные ОС – это Windows Server и Linux. У обеих из них есть как преимущества, так и недостатки.

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


— Автор расскажет особенности каждой, что облегчит выбор.

➡️ vc.ru

Просто Python
Please open Telegram to view this post
VIEW IN TELEGRAM
📢 Сортировка списков в Python: list.sort() против sorted(list)

Многие разработчики Python задаются вопросом, какой метод сортировки списка более эффективен — использование встроенной функции sorted() или задействование метода list.sort().

В данной статье мы попытаемся дать ответ на этот вопрос.

Рабочий репозиторий можете найти на GitHub.


➡️ python-scripts

Просто Python
Please open Telegram to view this post
VIEW IN TELEGRAM
🔎 Терминал для начинающих: полезные команды для работы в командной строке Windows, Linux и MacOS

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


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

➡️ proglib.io

Просто Python
Please open Telegram to view this post
VIEW IN TELEGRAM
🗺 PyQt/PySide – разработка десктопных приложений

PyQt и PySide
— это мощные библиотеки для создания кроссплатформенных графических интерфейсов на Python с использованием фреймворка Qt.

◾️Они предоставляют доступ к богатому набору инструментов Qt: виджетам, системам событий, стилям, анимациям, работе с базами данных и даже QML для создания современных интерфейсов.

➡️ pythonlib

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

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

Область видимости (scope) — это та часть кода, где переменная доступна, открыта и видима.

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


➡️ tproger

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

◾️Редакторы журнала IEEE Spectrum опубликовали ежегодный рейтинг языков программирования.

◾️Ситуация с популярностью языков привычная — в списке лидируют Python, Java, C++ и SQL.

Интересно то, что исследователям стало сложнее собирать статистику из-за нейросетей.


➡️ habr.com

Просто Python
Please open Telegram to view this post
VIEW IN TELEGRAM
🦸‍♂ Boolean — Базовые типы данных в Python: Булев, или логический тип

Здесь будет рассмотрен один из ключевых типов данных Python — булев тип.

Булев, или логический тип, является важным концептом программирования, который принимает истинное (true) или ложное (false) значение.

➡️ python-scripts

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

Операторы break и continue являются мощными инструментами управления выполнением циклов в Python.

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

➡️ pythonlib

Просто Python
Please open Telegram to view this post
VIEW IN TELEGRAM
🤠 Основы PostgreSQL для начинающих: от установки до первых запросов

PostgreSQL
— одна из самых популярных и мощных систем управления реляционными базами данных (СУБД).

У неё открытый исходный код, плюс она абсолютно бесплатная.


В этом руководстве мы рассмотрим основные команды, создадим первую базу данных и выполним простые SQL-запросы

➡️ tproger

Просто Python
Please open Telegram to view this post
VIEW IN TELEGRAM
🔋 Терминал Linux: видеокурс по работе на примере Ubuntu

Терминал Linux неподготовленному пользователю может казаться зачарованным лесом.

Рассказываем про видеокурс по работе с терминалом на примере Ubuntu.


Работа с терминалом в Linux, немного о разнице между терминалом и консолью.

🔹Также рассматриваются команды для перемещения и взаимодействия с каталогами: ls, rm, mkdir, pwd, cd.

➡️ proglib.io

Просто Python
Please open Telegram to view this post
VIEW IN TELEGRAM
🏃 Машинное обучение для начинающих: создание нейронных сетей

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

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


◾️Принцип работы нейронных сетей будет показан на примере их реализации через Python.

➡️ python-scripts

Просто Python
Please open Telegram to view this post
VIEW IN TELEGRAM
🔒 bcrypt – хэширование паролей

Bcrypt
представляет собой адаптивную криптографическую хэш-функцию, специально разработанную для безопасного хранения паролей.

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


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

➡️ pythonlib

Просто Python
Please open Telegram to view this post
VIEW IN TELEGRAM
📢 Ошибка SyntaxError: unexpected EOF while parsing Solution в Python

Если забыть закрыть блок кода, то возникнет ошибка «SyntaxError: unexpected EOF while parsing».

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

В этом материале разберемся с этой ошибкой, и по каким еще причинам она возникает.

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


➡️ pythonru.com

Просто Python
Please open Telegram to view this post
VIEW IN TELEGRAM
📁 Общая папка в Ubuntu: зачем нужна и как создать

В данном материале рассмотрим как настроить общую папку в локальной сети Ubuntu.

Она недоступна по умолчанию, но можно настроить несколько типов обмена.

Основная цель такой папки — возможность обмена файлами в локальной сети между Linux и Windows-машинами.

➡️ tproger

Просто Python
Please open Telegram to view this post
VIEW IN TELEGRAM
👋 PyMySQL — инструкция по использованию MySQL на примерах

PyMySQL
представляет собой уникальную для Python клиентскую библиотеку, основанную на PEP 249,
MySQL считается лидирующей системой управления базами данных с открытым исходным кодом.

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

MySQL пользуется особой популярностью у программистов.


➡️ python-scripts

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

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

- Такая структура данных широко применяется для работы с матрицами, таблицами и двумерными координатными системами.

➡️ pythonlib

Просто Python
Please open Telegram to view this post
VIEW IN TELEGRAM
🐣 Асинхронность vs. многопоточность: что выживет в эпоху No GIL?

В этой статье мы тестируем реальные сценарии, измеряем RPS, смотрим на потребление памяти и разбираемся, когда самая разумная стратегия — это просто подождать и обновить Python на free-threading версию

➡️ habr.com

Просто Python
Please open Telegram to view this post
VIEW IN TELEGRAM
😎 30 основных встроенных функций python

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

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


- В этой статье рассмотрим самые популярные встроенные функции Python.

➡️ pythonru.com

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