<?xml version="1.0" encoding="utf-8" ?>
<!DOCTYPE FL_Course SYSTEM "https://www.flane.de/dtd/fl_course095.dtd"><?xml-stylesheet type="text/xsl" href="https://portal.flane.ch/css/xml-course.xsl"?><course productid="36615" language="fr" source="https://portal.flane.ch/swisscom/fr/xml-course/innovator-pyfun1" lastchanged="2026-03-04T14:02:07+01:00" parent="https://portal.flane.ch/swisscom/fr/xml-courses"><title>Python for Beginners 1</title><productcode>PYFUN1</productcode><vendorcode>IC</vendorcode><vendorname>Innovator Class</vendorname><fullproductcode>IC-PYFUN1</fullproductcode><version>2.3</version><objective>&lt;p&gt;You can independently develop and maintain simple scripts.&lt;/p&gt;</objective><essentials>&lt;p&gt;Basic PC knowledge&lt;/p&gt;</essentials><audience>&lt;p&gt;IT affine people who are looking for an introduction to programming.&lt;/p&gt;</audience><contents>&lt;h4&gt;1. What is Python?&lt;/h4&gt;
&lt;h4&gt;2. Python Introduction &lt;/h4&gt;&lt;ul&gt;
&lt;li&gt;Python history&lt;/li&gt;&lt;li&gt;Why Python&lt;/li&gt;&lt;li&gt;Coding in Python&lt;/li&gt;&lt;li&gt;Download environment&lt;/li&gt;&lt;/ul&gt;&lt;p&gt;&amp;emsp;&amp;emsp; 
&lt;/p&gt;
&lt;h4&gt;3. First Steps in Python &lt;/h4&gt;&lt;ul&gt;
&lt;li&gt;Python Shell 
&lt;ul&gt;
&lt;li&gt;Python Structure&lt;/li&gt;&lt;li&gt;Print Function&lt;/li&gt;&lt;li&gt;Variables&lt;/li&gt;&lt;li&gt;Operators&lt;/li&gt;&lt;li&gt;Inputs&lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;&lt;/ul&gt;
&lt;h4&gt;4. Data Types &lt;/h4&gt;&lt;ul&gt;
&lt;li&gt;integers, string, booleans,&lt;/li&gt;&lt;li&gt;typecasting&lt;/li&gt;&lt;li&gt;data structure lists, tuples, sets, dictionaries&lt;/li&gt;&lt;/ul&gt;
&lt;h4&gt;5. Control Flow &lt;/h4&gt;&lt;ul&gt;
&lt;li&gt;Conditional statements (if, cases)&lt;/li&gt;&lt;li&gt;Loops (for, while, break,..)&lt;/li&gt;&lt;/ul&gt;
&lt;h4&gt;6. Functions &lt;/h4&gt;&lt;ul&gt;
&lt;li&gt;Defining, paramenters.&lt;/li&gt;&lt;li&gt;Built in functions(modules) Math, random,date and time, enum&lt;/li&gt;&lt;/ul&gt;
&lt;h4&gt;7. Data structures &lt;/h4&gt;&lt;ul&gt;
&lt;li&gt;lists,tuple, dictionaries sets,&lt;/li&gt;&lt;li&gt;basic op: slicing,adding, removing, iteraring.&lt;/li&gt;&lt;/ul&gt;
&lt;h4&gt;8. Error handling &lt;/h4&gt;&lt;ul&gt;
&lt;li&gt;Types of errors&lt;/li&gt;&lt;li&gt;Debugging&lt;/li&gt;&lt;li&gt;Error handiling and exceptions&lt;/li&gt;&lt;li&gt;Using AI&lt;/li&gt;&lt;/ul&gt;
&lt;h4&gt;9. Final project&lt;/h4&gt;</contents><objective_plain>You can independently develop and maintain simple scripts.</objective_plain><essentials_plain>Basic PC knowledge</essentials_plain><audience_plain>IT affine people who are looking for an introduction to programming.</audience_plain><contents_plain>1. What is Python?


2. Python Introduction 


- Python history
- Why Python
- Coding in Python
- Download environment
   


3. First Steps in Python 


- Python Shell 

- Python Structure
- Print Function
- Variables
- Operators
- Inputs

4. Data Types 


- integers, string, booleans,
- typecasting
- data structure lists, tuples, sets, dictionaries

5. Control Flow 


- Conditional statements (if, cases)
- Loops (for, while, break,..)

6. Functions 


- Defining, paramenters.
- Built in functions(modules) Math, random,date and time, enum

7. Data structures 


- lists,tuple, dictionaries sets,
- basic op: slicing,adding, removing, iteraring.

8. Error handling 


- Types of errors
- Debugging
- Error handiling and exceptions
- Using AI

9. Final project</contents_plain><duration unit="d" days="3">3 jours</duration><pricelist><price country="DE" currency="EUR">2190.00</price><price country="CH" currency="CHF">2190.00</price></pricelist><miles/></course>