← Courses

Python for AI — Beginner Foundations

Data Science

Practical Python · Lesson 56 of 76

Organizing code

As programs grow, keep them tidy by splitting work into small functions with clear names. Each function should do one thing.

Python

Small, well-named functions are easier to read, test, and reuse than one giant block. When a function gets long or hard to name, that's a hint to split it.

Your turn: add a function shout(name) that returns the name in upper case, and call it on nice.

You’re reading for free. Sign in to keep your progress and earn a certificate when you finish.Sign in to keep my progress →