2. Рутинная задача
• Имеет софтверный характер
• Ложится на вас на постоянной основе
• На первый взгляд, на её решение
не хватает навыков программирования
3. Схема Google Play
Developer Console
Собранные
приложения
Загрузка
приложений на
Google Play
Публикация
приложений
Счастливый
конечный
пользователь
5. Пути решения
• Ручной труд
• Использование готовых решений
• Использование готовых API
• Использование готовых модулей на
выбранном языке программирования
6. Как будем решать
проблему:
1) Определимся, есть ли API (техническая
возможность реализация задачи)
2) Выберем язык программирования, найдем
готовые модули (если они есть)
3) Настроим под требуемые задачи
4) Автоматизируем запуск
7. Так почему же Python
• Простой
• Мало скобочек
• Интерпретируемый
• PIP & virtualenv
19. Теперь мы можем
• Писать тесты там, где, казалось, это
невозможно
• Получать новые и интересные задачи
• Облегчить свою работу и работу коллег
• Повысить свои профессиональные навыки
20. –Мартин Фаулер
«Любой дурак может написать код, понятный
компьютеру. Хороший программист пишет
код, понятный человеку.»