Просто Python | Data science | ML | AI
9.99K 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
🛡 32 инструмента для Python, которые помогут писать профессиональный код

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

📖 В статье представлены:

Автоматическое форматирование кода
Линтеры
Проверка типов
Модульное тестирование
Документация

➡️ Ссылка на статью

Просто Python
Please open Telegram to view this post
VIEW IN TELEGRAM
❤️ Самоучитель для начинающих: как освоить Python с нуля за 30 минут?

Введение в Python за полчаса, а также подборка книг и YouTube-каналов на несколько месяцев интенсивного, но более вдумчивого изучения.

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

В заключении приведена подборка литературы и каналов на YouTube, а также бесплатных курсов.

➡️ Ссылка на статью

Просто Python
Please open Telegram to view this post
VIEW IN TELEGRAM
📘 Как за один pet-проект получить два диплома

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

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

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

➡️ habr.com

Просто Python
Please open Telegram to view this post
VIEW IN TELEGRAM
🔎 Шпаргалка для алгособеса 2 — графовые и строковые алгоритмы

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

Разбор графовых алгоритмов типо DFS, Флойда–Уоршелла и строковые наподобие Ахо-Корасик.

➡️ habr.com

Просто Python
Please open Telegram to view this post
VIEW IN 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