.. .. .. 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


Python: The Language Fundamentals
=================================

.. contents::
   :local:

.. image:: /_images/python-logo-master-v3-TM.png
   :alt: Python logo
   :align: right
   :scale: 50%

.. sidebar::

   .. list-table::
      :align: left

      * * **Duration**
	* 2-3 days
      * * **Language**
	* Trainer language is English or German
      * * **Material**
	* * :doc:`/trainings/material/soup/python/basics/group`
	  * :doc:`Complete Python material
            </trainings/material/soup/python/group>`
      * * **Related**
	* * :doc:`/trainings/repertoire/python/advanced`
	  * :doc:`/trainings/repertoire/python/swdev`
	  * :doc:`/trainings/repertoire/python/misc`
      * * **Booking**
	* :doc:`/trainings/booking`

Course Outline
--------------

blah blah blah blah blah blah blah blah blah blah blah blah blah blah
blah blah blah blah blah blah blah blah blah blah blah blah blah blah
blah blah blah blah blah blah blah blah

* **Intro**

  * Blah
  * Blah

* **Variables and Types**

  * Blah
  * Blah

* **Control flow**

  * Blah
  * Blah

* **Functions and Modules**

  * Blah
  * Blah

* **Files and Directories**

  * Blah
  * Blah

Prerequisites
-------------

Attendees should have a little programming experience from other
languages. Python is easy to learn, but complete computer noobs demand
a different focus than this course has.

Sample Trainings
----------------

Links to course log here