Просто 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
⚡️Project Omega|ИБ, Osint новейший канал по информационной безопасности в рунете. Сканеры, пентестинг, криптография, анализаторы сетевого трафика и книги.

Весь материал на канале в общем доступе!
Please open Telegram to view this post
VIEW IN TELEGRAM
🌐 Луковое ПО: используем TOR для анонимного парсинга

Пришло время для анонимного парсинга веб-страниц. Для этого нам поможет мощная команда: TOR, Privoxy, Python, Linux и наша статья.

🥷 Для успешной разработки парсинг-агента на прокси-сервере нужно установить Linux с такими инструментами:

TOR: распределенная, анонимная и зашифрованная сеть, в которой данные пользователей и сами пользователи никогда не будут раскрыты.
Stem: контроллер Python для TOR.
Privoxy: не кеширующий веб-прокси с фильтрацией, повышенной конфиденциальностью и возможностью изменения данных веб-страниц и заголовков HTTP.

➡️ proglib.io

Просто Python
Please open Telegram to view this post
VIEW IN TELEGRAM
🚀 Дескрипторы в Python

Дескриптор — это объектовый атрибут с поведением, определяемым методами в его классе.

Если просто — это способ, с помощью которого объект может контролировать доступ к его атрибутам, используя специально определенные методы __get__ set, delete

✒️ Если говорить еще проще — дескрипторы позволяют задавать точки доступа к атрибутам объекта, добавляя дополнительную логику, когда атрибут читается, записывается или удаляется.

➡️ habr.com

Просто Python
Please open Telegram to view this post
VIEW IN TELEGRAM
📈 Линейная регрессия на Python: объясняем на пальцах

Линейная регрессия применяется для анализа данных и в машинном обучении. Постройте свою модель на Python и получите первые результаты!

Регрессия ищет отношения между переменными.

❗️Регрессия решает проблему единого представления данных анализа для каждого работника. Причём опыт, образование, роль и город – это независимые переменные при зависимой от них зарплате.

➡️ proglib.io

Просто Python
Please open Telegram to view this post
VIEW IN TELEGRAM
💻 Парсинг веб-сайтов: взгляд изнутри

Парсинг
— это процесс синтаксического анализа текста с целью извлечения определенной информации.

Скрапинг — это процесс загрузки веб-страницы и попытка извлечения информации из неё, обычно в обход API, ограничений и правил пользования сайтом.

🟣Парсинг веб-сайтов – это не только технический процесс, но и сложный юридический и этический вопрос.

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


➡️ habr.com

Просто Python
Please open Telegram to view this post
VIEW IN TELEGRAM
Академия CyberYozh откроет часть своих курсов бесплатно

Материал стоящий, без воды. Рекомендую присмотреться к их курсам по автоматизации с помощью Python и Selenium:

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

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

Всего откроют доступ к 8 курсам, но обещают, что доступ превратится в тыкву 14 апреля, лучше поторопиться.
Please open Telegram to view this post
VIEW IN TELEGRAM
📈 Быстрый путеводитель по Python: cписки за 7 минут

Не путайте в Python списки и массивы: в первых можно хранить разнородные объекты.
Здесь кратко описаны все основные методы списков Python 3.x.

📈 Python списки – это не массивы. Список (list) может представлять коллекцию разнородных объектов: целые и дробные числа, строки, логические значения и т. д.

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


➡️ proglib.io

Просто Python
Please open Telegram to view this post
VIEW IN TELEGRAM
🐼 10 трюков библиотеки Python Pandas, которые вам нужны.

Pandas — главная библиотека в Python для работы с данными. Её активно используют аналитики данных и дата-сайентисты.

Классные трюки, которые облегчат работу с библиотекой Python Pandas и придадут эффективный код.

🤖 Представленные команды:

read_csv
select_dtypes
copy
map
value counts
и др.

➡️ 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
📣 Разница между pool.map и pool.map_async в Python

pool.map и pool.map_async являются методами модуля multiprocessing.Pool в Python, которые позволяют параллельно выполнять функции на нескольких процессах.

pool.map: Этот метод блокирует выполнение программы до тех пор, пока все задачи не будут завершены.

pool.map_async: Этот метод также принимает функцию и список аргументов, но не блокирует выполнение программы. Вместо этого он возвращает объект multiprocessing.pool.

➡️ habr.com

Просто Python
Please open Telegram to view this post
VIEW IN TELEGRAM
🛡 Инструменты Python: лучшая шпаргалка для начинающих

Большая шпаргалка для питониста на любой случай. Рассмотрены основные инструменты Python с примерами.

📖 В статье изложены:

Запускаем модуль как самостоятельную программу
Приручаем Python списки
Работаем со словарями
Операции над множествами
Именованный кортеж
И многое другое

➡️ proglib.io

Просто Python
Please open Telegram to view this post
VIEW IN TELEGRAM
🧑‍🎓 Книга: Изучаем программирование на Python

Автор
: Бэрри Пол

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

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


🤓 Среди тем, которые затрагиваются автором, стоит выделить:

работу со структурами данных: списками, словарями, кортежами;
создание веб-приложений на Flask;
доступ к базам данных через DB-API;
работу с объектами, декораторами и генераторами;
запись кода с использованием модулей.

👍 - чтобы книга вышла быстре

Просто Python
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥 Как упорядочить массив данных в каталоге, расскажут на Х5 Tech Talk

Эксперты из X5 Tech, Beeline и Tele2 поделятся реальным опытом и расскажут:

👨🏻‍💻 о развитии востребованного сервиса в большой компании

👨🏻‍💻 о переходе к открытому решению на базе OpenMetadata

👨🏻‍💻 о построении сквозного маршрута данных для ML моделей на базе DataHub

Встреча проводится совместно с сообществом dbt & modern data stack.

Вноси в календарь!
📆 11 апреля, 19:00
🌐 ОНЛАЙН
Регистрация и подробности

Реклама. ООО "Корпоративный центр ИКС 5". ИНН: 7728632689.
⚡️ Микросервис на Python+ FastAPI

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

Этот подход часто называют сервис ориентированной архитектурой или SOA.

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


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

➡️ habr.com

Просто Python
Please open Telegram to view this post
VIEW IN TELEGRAM
🔍 10 основных ошибок начинающих Python-разработчиков

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

🤖 Программирование — это многократное чтение кода с периодическим его написанием.

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

В сообществе Python принято придерживаться общего стиля написания кода (Pep-8), а также следовать дзену, основные положения которого можно увидеть, набрав в консоли Python команду import this.


➡️ proglib.io

Просто Python
Please open Telegram to view this post
VIEW IN TELEGRAM
🤓 PIP — Загрузка пакетов python для офлайн установки

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

✒️ Разбор трех основных варианта:

Операционная система и версия Python на целевой машине и машине для загрузки пакетов совпадают;
Версия Python на целевой машине и машине для загрузки совпадают но операционные системы разные;
На целевой машине и машине для загрузки пакетов отличаются и операционная система и версия Python.

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


➡️ habr.com

Просто Python
Please open Telegram to view this post
VIEW IN TELEGRAM
🧰 TOП-50 Python-проектов: самые востребованные инструменты

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

🔎 Отбор лучших Python-проектов

В список вошли только open-source продукты, бесплатные и доступные всем.

Эти библиотеки, фреймворки и утилиты стали самыми востребованными среди программистов в текущем году.

➡️ proglib.io

Просто Python
Please open Telegram to view this post
VIEW IN TELEGRAM
📨 Топовые подходы к решению алгоритмических задач

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

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

▫️Массив (списки в python) — это структура данных, представляющая собой коллекцию элементов одного типа, расположенных в памяти последовательно.

▫️Хеш-таблица — это структура для хранения данных в формате «ключ-значение».

➡️ habr.com

Просто Python
Please open Telegram to view this post
VIEW IN TELEGRAM
📊 Решение систем линейных уравнений с помощью Python

Уравнение называется линейным, если оно содержит неизвестные только в первой степени и не содержит произведений неизвестных, т.е. если оно имеет вид a_1x_1+a_2x_2+...+a_1n_n=b, где a_{ij}- коэффициент уравнения, а b- константа, не зависящая от x.

🖥 Система линейных уравнений объединяет n таких уравнений, каждое из которых содержит k переменных.

Системы линейных уравнений могут быть представлены в матричной форме AX=B, где A - это матрица коэффициентов системы линейных уравнений, X - вектор-столбец неизвестных, а B - вектор-столбец свободных членов.


Библиотека SymPy предлагает функционал для работы с матрицами и позволяет решать системы уравнений через матричные операции.

➡️ habr.com

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