From the course: Building Tools with Python
Unlock the full course today
Join today to access over 22,700 courses taught by industry experts or purchase this course individually.
Planning a tool - Python Tutorial
From the course: Building Tools with Python
Planning a tool
- [Instructor] The idea for a tool usually arises out of a specific need. Like improving or correcting a work flow that's complex, time-consuming or error prone, or comes from the realization that something can be automated. And once that need is identified, it's important to keep the scope of solving that problem focused. So, before we start building a tool, it's important to have a plan. The plan identifies the goal that a tool needs to achieve. And it's useful to write down the expected inputs and outputs of the tool, whether that's specific kinds of information, specific actions or something else. This could help to keep the work focused. When we create tools, it can be tempting to add just one more feature and just one more feature, until the code is a giant pile of different features. And that can have all kinds of problems. From increasing the dependencies that a tool has, to adding complexity in troubleshooting.…
Practice while you learn with exercise files
Download the files the instructor uses to teach the course. Follow along and learn by watching, listening and practicing.