What is difference between python beginner and professional
A good Python programmer will know how and why to use :
- Comprehensions
- Generators
- Magic Methods
- Write their own descriptors & iterators
- Have a good knowledge of the Python standard library
- Be able to write their own efficient custom classes.
*Good knowledge of how to to write Python unit tests and use libraries to mock out dependencies.
Thanks for the info... it's been so long time since I last programmed something, and I'm more beginner in Pyhton than in Java even though it's the easier of the two~