Learning to program with Python (Part 3)

You already know most of these topics, now the goal is to deepen your knowledge!

Please be aware, that the tutorials above contains exercises which you have to solve (by your own), otherwise your practical knowledge will be incomplete.

Working with Strings - string functions and manipulators

Read the following tutorial and try out the example codes :

http://www.diveintopython3.net/strings.html

Working with Dictionaries, and more Collection types

Read the following tutorial and practice with all the exercises :

http://python-textbok.readthedocs.io/en/1.0/Collections.html

Working with Iterables, Iterators, Generators, Comprehensions

Read the following tutorial and practice with all the exercises :

http://python-textbok.readthedocs.io/en/1.0/Loop_Control_Statements.html#iterables-iterators-and-generators

Working with Functions and their arguments, input parameters or default parameters

Read the following tutorial until the Decorators part and practice with the first 5 exercises :

http://python-textbok.readthedocs.io/en/1.0/Functions.html