Python 3 Beginners Reference

This document contains brief descriptions and examples of common Python commands. You can use it to review your knowledge, look up things quickly and accompany a beginners course on Python 3.

It is meant to help people learning Python as their first programming language. For an in-depth reference, please refer to


Data Types

Input and Output

Reading and Writing Files

Control Flow



This e-book contains contributions by Allegra Via, Kaja Milanowska, Anna Philips, Magdalena Rother and Tomasz Puton.


© 2016 Dr. Kristian Rother (

Distributed under the conditions of the Creative Commons Attribution Share-alike License 4.0

Dr. Kristian Rother

I am a professional Python trainer, developer and author based in Berlin. I believe everybody can learn programming.

Contact me via:
+49 176 3052 4691


Thanks, everybody. Without your support... there would be no Spectacular Speaking...

Jerzy Zientkowski, Speakerslair

See also