Интересные и полезные статьи с пометкой "Python"
Публикации что касаются тематики: "Python"
Всего соответствий: 13
Всего соответствий: 13
1)
Скрипт удаленного резервного копирования сайтов (Python class, ssh, scp, Linux)
Раньше уже был опубликован скрипт для удаленного резервного копирования сайтов с использованием WinSCP, он был удобен при работе в ОС Windows. Если же работать под Linux то данный вариант уже не подойдет. Принял решение написать на Питоне(Python) универсальный класс для удаленного резервного копирования сайтов через протоколы SSH(Secured Shell) и SCP(Secured Copy) с поддержкой конфигурационных файлов...
2) Изучаем GPIO в Raspberry Pi, эксперимент со светодиодом и кнопкой
Познакомимся с портами общего назначения GPIO (General-purpose input/output) в Raspberry Pi, разберем простой пример с подключением светодиода и кнопки (переключателя) к портам GPIO, а также напишем простую программу на Python, которая будет управлять свечением (миганием) светодиода при помощи кнопки. Простые эксперименты с Raspberry Pi GPIO для начинающих.
3) Управляем шаговыми движками и DC моторами, L298 и Raspberry Pi
Рассмотрим драйвер электродвигателей на транзисторах и микросхеме L298, разберемся с принципом работы H-моста. Узнаем особенности подключения драйверов на L298 к разным двигателям и источникам питания, проведем простые эксперименты с шаговыми движками и двигателями постоянного напряжения. Подключение к Raspberry Pi и простейшие программы для теста управления драйвером.
4) Массовая установка APK файлов в Android смартфон, Linux ADB и Python
Приводится простой скрипт на Python, который позволяет выполнить автоматическую установку большого количества необходимых пакетов в Android-смартфон. Пакеты могут быть разбросаны или же рассортированы по разным папкам, для установки нужно всего лишь указать в скрипте имена файлов (*.apk) и директории в которых производить поиск.
В статье расскажу вам о каталоге приложений F-Droid, ADB и других полезностях, а также приведу полный код скрипта на Питоне, который можно запускать на Linux (можно попробовать адаптировать и под Windows).
5) Подключаем анализатор газов MQ-135 к Raspberry Pi используя PCF8591
Познакомимся с простым датчиком MQ-135, который поможет определить уровень вредных веществ в воздухе. Подключим анализатор газов MQ-135 к Raspberry Pi используя АЦП PCF8591, напишем простую тестовую программу для наблюдения за сигналом из датчика, а также для выполнения определенного действия при достижении установленного критического уровня.
6) OLED дисплей SSD1306 (128х64px) и Raspberry Pi, подключение и эксперименты
Рассмотрены примеры работы с маленьким (128х64 пикселей) и экономичным OLED-дисплеем на основе микросхемы SSD1306. Для управления использована платформа Raspberry Pi, а программы будем писать на языке Python. Приведу примеры кода для вывода на экран строчки текста, рисунков в формате PNG, а также проведу небольшой практический эксперимент с отображением на экране значения от датчика качества воздуха.
7) Zer0 - cамодельный экспериментальный робот на Raspberry Pi + Linux + Python
Хочу познакомить вас с одной вполне интересной разработкой - самодельным экспериментальным роботом, которого я назвал "Zer0". Эта статья является первой из цикла статей по самостоятельному изготовлению робота на основе Raspberry Pi, который будет управляться могущественной связкой Linux + Python.
Постараюсь детализировано описать весь процесс подготовки и изготовления каждой части робота, проведу различные эксперименты с железом и программным обеспечением, поделюсь полезными и интересными идеями по применению данного робота для обучения, развлечений и автоматизации различных задач.
8) Adsense Cleaner - блокировщик плохих объявлений на Python + Selenium
Программа Adsense Cleaner была создана для помощи моему хорошему знакомому, которого по его словам уже достала каждодневная ручная чистка десятков мошеннических объявлений в центре модерации партнерского интерфейса Google AdSense. Для создания Adsense Cleaner я использовал скриптовый язык программирования Python, библиотеку автоматизации браузеров Selenium, а в качестве браузера выбрал Firefox.
Используя составленные списки стоп-слов и RegExp программа автоматически выполняет аудит свежих объявлений, а также ищет плохие объявления по отдельному собранному списку плохих слов и фраз. Плохое объявление блокируется, также при необходимости блокируется связанный с ним аккаунт AdWords.
9) Безопасное завершение работы Raspbian кнопкой, подключенной к Raspberry Pi
Расскажу о создании несложного скрипта и службы для systemd, которые будут отслеживать нажатие подключенной к GPIO кнопки и запускать процесс завершения работы операционной системы Raspbian, что потом позволит безопасно отключить питание Raspberry Pi. Программа будет написана на языке Python3, также будет создан небольшой файл-юнит (задание) для системного менеджера GNU/Linux Raspbian - Systemd. Дополнительно приведу пример с выводом сообщения на OLED-дисплей SD1306.
10) LXC Builder - управление Linux контейнерами с помощью Python, консольный менеджер
Простой консольный менеджер (LXCBuilder manager) для управления Linux контейнерами (LXC), написанный на Python. Сборка контейнеров из подготовленных шаблонов, автоматическая установка программного обеспечения, простая настройка и управление. Ограничение CPU, RAM, HDD, возможность указать путь для хранения контейнеров и многое другое.