Building Tools with Python
Offered By: LinkedIn Learning
Course Description
Overview
Streamline workflows by developing custom tools with Python. Learn about designing for end users, craftsmanship, and trust as they relate to building small software utilities.
Syllabus
Introduction
- Building tools with Python
- What's new in this update?
- Types of tools
- Languages and toolkits
- Planning a tool
- Building a tool
- Challenge: Plan a tool
- Solution: Plan a tool
- Exploring the sample tool
- Using shell commands from Python
- Challenge: Use shell commands in Python
- Solution: Use shell commands in Python
- Accepting arguments
- Challenge: Practice with arguments
- Solution: Practice with arguments
- Providing error messages and logging
- Ensuring functionality
- Challenge: Check for necessary conditions
- Solution: Check for necessary conditions
- Adding a user interface
- Packaging and distributing a tool
- Supporting the tool
- Next steps
Taught by
Scott Simpson
Related Courses
Learn to Program: Crafting Quality CodeUniversity of Toronto via Coursera Introduction to Agile Software Development: Tools & Techniques
University of California, Berkeley via edX Software Architecture & Design
Georgia Institute of Technology via Udacity Software Design for Non-Designers
mooc.house via Independent Técnicas Avançadas para Projeto de Software
Instituto Tecnológico de Aeronáutica via Coursera