Python Quest

Track 10 · Lesson 12 of 12

Reading documentation and choosing packages

Read documentation, help() output, docstrings and signatures confidently, judge whether a third-party package is safe to depend on, and build a small utility package in four milestones.

About 75 minAdvanced7 exercises

You will be able to

  • Find what you need in official documentation and help(), and read a function signature including / and *
  • Write docstrings and inspect signatures and docstrings with the inspect module
  • Judge a third-party package on maintenance, licence, security and popularity before installing it
  • Build a small package of your own, use it from a script, and generate a report of its documented API

Included with a Formula Quest membership

It has 7 graded exercises with feedback, hints and solutions. Python Quest is included in Formula Quest memberships that cover Python; membership and billing are managed on Formula Quest.

View Formula Quest memberships

Tracks 1 and 2, the first lesson of every track, the playground and the dataset library are free.