Below are some featured Python Practice web sites suggested by Jose Portilla in http://www.udemy.com web course Complete Python Bootcamp. Also the course contains two main milestone projects and a list of 100 other milestone projects, each with sample solutions.
More Mathematical (and Harder) Practice:
List of Practice Problems:
A SubReddit Devoted to Daily Practice Problems:
A very tricky website with very few hints and touch problems (Not for beginners but still interesting)
A few weeks ago I started a Career Accountability Group. Anyone in job transition should find or start a group. Or at the very least partner with another individual. My group meets weekly for one hour.
My group has three main purposes:
- For exchanging ideas and obtaining advice from others in job transition
- Accountability, Accountabilty, Accountabilty
- Act as a support group where we can encourage each other
Each member of group will have the opportunity to:
- Describe accomplishments from past week
- Explain problems/obstacles to overcome
- Describe plans for next week
- Ask for advice
This week I have begun learning JUNIT4 using Kindle book “Mastering Unit Testing Using Mockito and JUnit” by Sujoy Acharay.
Here is the process I have been following:
- Using Eclipse, coded all the examples in chapter 2, ran the tests, and debugged as needed.
- Added all test classes to TestSuite class so that all tests can be executed easily.
- Added comments so that I can better understand the code and because it is the right thing to do.
- Added some other tests for practice and for better understanding.
- Renamed some of the classes and methods to be more meaningful.
When done I will have some sample test code which I can use as models for any testing I do in the future.
Work in progress in which I am adding all the tests to TestSuite class and adding comments:
Work in progress in which I am adding comments to classes: