Coding Exercises For Powerful Python

Coding Exercises For Powerful Python

Thank you for your interest in Powerful Python Bootcamp. Set aside 45-60 minutes to watch the videos and complete the following coding exercises.

Step 1. Download Exercise Files

Download ZIP

Download the file (PowerfulPythonSample.zip), un-zip it, then go to the next step:

Step #2. Watch The "Labs" Video

These "labs" are coding exercises designed to QUICKLY teach you advanced Python concepts, and put them into action. Watch this video:

After this video, do helloworld.py in your courseware. You'll find it in the "labs" folder. If you need a hint, peek in the "solutions" folder.

When you finish, continue to the next step:

Step #3. OOP Exercise

After this video, do oop.py in your labs folder. Peek in the solutions folder if you need a hint.

NOTE: Because different applicants have different backgrounds and strengths, you do NOT need to complete the lab and make all tests pass. Time box this to 10-15 minutes, completing it if possible, but otherwise getting as far as you can.

When you finish, continue to the next step:

Step #4. Function Abstraction Exercise

Watch this Video:

After this video, do keyfunc.py in your labs folder. Peek in the solutions folder if you need a hint.

Again, time box this to 10-15 minutes, completing it if possible but otherwise just getting as far as you can in that time.

Step #5. Compare

Look at the provided solutions, and compare to the code you wrote. Is it different? If so, what lessons does this teach you about writing high-quality Python code?

Step #6. Send In Lab Files

Please send your oop.py and keyfunc.py files to service@powerfulpython.com with the subject "Powerful Python Coding Exercises". You can also send them to your Powerful Python coach directly.

Book Bootcamp

P.S. The labs on this page are simplified, shortened versions of the course material in Powerful Python Bootcamp. You can get more realistic, complex lab samples here.