Просто 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
🔎 Первый вторник месяца

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

🔹Напишите функцию, которая будет принимать год и номер месяца и возвращать строку с датой, когда станут доступны новые игры.

➡️ pythonist.ru

Просто 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
RFIDIOt — программа для анализа RFID чипов

Британский исследователь Эдам Лурье (Adam Laurie)
опубликовал в Сети последнюю версию своей разработки – инструментального комплекса программ для исследования RFID, чипов радиочастотной идентификации.

Библиотека программ с открытыми исходными кодами написана на языке Python и в первую очередь нацелена на исследование RFID-чипов в паспортах нового образца, реализующих стандарт ICAO 9303 для машиночитаемых дорожных документов.


➡️ spy-soft.net

Просто Python
Please open Telegram to view this post
VIEW IN TELEGRAM
📰 Циклы

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

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


➡️ metanit.com

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

🔹В Python существует два основных способа сделать из списка строку: с помощью цикла и с помощью метода join().

Рассказываем о методе join() и других полезных инструментах для конвертирования Python-списков в строки.

➡️ skillbox.ru

Просто Python
Please open Telegram to view this post
VIEW IN TELEGRAM
Конвертируйте строку в число

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


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

➡️ pythonist.ru

Просто Python
Please open Telegram to view this post
VIEW IN TELEGRAM
🗺 Определение и вызов функций в Python: создание reusable кода для организации и упрощения программ

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

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

➡️ pythonlib.ru

Просто Python
Please open Telegram to view this post
VIEW IN TELEGRAM
📈 Использование библиотеки dnspython

dnspython
— это библиотека Python, которая предоставляет инструменты для работы с DNS (Domain Name System).

🔘Она позволяет выполнять запросы к DNS-серверам, получать информацию о записях доменных имен, а также получение доменного имени по IP-адресу.

➡️ spy-soft.net

Просто Python
Please open Telegram to view this post
VIEW IN TELEGRAM
😉 В каждом JPEG зашита модель вашей сетчатки. Буквально

В прошлой статье автор рассказа, как монитор эксплуатирует метамерию — три огонька вместо полного спектра, и мозг не замечает подмены. Так вот, JPEG идёт дальше.

Здесь каждый этап пайплайна — это конкретный хак, эксплуатирующий конкретный баг в вашей зрительной системе. Монитор обманывает колбочки, а JPEG обманывает всё остальное, от контрастной чувствительности до того, как кора мозга собирает картинку из частот.


— И я хочу вам про это рассказать, потому что это самый красивый кусок инженерии, который я видел за 12 лет в индустрии. Там я разбирал, как мало мы на самом деле видим. Здесь — как мало нам на самом деле нужно видеть, чтобы мозг поверил, что видит всё. А потом я решил это проверить руками.

➡️ habr.com

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