Просто 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
Конкурс, который поможет совместить приятное с полезным 🔥

Когда в последний раз вы читали книги на природе? Кажется, давно, поэтому вместе с друзьями из других IT-каналов делимся подборкой топовых книг и дарим их вам!

Что предлагаем почитать IT-специалистам:

«Программист-фанатик», Чед Фаулер
«Как устроен ChatGPT?», Стивен Вольфрам
«Python для сложных задач: наука о данных и машинное обучение», Дж. Вандер Плас
«Чистый код», Роберт Мартин
«Атака сетей на уровне протоколов», Джеймс Форшоу


Помимо книг мы также разыгрываем сертификаты на отдых за городом — идеальное место, чтобы почитать в тишине и с красивыми видами за окном.

Условия:

1. Подписаться на все каналы:
Карьера в Bell IntegratorInf0 | ИБ, OSINTINSPECTOR | OSINTПросто Python | Data science | ML | AIProject Omega | ИБ

2. Нажать «Участвую!» под постом. 

Будет 5 победителей — каждый сможет выбрать любую книгу из подборки. Итоги бот автоматически подведет 2 декабря и упомянет всех победителей в этом посте. Удачи!

Правила конкурса
Please open Telegram to view this post
VIEW IN TELEGRAM
📰 Вместо бубна: огромная подборка инструментов сисадмина

Хорошему системному администратору нужны хорошие инструменты.

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

➡️ tproger

Просто Python
Please open Telegram to view this post
VIEW IN TELEGRAM
🐣 Именованные кортежи в Python

Именованные кортежи (NamedTuples)
— это отличный способ сделать ваш код на Python более полезным и читаемым.

🔘От стандартного кортежа именованный отличается тем, что к его элементам можно обращаться как по имени атрибута, так и по позиционному индексу, подобно тому, как это делается в Pandas DataFrame.

➡️ pythonist.ru

Просто Python
Please open Telegram to view this post
VIEW IN TELEGRAM
🔼 Выбор NoSQL базы данных в бэкенд-разработке

Правильный выбор NoSQL базы критически важен для построения масштабируемых и гибких backend-систем.  

NoSQL решает задачи, где классические SQL-базы ограничивают: работа с неструктурированными данными, огромные объёмы информации и экстремальные нагрузки.

➡️ uproger.com

Просто Python
Please open Telegram to view this post
VIEW IN TELEGRAM
🏄 Распознавание данных в тексте с помощью библиотеки recognizers-text

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

И компания Microsoft предоставляет набор бесплатных библиотек recognizers-text, которые можно использовать для этой задачи.

Также есть общий пакет recognizers-text-suite, который объединяет все выше перечисленные библиотеки.

➡️ metanit.com

Просто Python
Please open Telegram to view this post
VIEW IN TELEGRAM
🔎 Как сделать окно вывода логов в wx.TextCtrl — wxPython

Делая графическую обертку для некого инструмента на wxPython автор столкнулся с надобностью вывода событий (простых логов) в окно wx.TextCtrl для начала автору помогла вот эта статья.

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

➡️ python-scripts

Просто Python
Please open Telegram to view this post
VIEW IN TELEGRAM
👍 Брут FTP с помощью ftplib на Python

ftplib — это модуль в Python для работы с FTP.

Он позволяет взаимодействовать с серверами FTP из Python, выполняя различные операции с файлами и каталогами.

🔹В руководстве рассмотрим применение ftplib в ИБ — в качестве брута FTP на Python.

➡️ SPY-SOFT.NET

Просто Python
Please open Telegram to view this post
VIEW IN TELEGRAM
🔼 Капитан грузового судна, или Как начать использовать Docker в своих проектах

🔹Docker является open source инструментом, который автоматизирует разворачивание приложения внутри программного контейнера, мы перевели для вас руководство по работе с Docker для новичков.

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

➡️ tproger.ru

Просто Python
Please open Telegram to view this post
VIEW IN TELEGRAM
📖 Что такое Linux Bash и как им пользоваться

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

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


В этой статье разберём, что такое Bash, зачем он нужен и как с его помощью писать полезные скрипты.

➡️ skillbox.ru

Просто Python
Please open Telegram to view this post
VIEW IN TELEGRAM
📢 Гайд по собеседованию Python-разработчика (Middle) 2025 года

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

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

➡️ uproger.com

Просто Python
Please open Telegram to view this post
VIEW IN TELEGRAM
🗺 Списки контроля доступом ACL

ACL
или Access Control Lists (Списки контроля доступом) в Linux предоставляют еще одну возможность предоставлять разрешения нескольким пользователям и группам для одного и того же файла или каталога.

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

➡️ metanit.com

Просто Python
Please open Telegram to view this post
VIEW IN TELEGRAM
📈 Создаем игру «Сапёр» на PyQt5

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

🔹Это простая альтернативная версия классического Сапёра, где вам приходилось переворачивать плитки для поиска спрятанных мин.

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

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

➡️ python-scripts

Просто Python
Please open Telegram to view this post
VIEW IN TELEGRAM
🤩 Из цикла ETL: развертывание Airflow

Как развернуть Airflow – замечательное ПО для автоматизации почти всего на Python.

— В этой части автор покажет, как развернуть Airflow – замечательное ПО для автоматизации почти всего на Python.

Мы будем использовать в качестве базы Windows 10 + Linux WSL (“Windows Subsystem for Linux” – подсистема Linux на Windows).

➡️ tproger

Просто Python
Please open Telegram to view this post
VIEW IN TELEGRAM
🗺 Лучшие Python-библиотек для работы с PDF

PDF остаётся одним из самых популярных форматов документов в мире: от отчётов и контрактов до научных публикаций и таблиц.

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

➡️ uproger.com

Просто Python
Please open Telegram to view this post
VIEW IN TELEGRAM
👏 Mouse – управление мышью

Управление мышью
— важный аспект автоматизации взаимодействия с интерфейсом пользователя.

🔘Библиотека mouse предоставляет простой и прямолинейный API для работы с мышью: отслеживание событий, выполнение кликов, запись и воспроизведение движений.

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


➡️ pythonlib.ru

Просто Python
Please open Telegram to view this post
VIEW IN TELEGRAM
🗺 Алгоритмы сортировки на Python

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

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

➡️ pythonist.ru

Просто Python
Please open Telegram to view this post
VIEW IN TELEGRAM
📰 Seo Solution – комплексный подход к созданию интернет сайтов

🔘Последние годы компания
Seo Solution
демонстрирует уверенный рост профессионализма, который положительно сказывается на качестве каждого проекта.

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


➡️ python-scripts

Просто Python
Please open Telegram to view this post
VIEW IN TELEGRAM
🦾 Метапрограммирование на грани магии: Метаклассы, Декораторы и Динамические DSL

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

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


🔘В Python метапрограммирование достигается благодаря таким инструментам, как метаклассы, декораторы и динамические DSL (доменно-специфичные языки).

➡️ uproger.com

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

Переменные в Python — одна из первых тем, с которой сталкиваются начинающие разработчики.

🔹В этой статье мы подробно разберём глобальные переменные.

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


➡️ skillbox.ru

Просто Python
Please open Telegram to view this post
VIEW IN TELEGRAM
🖥 Arcade – альтернатива Pygame

Библиотека Arcade
представляет собой современную Python-библиотеку для создания 2D-игр, которая была разработана как мощная альтернатива устаревшему Pygame.

Основные преимущества Arcade включают объектно-ориентированный подход, встроенную поддержку анимации, современную архитектуру рендеринга и простоту освоения.


◾️Библиотека активно развивается и поддерживается сообществом разработчиков, что делает её отличным выбором как для начинающих, так и для опытных программистов.

➡️ pythonlib.ru

Просто Python
Please open Telegram to view this post
VIEW IN TELEGRAM
HTML Parser Python — 6 правил для разработки эффективного парсера

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

🔘После определенной отметки, парсер перестал работать по той причине, что он забыл внедрить определенные проверки, так как он думал, что клиент не пойдет в этом направлении, но он пошел!

➡️ python-scripts

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