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

По всем вопросам: @andrey_andrey01
Download Telegram
Защищаем браузер: устанавливаем пароль в Chrome
(подходит и для других браузеров)

Все ваши закладки, истории, пароли, логины и сессии хранятся в браузере. Это опасно: если злоумышленник получит доступ к устройству, он войдёт в ваши соцсети и электронные кошельки без труда. Поэтому лучше дополнительно защитить браузер.

Лучшее расширение на десктоп — PassBrow. Оно запрашивает пароль каждый раз, когда вы запускаете браузер. В бесплатной версии ограничение на 10 запусков в день, этого вполне достаточно. Больше того: расширение доступно и для других браузеров — Opera, Firefox, Edge, Brave.

На Android всё также просто. Скачайте приложение AppLock и дайте ему несколько разрешений, затем выберите свой браузер из списка. Готово! Теперь при каждом запуске браузер будет запрашивать отпечаток пальца или ПИН-код. Это даёт +1 к безопасности ваших данных. Пользуйтесь!

#безопасность
​​System Monitoring CenterИнструмент для мониторинга производительности и использования системы на основе GTK и Python

Оссобености:
• Мониторинг ЦП, ОЗУ, диска, сети, ГП, информации об оборудовании
• Мониторинг и управление процессами, пользователями, устройствами хранения, запускаемыми приложениями, службами (systemd) и переменными среды
• Мониторинг общей системной информации
• Параметры настройки для каждой вкладки
• Низкое использование системных ресурсов при мониторинге
• Предоставляет справочную информацию при наведении курсора мыши на несколько объектов графического интерфейса
• Адаптируется к теме системы

GitHub | #Python #GTK #Monitoring
А ловко ты это придумал 🤔
🔥1
pprint

Стандартная функцияprint в Python знает свое дело. Но попробуйте вывести на печать крупный и вложенный объект, и вас ждет сплошное разочарование.

Вот здесь-то и приходит на помощь модуль pretty-print из стандартной библиотеки. Он выводит сложно-структурированные объекты в удобочитаемом виде.

Настоящий must-have для любого Python-разработчика, имеющего дело с нетривиальными структурами данных.
🔥1
Получаем формы сайта mechanize

С помощью mechanize легко получить формы сайта, для последующего вход в аккаунт или другие действия.

Создаем объект браузера, и с помощью функции forms возвращаем все формы.
Фильм основан на реальных событиях 🌚
🔥1
Строим графики

Для построения графиков в Python существует библиотека Matplotlib. Это мощный инструмент для визуализации данных.

Сначала нам нужен массив с данными, которые мы хотим изобразить на графике. Это может быть, например, список или numpy массив.

Далее метод plt.plot(data) принимает наши данные и строит график в виде точек с координатами из массива и обьединяет их линиями.

Метод plt.show() откроет графическое окно с изображенным графиком.

Пример графика можно посмотреть здесь, а официальную документацию по Matplotlib можно почитать тут.

#matplotlib