.. meta:: :description: Python basics: could be that you find yourself programming useful things on day two :keywords: schulung, training, raspberry, programming, python, introduction, einführung, datatype, dictionary, list, tuple, mutable, immutable, function, class, exception, batteries, string, encoding, file .. ot-group:: python.basics Python: The Language Fundamentals ================================= .. image:: /_images/python-logo-master-v3-TM.png :alt: Python logo :align: right :scale: 50% .. sidebar:: .. list-table:: :align: left * * **Duration** * 2-3 days (depends on previous knowledge) * * **Requirements** * Light programming skills from another language * * **Target Audience** * * Programming noobs who wish to do more * Part-time programmers; for example test engineers, or devops engineers * Those who just want to do more, and who are not required to write in a particular language * * **Course Language** * * Course material language is English * Trainer language is English or German * * **Course Material** * * :doc:`Complete Python material <../group>` * * **Booking** * training@faschingbauer.co.at Python's strengths are ... * It is taught in no time (you'll find yourself writing useful programs on day two) * It is powerful * It comes with a huge toolkit (the *standard library*) This course gives a thorough but easy introduction to Python. With the help of many small exercises, you'll learn how to write Python programs, get an overview of the functionality in the standard library, and get an idea :doc:`what else <../advanced/group>` Python can do. .. toctree:: :maxdepth: 1 :glob: installation */topic .. ot-graph:: :entries: python.basics