Регулярные выражения
Раз мы уже начали говорить про регулярные выражения, то я не могу обойти стороной sub. Данный метод позволяет заменить в строке по шаблону на нужный нам текст.
repl - на что заменяем
string - строка по которой ищем
max - сколько раз заменяем
Соответственно, этот метод возвращает нужную нам строку.
Раз мы уже начали говорить про регулярные выражения, то я не могу обойти стороной sub. Данный метод позволяет заменить в строке по шаблону на нужный нам текст.
repl, string, max=0)pattern - шаблон
repl - на что заменяем
string - строка по которой ищем
max - сколько раз заменяем
Соответственно, этот метод возвращает нужную нам строку.
Что выведет код выше?
Anonymous Poll
17%
27 81 343
0%
6 9 12
33%
9 27 81
50%
Ничего из вышеперечисленного
0%
Узнать ответ
Какой метод нужно использовать, чтобы добавить 6 в список "L" на 3 позицию?
Anonymous Poll
33%
L.append(2,6)
0%
L.add(3,6)
56%
L.insert(2,6)
11%
L.insert(3,6)
0%
Узнать ответ
Подключаемся к серверу по ssh
Пакет
Использовать модуль достаточно просто, пример основный методов на картинке выше. Кстати, интересный факт, Paramiko — это сочетание слов "параноик" и "друг" на языке эсперанто.
Устанавливается пакет привычным образом через пакетный менеджер pip. А документацию можете изучить тут.
#ssh
Пакет
paramiko позволяет устанавливать соединение с удаленными машинами по протоколу SSH2 и производить там все те же операции, если бы вы подключались через, например, утилиту ssh на линуксе. Использовать модуль достаточно просто, пример основный методов на картинке выше. Кстати, интересный факт, Paramiko — это сочетание слов "параноик" и "друг" на языке эсперанто.
Устанавливается пакет привычным образом через пакетный менеджер pip. А документацию можете изучить тут.
#ssh
🔐 Brute-force attack/переборщик паролей для PDF файлов с индикатором процесса на Python
⚙️ pip install pikepdf tqdm
#tipsandtricks⚡️ Три «помощника» цикла
•
•
•
•
enumerate — функция, которая возвращает число (чаще всего это индекс) и значение в виде кортежа. Она будет полезна, если, например, нужно почитать количество строк в файле или узнать, какой индекс у элемента.•
zip — функция, которая соединяет два списка в один. За один проход в цикле возвращается кортеж с значением из первого списка и второго.•
reversed — также используется в цикле: переворачивает список, чтобы вы могли пройтись по нему от последнего элемента до первого, при этом ничего не изменяя. Если вам нужен именно перевёрнутый список, используйте listName.reverse().Что выведет код выше?
Anonymous Poll
50%
(20, 20, 20)
13%
(10, 20, 3)
38%
(3, 3, 3)
0%
(20, 3, 20)
0%
Узнать Ответ