Write reusable Python functions
Turn a repeated calculation into documented, tested functions. Learn parameters, return values, scope and input validation with a notebook and a solved exercise.
Free learning path· Learn at your own pace
Turn a repeated calculation into documented, tested functions. Learn parameters, return values, scope and input validation with a notebook and a solved exercise.
A traceback shows where Python stopped and why. Learn to read it, fix the cause and handle invalid input without hiding bugs.
The course links to get started. Then a short summary with every new article, so you can choose what to explore next.
Artificial intelligence, step by step: from model to web application.