3.73K subscribers
478 photos
29 videos
35 files
343 links
Здесь есть всё, чтобы упростить вам изучение Python.
Download Telegram
Дробные числа

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

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

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

📌 Большинство сегодняшних роутеров поддерживает стандарт WPS (Wi-Fi Protected Setup), который дает возможность меньше чем за минуту установить надежное соединение между устройством и маршрутизатором, минуя этап настройки шифрования и ввода пароля. Девайсы подключаются по отдельному восьмизначному ключу WPS PIN, который состоит из цифр.

Из всего разнообразия методов взлома WiFi:

▪️подбор ПИН-кода или ключа безопасности методом перебора (брутфорс);
▪️использование уязвимостей реализации;
▪️социальная инженерия;
▪️использование слабостей генерации ПИН-кодов.

В сегодняшней статье мы рассмотрим последний метод из списка.

https://spy-soft.net/wifi-hacking-python/
Что выведет код?
Anonymous Quiz
61%
True
13%
False
6%
False 5
5%
True 5
15%
Error
Обратный список и строка

Скорее всего, вы используете обратную функцию для инверсионной записи списков или строк. Но знаете ли вы, как осуществить инверсию более эффективным способом?
Календарь в Python

Существует замечательный встроенный модуль calendar, позволяющий работать с датами. Некоторые возможности, такие как проверка, високосный ли год, показаны на картинке. Для углубления в работу с модулем можно ознакомиться с документацией.
Что выведет код?
Anonymous Quiz
44%
I LOVE PYTHON
38%
I Love Python
9%
None
9%
Error
Переименование файлов в Python

Функция rename() используется для переименовывания файлов в Python. Для ее использования сперва нужно импортировать модуль os.
Поиск подстроки

Этот пример будет полезен для поиска подстроки в строке. Можно реализовать его двумя способами, позволяющими не писать много кода.
art

Всё, что вам может понадобится для вывода красивых надписей или артов в терминал. Ставится с помощью команды pip install art. Полный список возможностей есть в документации.
💽 Подборка крутых Python библиотек / Пишем 7 программ на Python
▬▬▬▬▬▬▬▬
Среди крупных библиотек и фреймворков, есть и те, чей потенциал не столь велик, так как они были созданы, по большей части, ради забавы и выполняют совсем небольшой функционал.

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

Читать статью 📌
Что выведет код?
Anonymous Quiz
18%
30
7%
5
45%
Ошибку
30%
1 True True True True True
📨 Pillow. Обработка изображений в Python

▪️ Введение - Смотреть
▪️ Открытие изображения и получение информации - Смотреть
▪️ Сохранение изображения и создание миниатюр - Смотреть
▪️ Обрезка изображения - Смотреть
▪️ Поворот изображений - Смотреть
▪️ Фильтры для изображений - Смотреть
▪️ Создание холста и рисование фигур - Смотреть
▪️ Создание текста на изображениях - Смотреть
▪️ Загрузка изображений по URL - Смотреть
Освобождение памяти

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

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

https://nuancesprog.ru/p/14348/