Montreal Python Workshop/Saturday lecture: Difference between revisions
Content added Content deleted
imported>Gward (Created page with "{{:Boston_Python_Workshop_7/Saturday_lecture}}") |
imported>StatMarianne m (→Plan du cours: Lien) |
||
(8 intermediate revisions by 4 users not shown) | |||
Line 1: | Line 1: | ||
Bienvenue au cours du samedi de l'Atelier Montréal-Python! Pendant deux heures environ (ou le temps qu'il faudra), nous allons couvrir une initiation au langage de programmation Python à travers un cours et des exercices d'application. |
|||
{{:Boston_Python_Workshop_7/Saturday_lecture}} |
|||
== Ressources == |
|||
* [[Montreal Python Workshop/Data types| Python data types cheat sheet]]. |
|||
* [[Montreal Python Workshop/Loops| Python loops cheat sheet]]. |
|||
* [https://raw.github.com/jvns/mtlpytutorial/master/capitals.py capitals.py] -- exemple avec les capitales des provinces. |
|||
* [http://codingbat.com/home/bostonpythonworkshop@gmail.com/SaturdayMorning Saturday morning CodingBat review]. |
|||
* [http://codingbat.com/home/bostonpythonworkshop@gmail.com/Saturday Saturday lecture CodingBat practice]. |
|||
Si vous souhaitez pratiquer davantage, consultez le [http://docs.python.org/2/tutorial/introduction tutoriel officiel] de Python. |
|||
[[Atelier Montreal Python|« Retour à la page d'accueil de l'Atelier]] |
|||
== Plan du cours == |
|||
# Rappels sur le contenu vu vendredi |
|||
#* maths |
|||
#* <tt>type()</tt> |
|||
#* variables |
|||
#* chaînes de caractères |
|||
#* booléens |
|||
#* <tt>if</tt>/<tt>elif</tt>/<tt>else</tt> |
|||
#* fonctions |
|||
# listes |
|||
#* but |
|||
#* initialisation |
|||
#* retour sur <tt>len()</tt> |
|||
#* accéder à des éléments |
|||
#* ajouter des éléments |
|||
#* modifier des éléments |
|||
#* "trancher" des listes (slicing) |
|||
#* chaînes de caractères comme des listes |
|||
# boucles et contrôle de flux |
|||
#* boucles <tt>for</tt> |
|||
#* conditions <tt>if</tt> à l'intérieur de boucles <tt>for</tt> |
|||
#* boucles <tt>for</tt> emboîtées |
|||
#* <tt>range()</tt> |
|||
#* boucles <tt>while</tt> |
|||
#* boucles infinies |
|||
#* conditions <tt>if</tt> à l'intérieur de boucles <tt>while</tt> |
|||
#* <tt>break</tt> |
|||
#* <tt>raw_input()</tt> |
|||
# dictionnaires |
|||
#* but |
|||
#* initialisation |
|||
#* accéder à des éléments |
|||
#* ajouter des éléments |
|||
#* modifier des éléments |
|||
#* <tt>keys()</tt> et <tt>values()</tt> |
|||
# modules |
|||
#* but |
|||
#* intégrés (builtin) |
|||
#* imports |
|||
#* <tt>import random</tt> |
|||
#* <tt>random.randint</tt> |
|||
#* <tt>random.choice</tt> |
|||
# Parcourons capitals.py |
|||
capitals.py (situé https://raw.github.com/jvns/mtlpytutorial/master/capitals.py) constitue le bouquet final et la synthèse du cours. |
|||
[[Atelier Montreal Python|« Retour à la page d'accueil de l'Atelier]] |
Latest revision as of 21:11, 1 March 2013
Bienvenue au cours du samedi de l'Atelier Montréal-Python! Pendant deux heures environ (ou le temps qu'il faudra), nous allons couvrir une initiation au langage de programmation Python à travers un cours et des exercices d'application.
Ressources
- capitals.py -- exemple avec les capitales des provinces.
- Saturday morning CodingBat review.
- Saturday lecture CodingBat practice.
Si vous souhaitez pratiquer davantage, consultez le tutoriel officiel de Python.
« Retour à la page d'accueil de l'Atelier
Plan du cours
- Rappels sur le contenu vu vendredi
- maths
- type()
- variables
- chaînes de caractères
- booléens
- if/elif/else
- fonctions
- listes
- but
- initialisation
- retour sur len()
- accéder à des éléments
- ajouter des éléments
- modifier des éléments
- "trancher" des listes (slicing)
- chaînes de caractères comme des listes
- boucles et contrôle de flux
- boucles for
- conditions if à l'intérieur de boucles for
- boucles for emboîtées
- range()
- boucles while
- boucles infinies
- conditions if à l'intérieur de boucles while
- break
- raw_input()
- dictionnaires
- but
- initialisation
- accéder à des éléments
- ajouter des éléments
- modifier des éléments
- keys() et values()
- modules
- but
- intégrés (builtin)
- imports
- import random
- random.randint
- random.choice
- Parcourons capitals.py
capitals.py (situé https://raw.github.com/jvns/mtlpytutorial/master/capitals.py) constitue le bouquet final et la synthèse du cours.