Вчера я создал свой GitHub: https://github.com/pythonproga Можете на него зайти. В нём я буду публиковать те же кода, что и в телеграмме.
GitHub
pythonproga - Overview
Это официальный GitHub канала Python Proga. Всю инфу можешь найти в файле README.md - pythonproga
🔥3
Вчера в чате меня попросили опубликовать список основных функций в Python. И я сказал, что сделаю. Так что ловите:
ОБЩИЕ ФУНКЦИИ
print — выводит что-то в консоль;
range — вернет итерируемый объект с последовательностю чисел, с 0 до N (с шагом на 1 по умолчанию);
dir — список имен объекта (если он указан) или список объектов доступных в локальной области (если объект не указан);
divmod — вернет частное и остаток от деления двух чисел;
enumerate — вернет объект, который генерирует кортежи из двух элементов (индекса и самого элемента);
globals — глобальные имена (в виде словаря);
locals — локальные имена (в виде словаря);
help — вызовет встроенную справку;
input — вернет введенную пользователем строку;
open — откроет файл и вернет его объект.
ПРЕОБРАЗОВАНИЕ ТИПОВ
type — вернет тип объекта;
str — преобразование в строку;
int — преобразование в число;
float — преобразование в число с плавающей точкой;
complex — преобразование в комплексное число;
bool — преобразование к булевому типу;
tuple — преобразование к кортежу;
dict — преобразование к словарю;
frozenset — приведение к неизменяемому множеству;
list — приведение к списку;
set — преобразование к множеству;
slice — создание среза;
bin — приведение целого числа к двоичной строке;
hex — целое число в шестнадцатеричную строку;
oct — целое число в восьмеричную строку.
АРИФМЕТИКА
pow — возводит число в степень;
abs — возвращает модуль числа;
round — округление до указанного количества знаков после запятой.
ИТЕРИРУЕМЫЕ ОБЪЕКТЫ
all — если все элементы итерируемого объекта истинные, вернет True;
any — если хотя бы один элемент итерируемого объекта истинный, вернет True;
iter — возвращает объект итератора;
next — возвращает следующий элемент итератора;
zip — позволяет пройтись одновременно по нескольким итерируемым объектам;
len — выводит количество элементов в объекте (списке, строке и т.д.);
filter — фильтрация элементов переданной последовательности;
map — применяет указанную функцию к каждому элементу указанной последовательности;
min — вернет минимальный элемент последовательности;
max — вернет максимальный элемент последовательности;
reversed — вернет обратный итератор по указанной последовательности;
sorted — вернет новый отсортированный список;
sum — вернет сумму элементов последовательности.
РАБОТА СО СТРОКОВЫМИ СИМВОЛАМИ
ascii — возвращает строковое представление объекта и заменяет не-ASCII символы на экранированные последовательности;
chr — возвращает символ по числовому представлению;
ord — возвращает код символа.
РАБОТА С БАЙТАМИ
bytes — преобразование в тип bytes;
bytearray — преобразование к bytearray;
memoryview — создает объект memoryview.
ИСПОЛНЕНИЕ КОДА
exec — динамически исполняет программный код;
eval — выполняет строку программного кода;
compile — компилирует исходный код в объект кода, который после можно выполнить с помощью eval или exec.
ОБЪЕКТЫ И КЛАССЫ
object — возвращает базовый объект;
id — возвращает идентификатор указанного объекта;
hash — возвращает хэш объекта;
isinstance — если объект является экземпляром указанного класса или его подклассом, вернет True;
issubclass — если класс является подклассом другого класса, вернет True;
callable — если объект поддерживает вызов, вернет True;
classmethod — представляет указанную функцию методом класса;
repr — возвращает строковое представление указанного объекта;
setattr — устанавливает аттрибут объекта;
getattr — извлечение значения атрибута объекта;
hasattr — проверяет, имеет ли объект указанный аттрибут;
delattr — удаление аттрибута;
staticmethod — представляет указанную функцию статичным методом;
super — дает возможность использования методов класса-родителя в классе потомке;
vars — вернет словарь из аттрибутов объекта.
Список из 66 встроенных функций на Python взят отсюда.
print — выводит что-то в консоль;
range — вернет итерируемый объект с последовательностю чисел, с 0 до N (с шагом на 1 по умолчанию);
dir — список имен объекта (если он указан) или список объектов доступных в локальной области (если объект не указан);
divmod — вернет частное и остаток от деления двух чисел;
enumerate — вернет объект, который генерирует кортежи из двух элементов (индекса и самого элемента);
globals — глобальные имена (в виде словаря);
locals — локальные имена (в виде словаря);
help — вызовет встроенную справку;
input — вернет введенную пользователем строку;
open — откроет файл и вернет его объект.
ПРЕОБРАЗОВАНИЕ ТИПОВ
type — вернет тип объекта;
str — преобразование в строку;
int — преобразование в число;
float — преобразование в число с плавающей точкой;
complex — преобразование в комплексное число;
bool — преобразование к булевому типу;
tuple — преобразование к кортежу;
dict — преобразование к словарю;
frozenset — приведение к неизменяемому множеству;
list — приведение к списку;
set — преобразование к множеству;
slice — создание среза;
bin — приведение целого числа к двоичной строке;
hex — целое число в шестнадцатеричную строку;
oct — целое число в восьмеричную строку.
АРИФМЕТИКА
pow — возводит число в степень;
abs — возвращает модуль числа;
round — округление до указанного количества знаков после запятой.
ИТЕРИРУЕМЫЕ ОБЪЕКТЫ
all — если все элементы итерируемого объекта истинные, вернет True;
any — если хотя бы один элемент итерируемого объекта истинный, вернет True;
iter — возвращает объект итератора;
next — возвращает следующий элемент итератора;
zip — позволяет пройтись одновременно по нескольким итерируемым объектам;
len — выводит количество элементов в объекте (списке, строке и т.д.);
filter — фильтрация элементов переданной последовательности;
map — применяет указанную функцию к каждому элементу указанной последовательности;
min — вернет минимальный элемент последовательности;
max — вернет максимальный элемент последовательности;
reversed — вернет обратный итератор по указанной последовательности;
sorted — вернет новый отсортированный список;
sum — вернет сумму элементов последовательности.
РАБОТА СО СТРОКОВЫМИ СИМВОЛАМИ
ascii — возвращает строковое представление объекта и заменяет не-ASCII символы на экранированные последовательности;
chr — возвращает символ по числовому представлению;
ord — возвращает код символа.
РАБОТА С БАЙТАМИ
bytes — преобразование в тип bytes;
bytearray — преобразование к bytearray;
memoryview — создает объект memoryview.
ИСПОЛНЕНИЕ КОДА
exec — динамически исполняет программный код;
eval — выполняет строку программного кода;
compile — компилирует исходный код в объект кода, который после можно выполнить с помощью eval или exec.
ОБЪЕКТЫ И КЛАССЫ
object — возвращает базовый объект;
id — возвращает идентификатор указанного объекта;
hash — возвращает хэш объекта;
isinstance — если объект является экземпляром указанного класса или его подклассом, вернет True;
issubclass — если класс является подклассом другого класса, вернет True;
callable — если объект поддерживает вызов, вернет True;
classmethod — представляет указанную функцию методом класса;
repr — возвращает строковое представление указанного объекта;
setattr — устанавливает аттрибут объекта;
getattr — извлечение значения атрибута объекта;
hasattr — проверяет, имеет ли объект указанный аттрибут;
delattr — удаление аттрибута;
staticmethod — представляет указанную функцию статичным методом;
super — дает возможность использования методов класса-родителя в классе потомке;
vars — вернет словарь из аттрибутов объекта.
Список из 66 встроенных функций на Python взят отсюда.
❤7👍2🔥1
Недавно меня просили улучшить брутфорс, чтоб он сам вбивал пароль в строку. И я это сделал. Теперь нужно запустить код, поставить курсор, туда, куда вы хотите чтобы вводился текст и нажать на клавишу Enter. Скрипт сам будет вбивать пароль и нажимать enter, чтобы попробовать зайти с этим паролем в аккаунт. Если нажать клавишу esc, то скрипт выключится.
Но тем не менее, этим брутфорсом вы не сможете ничего взломать, и вот почему:
1. Почти все сайты имеют защиту от брутфорса, и если много развести неправильный пароль, то может активироваться защита, и скрипт не сможет ввести пароль ещё раз.
2. Мы не знаем какой длины пароль. Этот брутфорс рассчитывает на то, что он 4-значный.
3. Подбор пароля будет идти очень долго, так как даже у четырёх значного пароля есть более 10 тысяч вариаций, и это при условии, что пароль будет состоять только из цифр.
Но тем не менее, этим брутфорсом вы не сможете ничего взломать, и вот почему:
1. Почти все сайты имеют защиту от брутфорса, и если много развести неправильный пароль, то может активироваться защита, и скрипт не сможет ввести пароль ещё раз.
2. Мы не знаем какой длины пароль. Этот брутфорс рассчитывает на то, что он 4-значный.
3. Подбор пароля будет идти очень долго, так как даже у четырёх значного пароля есть более 10 тысяч вариаций, и это при условии, что пароль будет состоять только из цифр.
👍1
А вот и код, который отправили мне в боте и попросили сказать, почему он не работает (да, он не работает). Если хотите узнать, почему он не работает, то переходите по ссылке в посте выше. Также мне отправили код сразу же с расширением .py, но я его выложу завтра.
А это код .py. Мне его отправили в боте, и я обещал его показать вчера, но что-то забыл
Ещё давно меня просили написать голосового помощника. И я это сделал. Тут есть такие функции, как: включение музыки, дата, время, открытие браузера, добавление заметок, поиск видео на Ютуб, и поиск запроса в гугле. В коде я никаких пояснений не оставил, но я надеюсь, что вы разберётесь. Если что, чтобы помощник выполнил команду, надо обратиться к нему по имени, в данном случае "Джарвис".
🔥2
А вот я как и обещал, выкладываю zip архив, в котором содержится файлы для сайта (HTML, CSS). Его прислал мой подписчик. Я посмотрел сайт, и могу сказать, что он получился офигенным.
Когда вы откроете HTML в браузере, страница должна выглядеть примерно вот так: