Python training that teach you advanced concepts so you can be on your way to become a master of the Python programming language.
curriculum:
1. Recursive Functions Introduction to recursive thinking, recursion and recursive functions in Python
2. Iterators and Iterables Differences between Python iterables and iterators. Function to decide if an object is iterable or not.
3. Generators and Iterators Tutorial and practical introduction to Generators and Iterators in Python
4. Lambda Operator, filter, reduce and map Chapter on the Lambda Operator and the functions map, filter and reduce
5. zip introduction and examples Python Tutorial: An introduction into the zip classes with examples and use cases
6. Decorators and Decoration Introduction to decorators.
7. Memoization and Decorators Introduction into memoization techniques by using decorators on the recursive Fibonacci sequence function.
8. List Comprehension Tutorial on List Comprehension in Python. Guido van Rossum's alternative to lambda, filter, map and reduce.
9. Currying in Python Currying functions in Python.
10. Tests, DocTests, UnitTests Testing Python-Programs with or without special modules like unit-Test and doctest
11. Testing with Pytest Introduction to testing in Python. Introduction in the module pytest
12. Regular Expressions General introduction into Regular Expression and their usage in Python
13. Advanced Regular Expressions
14. use of numPy, matplotlib
15. database connectivity etc