Coding Exercises For Powerful Python

Coding Exercises For Powerful Python

Thank you for your interest in Powerful Python. 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. Submit homework

Email your oop.py and keyfunc.py files to your Powerful Python coach, if you have one. If not, send them to service@powerfulpython.com with the subject: "Coding Assignment".

(Note these are simplified versions of actual Bootcamp coding exercises - simplified so that most people can complete them in an hour. You can get more realistic, complex versions here.)


Step #6. Watch & Listen: What Students Say