Thank you for your interest in Powerful Python. Set aside 45-60 minutes to watch the videos and complete the following coding exercises.
Download the file (PowerfulPythonSample.zip), un-zip it, then go to the next step:
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:
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:
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.
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.)