Python Skills 🐍
303 subscribers
1.02K photos
17 videos
302 links
Канал полезного и юмористического контента на тему программирования, в частности такого языка как Python.

По всем вопросам: @andrey_andrey01
Download Telegram
Что нужно подставить вместо "?", чтобы на экран вывелось
/nHello
Anonymous Poll
23%
/
0%
#
15%
b
38%
r
23%
Узнать ответ
Пасха программиста 🌚
Регулярные выражения

Раз мы уже начали говорить про регулярные выражения, то я не могу обойти стороной sub. Данный метод позволяет заменить в строке по шаблону на нужный нам текст.

 repl, string, max=0)

pattern - шаблон
repl - на что заменяем
string - строка по которой ищем
max - сколько раз заменяем

Соответственно, этот метод возвращает нужную нам строку.
Что выведет код выше?
Anonymous Poll
0%
9
100%
8
0%
6
0%
7
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%
Узнать ответ
«Покажи человеку ошибку и он просто исправит её. Дай человеку намёк на ошибку и он станет внимательнее (возможно).» Python
Подключаемся к серверу по ssh

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

Использовать модуль достаточно просто, пример основный методов на картинке выше. Кстати, интересный факт, Paramiko — это сочетание слов "параноик" и "друг" на языке эсперанто.

Устанавливается пакет привычным образом через пакетный менеджер pip. А документацию можете изучить тут.

#ssh
🔐 Brute-force attack/переборщик паролей для PDF файлов с индикатором процесса на Python

⚙️ pip install pikepdf tqdm

#tipsandtricks
Что выведет данный код?
Anonymous Poll
0%
0
38%
3
8%
Ничего
46%
Error
8%
Узнать ответ