Просто Python | Data science | ML | AI
9.44K subscribers
2.19K photos
39 videos
40 files
2.21K links
Говорим просто о Python, Data Science и машинном обучении!

Связаться: @andrewtender

Канал на бирже:
https://telega.in/c/pro100python1

Ссылка для друга:
https://t.me/+Iy7vrYZkpiU3NzJi

РКН: https://rkn.link/ANH
Download Telegram
📰 Запуск интерпретатора Python для выполнения кода и тестирования программ

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

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

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

➡️ pythonlib.ru

Просто Python
Please open Telegram to view this post
VIEW IN TELEGRAM
🗺 Виртуальный хостинг для Python

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

И в том числе он позволяет создавать веб-приложения, например, с помощью таких веб-фреймворков как Django. Flask, FastAPI и т.д., cоответственно возникает вопрос выбора надежного хостинга с поддержкой Python.


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

➡️ metanit.com

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

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

🔹В целом, ftplib — удобный инструмент для работы с FTP и может быть использован в ИБ.

➡️ spy-soft.net

Просто Python
Please open Telegram to view this post
VIEW IN TELEGRAM
Загрузка конфигурации из settings.toml в Python: чтение, проверка структуры и преобразование в объекты Pydantic

◾️Ниже рассматривается модуль Python, который читает файл settings.toml, преобразует его содержимое в структуры Python, извлекает нужный раздел конфигурации и проверяет его через модель Pydantic.

Pydantic в данном модуле выполняет конструктивную роль: он превращает внешние данные в описанные и проверенные объекты.

➡️ habr.com

Просто Python
Please open Telegram to view this post
VIEW IN TELEGRAM
🗺 Основы параллельного и асинхронного программирования в Python: использование потоков и корутин для повышения эффективности выполнения задач

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

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

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


➡️ pythonlib.ru

Просто Python
Please open Telegram to view this post
VIEW IN TELEGRAM
😎 Имена и инициалы

Напишите класс Name и создайте атрибуты для передаваемых имени и фамилии (fname и lnameсоответственно), а также:
- атрибут fullname, возвращающий имя и фамилию,
- атрибут initials, возвращающий первые буквы имени и фамилии с точкой между ними.


🔹Не забудьте дать доступ и к атрибутам fname и lname, проследите, чтобы только первые буквы имен и фамилий были заглавными.

➡️ pythonist.ru

Просто Python
Please open Telegram to view this post
VIEW IN TELEGRAM
📰 Использование Ncrack для брута паролей на Kali Linux

Ncrack — высокоскоростная утилита для брута паролей.

🔘Основная цель — помочь компаниям проверить устройства на наличие простых паролей.

Активно используется спецами ИБ при проведении пентестов, еще активно используется хакерами, для взлома тех же компаний.

➡️ spy-soft.net

Просто Python
Please open Telegram to view this post
VIEW IN TELEGRAM
🔎 Сводка Аналитического Наблюдения — считаем сумму по столбцу в Python

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

🔹Самый простой пример это merge который при неправильном использовании умножит наши данные и groupby который эти данные сократит (при наличии NaN).

➡️ habr.com

Просто Python
Please open Telegram to view this post
VIEW IN TELEGRAM
📰 Работа с контекстными менеджерами в Python: управление ресурсами с помощью конструкции with для безопасного открытия и закрытия файлов

Контекстные менеджеры в Python
— это мощный инструмент для управления ресурсами и контекстом выполнения кода.

🔹Они обеспечивают автоматическое выполнение операций инициализации и очистки, что делает код более безопасным и надежным.

➡️ pythonlib.ru

Просто Python
Please open Telegram to view this post
VIEW IN TELEGRAM
Как работает CMA-ES для оптимизации гиперпараметров в Optuna

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

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


➡️ habr.com

Просто Python
Please open Telegram to view this post
VIEW IN TELEGRAM
📰 Creddump — извлечение хэша из реестра

Creddump
— утилита для расшифровки и извлечения данных из реестра Windows.

Инструмент создан разработчиком Бренданом Долан-Гавитом (Brendan Dolan-Gavitt) на языке Python.

Программа в основном выполняет все функции инструментов bkhive/samdump2, cachedump и lsadump2, но не зависимо от платформы.


➡️ spy-soft.net

Просто Python
Please open Telegram to view this post
VIEW IN TELEGRAM
📰 Обзор ключевых слов Python: их назначение и использование в программировании

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


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

➡️ pythonlib.ru

Просто Python
Please open Telegram to view this post
VIEW IN TELEGRAM
📈 Поиск информации в социальных сетях: Обзор лучших программ

Есть в американской разведке такая дисциплина, как OSINT (Open Source Intelligence), которая отвечает за поиск, сбор и выбор информации из общедоступных источников.

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

➡️ spy-soft.net

Просто Python
Please open Telegram to view this post
VIEW IN TELEGRAM
🎤 Разбираемся с массивами в Python: словари

Словарь
dict — одна из реализаций ассоциативного массива, которая позволяет хранить коллекции элементов в парах «ключ: значение».

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

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

➡️ thecode.media

Просто 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
📈 Return в Python: что это, как работает и примеры использования

Return в Python — это оператор, который завершает выполнение функции и передаёт значение обратно в вызывающий код.

◾️Сегодня разберёмся, что такое оператор return, зачем он нужен, чем отличается от print ()  и почему, без него ваши функции в коде могут работать неправильно.

➡️ thecode.media

Просто Python
Please open Telegram to view this post
VIEW IN TELEGRAM
Работа с текстовыми и бинарными файлами в Python: методы для обработки различных форматов данных

Работа с файлами в Python является одной из основных задач программирования.

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


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

➡️ pythonlib.ru

Просто Python
Please open Telegram to view this post
VIEW IN TELEGRAM
😎 Извлечение метаданных pdf фото аудио и видео на Python

Автор покажет, как извлечь метаданные из PDF-документов, изображений, видео и аудиофайлов, это может пригодиться в OSINT и форензике.

◾️Итак, мы напишем программу на Python, которая будет отображать метаданные документов PDF, видео, аудио и изображений на основе расширения файла.

➡️ spy-soft.net

Просто Python
Please open Telegram to view this post
VIEW IN TELEGRAM
🔎 Рейтинг языков программирования TIOBE за февраль 2026: С плотно на втором месте, доля Python снижается

◾️Авторы индекса TIOBE опубликовали февральский рейтинг популярных языков программирования.

Несколько позиций рейтинга в топ-10 претерпели изменения с декабря 2025 года и начала 2026 года (1. Python. 2. C. 3. C++. 4. Java. 5. C#. 6. JavaScript. 7. Visual Basic. 8. R (с 10 места на 8 место). 9. SQL (с 8 места на 9). 10 Delphi/Object Pascal.


➡️ habr.com

Просто Python
Please open Telegram to view this post
VIEW IN TELEGRAM
📰 Что такое GIL в Python

GIL — это глобальный блокировщик интерпретатора Python (Global Interpreter Lock).

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

➡️ thecode.media

Просто Python
Please open Telegram to view this post
VIEW IN TELEGRAM
📈 Работа с файлами Excel в Python: чтение, запись и обработка данных с помощью библиотек, таких как pandas и openpyxl

Работа с файлами Excel в Python осуществляется с помощью специализированных библиотек, которые обеспечивают чтение, запись и обработку данных в форматах .xlsx и .xls.


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

➡️ pythonlib.ru

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