Язык Python занимает особое место в мире Linux. Во-первых, почти все дистрибутивы поддерживают питон из коробки, а, во-вторых, многие из них используют python-скрипты для сборки и управления пакетами.
Так система Portage в Gentoo состоит из набора утилит на Python и Bash, а самый популярный Linux-дистрибутив Ubuntu использует Питон для разработки компонентов.
Однако кроме серьезных задач по установке пакетов, Python отлично подходит и для решения небольших рутинных задач, начиная от простых математических расчетов и заканчивая работой с сетью, базами данных или анализом HTML кода.
Вообще количество проблем, которых можно решить с помощью небольших скриптов исчисляется тысячами. Вот некоторые из них:
- Отправка E-mail сообщений.
- Массовая обработка изображений.
- Запросы по API к различным сервисам.
- Анализ данных из различных источников: Excel, XML, CSV
- Парсинг сайтов
- Финансовые расчеты
- Генерация PDF отчетов и научных графиков.
- И много-много других возможностей.
И не нужно быть профессиональным программистом, чтобы пользоваться базовыми возможностями языка, с программированием на Питоне справятся и новички.
Достаточно освоить азы. Причем сделать это можно онлайн, без отрыва от работы или учебы, например на курсах Python в Shultais Education.
В ходе обучения вы научитесь не только основам синтаксиса и базовым языковым конструкциям, вроде циклов, условий или функций. Но и познакомитесь со стандартной библиотекой Питона, а также узнаете, как программировать в объектно-ориентированном и функциональном стилях.
Еще вы сможете пройти курс по работе файлами, что особенно актуально в Линуксе. А для тех, кто захочет развиваться дальше — на проекте есть курс по созданию сайтов на Django.
Кстати в Python простой и лаконичный синтаксис. Поэтому скрипты на нем получаются гораздо понятней чем на баше или perl. Это весомый аргумент, особенно для начинающих разработчиков.