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

А вы знаете, что вывести на экран список в Python можно несколькими способами?

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

11 способов вывести список на экран в Python

➡️ pythonist

Просто Python
Please open Telegram to view this post
VIEW IN TELEGRAM
📣 Все числа равны, но некоторые равнее. Как в Python сравниваются Int и Float

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

В этой статье мы подробно разберём, как такие сравнения выполняются в CPython. Так у нас будет отличная возможность подробнее исследовать эти сложности.

➡️ habr.com

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

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

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

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


➡️ proglib.io

Просто Python
Please open Telegram to view this post
VIEW IN TELEGRAM
Media is too big
VIEW IN TELEGRAM
⚠️ Парсинг сайтов PYTHON - #1 REQUESTS ЗАПРОСЫ (GET/POST)

Мы разберем парсинг сайтов python, изучим модули
requests, bs4(BeautifulSoup), fake-useragent, multiprocessing.

В видео:

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

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

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

Для этого есть масса полезных библиотек Python.

В этой статье мы познакомим вас с несколькими.

➡️ proglib.io

Просто Python
Please open Telegram to view this post
VIEW IN TELEGRAM
🚀 Симметричная индексация в Python

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

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

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

➡️ habr.com

Просто Python
Please open Telegram to view this post
VIEW IN TELEGRAM
ℹ️ Scrapy VS Crawlee: сравнение фреймворков для веб-скрапинга

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

Но с какого фреймворка начать свой путь? Scrapy и Crawlee – два достойных кандидата, и сегодня мы поможем вам сделать правильный выбор!
Этот обзор поможет определить, какой из инструментов лучше подойдет для вашего проекта


➡️ proglib.io

Просто Python
Please open Telegram to view this post
VIEW IN TELEGRAM
🥷 Настоящий этичный взлом с помощью Python (2023)

💰 1992р
📂 2.8ГБ

🔎 Чему вы научитесь:

🔘Базовому Python
🔘Этическому взлому при помощи Python
🔘Изучите тонкости ARP
🔘Научитесь пентестинку вместе с ПО RAT
🔘Изучите методы удалённого доступа на стороне сервера

➡️ Курс

Просто Python
Please open Telegram to view this post
VIEW IN TELEGRAM
⌨️ Как писать чистый код на Python

Python
— один из наиболее элегантных и чистых языков программирования.

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


Отличительные признаков чистого кода:

🔘Сфокусированность
🔘Читабельность
🔘Легкость отладки
🔘Легкость поддержки
🔘Высокая производительность

➡️ pythonist

Просто Python
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥 Простые способы ускорения обучения PyTorch-моделей

Ускорение обучения моделей — это именно то, в чём нуждаются все ML‑инженеры.

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


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

➡️ habr.com

Просто Python
Please open Telegram to view this post
VIEW IN TELEGRAM
ℹ️ Под капотом asyncio: принципы работы и ключевые концепции

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

Она позволяет эффективно обрабатывать многочисленные задачи ввода-вывода без необходимости создавать множество потоков или процессов.

➡️ Ключевые концепции asyncio:
Событийный цикл (Event Loop)


🔘Это ядро asyncio, которое отвечает за планирование и выполнение задач (корутин).
🔘Реализован на языке C для максимальной эффективности.
🔘Работает по принципу однопоточной многозадачности (single-threaded concurrency).
🔘Постоянно опрашивает очередь событий и выполняет соответствующие задачи.

➡️ proglib.io

Просто Python
Please open Telegram to view this post
VIEW IN TELEGRAM
🔈 Как запустить скрипт Python

Допустим, вы хотите написать такую программу на Python.

Это можно сделать двумя способами: писать сразу в оболочке Python либо написать скрипт в редакторе кода и затем запускать в терминале.

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

➡️ pythonist

Просто Python
Please open Telegram to view this post
VIEW IN TELEGRAM
📑 Создаём безукоризненную автодокументацию кода на Python с помощью Sphinx

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

Кроме того, используется шаблон проекта Cookiecutter Data Science в Visual Studio Code (VS Code), поскольку он легко интегрируется в Sphinx и имеет стандартизированную структуру директорий.

➡️ habr.com

Просто Python
Please open Telegram to view this post
VIEW IN TELEGRAM
🎩 5 лучших Python инструментов для специалистов по кибербезопасности

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

Рассматриваются их ключевые функции и области применения.

➡️ proglib.io

Просто Python
Please open Telegram to view this post
VIEW IN TELEGRAM
⚠️ Как определить глобальную переменную в Python

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

Для начала мы напомним, как вообще объявляются переменные в Python и что означает термин «область видимости переменной».

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


➡️ pythonist

Просто Python
Please open Telegram to view this post
VIEW IN TELEGRAM
📖 Лучшие библиотеки Python для Data Science в 2024 году

Python
— один из самых распространенных языков программирования в Data Science.

Сбор данных
(Data Collection) — это первый шаг в жизненном цикле науки о данных.

Внешние данные обычно собираются двумя способами:
🔘С помощью API.
🔘С помощью веб-скрейпинга.

➡️ habr.com

Просто Python
Please open Telegram to view this post
VIEW IN TELEGRAM
Media is too big
VIEW IN TELEGRAM
👀 Красивый графический интерфейс на Python | Все фишки Flet

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

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

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


Просто Python
Please open Telegram to view this post
VIEW IN TELEGRAM
🗂 Ваш код достоин PyPI: как правильно опубликовать Python-пакет

Краткая инструкция по публикации Python-пакетов на PyPI.

Узнайте, как структурировать проект, настроить метаданные и загрузить свой пакет в репозиторий.

➡️ proglib.io

Просто Python
Please open Telegram to view this post
VIEW IN TELEGRAM
✏️ Как импортировать в Python?

Статья о том, как импортировать пакеты и модули в Python (а заодно и о разнице между ними).

К концу руководства вы получите структуру каталогов (для проекта Medium_Imports_Tutorial), где будет удобно импортировать любые скрипты из одного подкаталога в другой.

➡️ pythonist

Просто Python
Please open Telegram to view this post
VIEW IN TELEGRAM
⚡️ Создание собственного API на Python (FastAPI): Знакомство и первые функции

В программировании API – это интерфейс, через который различные программные компоненты могут взаимодействовать.

FastAPI – это современный, высокопроизводительный фреймворк для создания API на языке Python.

Название "FastAPI" подчеркивает его скорость и производительность.

➡️ habr.com

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