<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="fr">
	<id>https://travaux.indse.be/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Thomas.quoirin%40indse.be</id>
	<title>TravauxIndse - Contributions [fr]</title>
	<link rel="self" type="application/atom+xml" href="https://travaux.indse.be/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Thomas.quoirin%40indse.be"/>
	<link rel="alternate" type="text/html" href="https://travaux.indse.be/index.php?title=Sp%C3%A9cial:Contributions/Thomas.quoirin@indse.be"/>
	<updated>2026-05-10T16:58:21Z</updated>
	<subtitle>Contributions</subtitle>
	<generator>MediaWiki 1.39.10</generator>
	<entry>
		<id>https://travaux.indse.be/index.php?title=Python:_%22Des_ex%C3%A9cutions_conditionnelles_aux_fonctions%22&amp;diff=16918</id>
		<title>Python: &quot;Des exécutions conditionnelles aux fonctions&quot;</title>
		<link rel="alternate" type="text/html" href="https://travaux.indse.be/index.php?title=Python:_%22Des_ex%C3%A9cutions_conditionnelles_aux_fonctions%22&amp;diff=16918"/>
		<updated>2018-06-13T11:36:46Z</updated>

		<summary type="html">&lt;p&gt;Thomas.quoirin@indse.be : /* Les exécutions conditionnelles */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Participants à la programmation en 6gt1==&lt;br /&gt;
*Gillard Xavier&lt;br /&gt;
*Quoirin Thomas&lt;br /&gt;
==Objectifs==&lt;br /&gt;
&amp;lt;li&amp;gt;Approfondissement du langage python &lt;br /&gt;
&amp;lt;li&amp;gt;Découvrir la base du langage de programmation pour mes études de l'an prochain.&lt;br /&gt;
==Introduction==&lt;br /&gt;
Tout d'abord pour que vous compreniez Python, nous allons vous proposer deux liens avec lesquels vous pourriez comprendre les bases de ce programme.&lt;br /&gt;
&lt;br /&gt;
https://openclassrooms.com/courses/apprenez-a-programmer-en-python&lt;br /&gt;
&lt;br /&gt;
https://inforef.be/swi/download/apprendre_python3_5.pdf&lt;br /&gt;
&lt;br /&gt;
==Ce que nous avons appris au cours de l'année==&lt;br /&gt;
&amp;lt;h3&amp;gt;&amp;lt;ul&amp;gt;Quoirin Thomas&amp;lt;/ul&amp;gt;&amp;lt;/h3&amp;gt;&lt;br /&gt;
====Les exécutions conditionnelles====&lt;br /&gt;
Ce sont des fonctions qui prennent en compte certaines conditions&lt;br /&gt;
Exemple:&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&lt;br /&gt;
a=150&lt;br /&gt;
if(a&amp;gt;100):&lt;br /&gt;
    print (&amp;quot;a depasse la centaine&amp;quot;)&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
Analysons le programme par ligne de code : &lt;br /&gt;
#une variable est égale à 150 &lt;br /&gt;
#si cette variable est supérieure à 100&lt;br /&gt;
#imprimer &amp;quot;a dépasse la centaine.&lt;br /&gt;
&lt;br /&gt;
Dans cet exemple-ci a dépasse 100 donc &amp;quot;a dépasse la centaine&amp;quot; sera affiché dans le cas contraire rien ne sera affiché à l'écran.&lt;br /&gt;
&lt;br /&gt;
====Les instructions en boucle:&amp;quot;WHILE&amp;quot;====&lt;br /&gt;
Les boucles permettent d'afficher une suite de nombres qui ont un lien avec le nombre précédent&lt;br /&gt;
&lt;br /&gt;
Un exemple simple:&lt;br /&gt;
Afficher les nombres de 1 à 5&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;a=0&lt;br /&gt;
while(a&amp;lt;6):&lt;br /&gt;
         a=a+1&lt;br /&gt;
         print(a)&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Le type float consiste à intégrer des nombres décimals dans un programme &lt;br /&gt;
un exemple 8.5&lt;br /&gt;
&lt;br /&gt;
le type string qui se constitue à inclure des phrases dans un programme &lt;br /&gt;
exemple: &amp;quot;je m'appelle Thomas&amp;quot; on utilise les guillemets pour introduire des phrases&lt;br /&gt;
&lt;br /&gt;
====Les CHAINES====&lt;br /&gt;
 &lt;br /&gt;
Une chaine est une série de lettres ou de nombres les uns à la suite des autres&lt;br /&gt;
Exemple:&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;ch=&amp;quot;Thomas&amp;quot;&lt;br /&gt;
print(ch[0],ch[3])&lt;br /&gt;
T m&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====Fonctions prédéfinies &amp;quot;INPUT&amp;quot; et  &amp;quot;INT&amp;quot;====&lt;br /&gt;
la fonction input est définie dans le but d'interagir avec l'utilisateur en faisant participer l'utilisateur qui peut écrire ce qu'il veut lors du lancement du programme&lt;br /&gt;
&lt;br /&gt;
Exemple:&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;nom=input(&amp;quot;entrez votre nom : &amp;quot;)&lt;br /&gt;
print(&amp;quot;Bonjour,&amp;quot;,prenom)&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
La fonction 'int'  a les mêmes caractéristiques que la fonction 'input' mais permet d'entrer des chiffres à la place des lettres&lt;br /&gt;
&lt;br /&gt;
====Importation de module====&lt;br /&gt;
Un module est un programme qui comprend différentes fonctions,&lt;br /&gt;
un module utile est le module 'math' qui permet d'importer dans python la fonction racine (sqrt) par exemple.&lt;br /&gt;
&lt;br /&gt;
Pour importer un module il suffit de mettre au début du programme   from nom du module import*&lt;br /&gt;
Il y a aussi le module 'turtle' qui existe. Celui-ci permet de tracer des graphiques sur python mais je ne vais pas m'attarder la dessus car ce n'est pas le plus important.&lt;br /&gt;
&lt;br /&gt;
====Définition de fonction====&lt;br /&gt;
=====Fonction sans paramètre=====&lt;br /&gt;
Prenons comme exemple la fonction table:&lt;br /&gt;
on définit tout d'abord une fonction qui va nous afficher les 10 premiers chiffres de la table de 6&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;def table6():&lt;br /&gt;
      n=1&lt;br /&gt;
      while n&amp;lt;11:&lt;br /&gt;
            print(n*6)&lt;br /&gt;
            n=n+1&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Ce programme fonctionne comme une simple boucle mais permet de faire plusieurs programmes définis à la fois&lt;br /&gt;
&lt;br /&gt;
=====Fonction avec paramètre=====&lt;br /&gt;
La fonction avec paramètre fonctionne comme une fonction sans paramètre mais permet de faire un programme plus global.&lt;br /&gt;
Reprenons un programme généralisé avec les tables&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;def table(base):&lt;br /&gt;
     n=1&lt;br /&gt;
     while n&amp;lt;11:&lt;br /&gt;
           print(n*base, end=' ')&lt;br /&gt;
           n=n+1&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Maintenant il faut définir la base et la noter en fin de programme&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;table(6)&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;h3&amp;gt;&amp;lt;ul&amp;gt;Gillard Xavier&amp;lt;/ul&amp;gt;&amp;lt;/h3&amp;gt;&lt;br /&gt;
Pour le moment j'ai vu exactement la même chose que Thomas mais quand même un peu plus mais sur le lien envoyer ci-dessus.&lt;br /&gt;
[https://openclassrooms.com/courses/apprenez-a-programmer-en-python]&lt;br /&gt;
&lt;br /&gt;
J’ai commencé les classes qui sont un peu plus compliquées selon moi.&lt;br /&gt;
&lt;br /&gt;
====Les classes====&lt;br /&gt;
Par convention pour nommer une classe nous n’utilisons pas de souligné pour séparer les mots mais une majuscule au début de chaques nouveaux mots comme : MaClasse&lt;br /&gt;
&lt;br /&gt;
c’est vrai il faut aussi definir que c’est une nouvelle fonction pour se faire utiliser le mot-clé : &amp;lt;span style=&amp;quot;color: blue;&amp;quot;&amp;gt;'''''class'''''&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Ces classes on va les definir pour avoir plus simple plus tard dans des fonctions futures.&lt;br /&gt;
&lt;br /&gt;
Petit exemple de classe simple :&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;class Personne :&lt;br /&gt;
	def __init__(self)&lt;br /&gt;
		self.nom = « Dupont »&lt;br /&gt;
		self.prenom = « Jean »&lt;br /&gt;
		self.age = 33&lt;br /&gt;
		self.lieu_residence = « Paris »&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
Grace à cela nous pouvons avoir facilement le nom et les autres infos. Par exemple:&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&lt;br /&gt;
&amp;gt;&amp;gt;&amp;gt; jean = Personne()&lt;br /&gt;
&amp;gt;&amp;gt;&amp;gt; jean.nom&lt;br /&gt;
&amp;quot;Dupont&amp;quot;&lt;br /&gt;
&amp;gt;&amp;gt;&amp;gt; jean.prenom&lt;br /&gt;
&amp;quot;Jean&amp;quot;&lt;br /&gt;
&amp;gt;&amp;gt;&amp;gt; jean.age&lt;br /&gt;
33&lt;br /&gt;
&amp;gt;&amp;gt;&amp;gt; jean.lieu_residence&lt;br /&gt;
&amp;quot;Paris&amp;quot;&lt;br /&gt;
&amp;gt;&amp;gt;&amp;gt;&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
Mais vous pouvez aussi faire cela de manière plus intelligente en pouvant le modifier toi même comme ceci:&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&lt;br /&gt;
class Personne:&lt;br /&gt;
     def __init__(self, nom, prenom)&lt;br /&gt;
          self.nom = nom&lt;br /&gt;
          self.prenom = prenom&lt;br /&gt;
          self.age = 33&lt;br /&gt;
          self.lieu_residence = &amp;quot;Paris&amp;quot;&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
Et ici nous obtenons:&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&lt;br /&gt;
&amp;gt;&amp;gt;&amp;gt; bernard = Personne(&amp;quot;Micado&amp;quot;, &amp;quot;Bernard&amp;quot;)&lt;br /&gt;
&amp;gt;&amp;gt;&amp;gt; bernard.nom&lt;br /&gt;
&amp;quot;Micado&amp;quot;&lt;br /&gt;
&amp;gt;&amp;gt;&amp;gt; bernard.prenom&lt;br /&gt;
&amp;quot;Bernard&amp;quot;&lt;br /&gt;
&amp;gt;&amp;gt;&amp;gt; bernard.age&lt;br /&gt;
33&lt;br /&gt;
&amp;gt;&amp;gt;&amp;gt;&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
On peut aussi définir des attributs dans la classe comme ceci:&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&lt;br /&gt;
class Compteur:&lt;br /&gt;
     objets_crees = 0&lt;br /&gt;
     def __init__(self):&lt;br /&gt;
          compteur.objets_crees += 1&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
On peut aussi avoir des classes avec plusieurs fonctions comme ici:&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&lt;br /&gt;
class TableauNoir:&lt;br /&gt;
     def __init__(self):&lt;br /&gt;
          self.surface = &amp;quot;&amp;quot;&lt;br /&gt;
     def ecrire(self,message_a_ecrire):&lt;br /&gt;
          if self.surface != &amp;quot;&amp;quot;:&lt;br /&gt;
               self.surface += &amp;quot;\n&amp;quot;&lt;br /&gt;
          self.surface += message_a_ecrire&lt;br /&gt;
     def lire(self):&lt;br /&gt;
          print(self.surface)&lt;br /&gt;
     def effacer(self):&lt;br /&gt;
          self.surface = &amp;quot;&amp;quot; &amp;lt;/nowiki&amp;gt;&lt;br /&gt;
Et on obtient&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&lt;br /&gt;
&amp;gt;&amp;gt;&amp;gt;tab = TableauNoir()&lt;br /&gt;
&amp;gt;&amp;gt;&amp;gt;tab.lire()&lt;br /&gt;
&amp;gt;&amp;gt;&amp;gt;tab.ecrire(&amp;quot;Salut tout le monde.&amp;quot;)&lt;br /&gt;
&amp;gt;&amp;gt;&amp;gt;tab.ecrire(&amp;quot;La forme ?&amp;quot;)&lt;br /&gt;
&amp;gt;&amp;gt;&amp;gt;tab.lire()&lt;br /&gt;
Salut tout le monde.&lt;br /&gt;
La forme ?&lt;br /&gt;
&amp;gt;&amp;gt;&amp;gt;tab.effacer()&lt;br /&gt;
&amp;gt;&amp;gt;&amp;gt;tab.lire()&lt;br /&gt;
&amp;gt;&amp;gt;&amp;gt;&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Points forts/faibles==&lt;br /&gt;
&amp;lt;h3&amp;gt;&amp;lt;ul&amp;gt;Quoirin Thomas&amp;lt;/ul&amp;gt;&amp;lt;/h3&amp;gt;&lt;br /&gt;
====Point fort====&lt;br /&gt;
Les boucles&lt;br /&gt;
====Point faible====&lt;br /&gt;
Les listes&lt;br /&gt;
&amp;lt;h3&amp;gt;&amp;lt;ul&amp;gt;Gillard Xavier&amp;lt;/ul&amp;gt;&amp;lt;/h3&amp;gt;&lt;br /&gt;
====Point fort====&lt;br /&gt;
Je n'ai pas réellement de point fort je me débrouille un peu dans tout.&lt;br /&gt;
&lt;br /&gt;
====Point faible====&lt;br /&gt;
Tout comme Thomas je suis moins bon dans les listes.&lt;br /&gt;
&lt;br /&gt;
==Examen==&lt;br /&gt;
Nous ferons l'examen à deux durant les deux heures.&lt;/div&gt;</summary>
		<author><name>Thomas.quoirin@indse.be</name></author>
	</entry>
	<entry>
		<id>https://travaux.indse.be/index.php?title=Python:_%22Des_ex%C3%A9cutions_conditionnelles_aux_fonctions%22&amp;diff=16917</id>
		<title>Python: &quot;Des exécutions conditionnelles aux fonctions&quot;</title>
		<link rel="alternate" type="text/html" href="https://travaux.indse.be/index.php?title=Python:_%22Des_ex%C3%A9cutions_conditionnelles_aux_fonctions%22&amp;diff=16917"/>
		<updated>2018-06-13T11:36:06Z</updated>

		<summary type="html">&lt;p&gt;Thomas.quoirin@indse.be : /* Fonction avec paramètre */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Participants à la programmation en 6gt1==&lt;br /&gt;
*Gillard Xavier&lt;br /&gt;
*Quoirin Thomas&lt;br /&gt;
==Objectifs==&lt;br /&gt;
&amp;lt;li&amp;gt;Approfondissement du langage python &lt;br /&gt;
&amp;lt;li&amp;gt;Découvrir la base du langage de programmation pour mes études de l'an prochain.&lt;br /&gt;
==Introduction==&lt;br /&gt;
Tout d'abord pour que vous compreniez Python, nous allons vous proposer deux liens avec lesquels vous pourriez comprendre les bases de ce programme.&lt;br /&gt;
&lt;br /&gt;
https://openclassrooms.com/courses/apprenez-a-programmer-en-python&lt;br /&gt;
&lt;br /&gt;
https://inforef.be/swi/download/apprendre_python3_5.pdf&lt;br /&gt;
&lt;br /&gt;
==Ce que nous avons appris au cours de l'année==&lt;br /&gt;
&amp;lt;h3&amp;gt;&amp;lt;ul&amp;gt;Quoirin Thomas&amp;lt;/ul&amp;gt;&amp;lt;/h3&amp;gt;&lt;br /&gt;
====Les exécutions conditionnelles====&lt;br /&gt;
Ce sont des fonctions qui prennent en compte certaines conditions&lt;br /&gt;
Exemple:&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&lt;br /&gt;
a=150&lt;br /&gt;
if(a&amp;gt;100):&lt;br /&gt;
    print (&amp;quot;a depasse la centaine&amp;quot;)&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
analysons le programme par ligne de code : &lt;br /&gt;
#une variable est égale à 150 &lt;br /&gt;
#si cette variable est supérieure à 100&lt;br /&gt;
#imprimer &amp;quot;a dépasse la centaine.&lt;br /&gt;
&lt;br /&gt;
dans cet exemple-ci a dépasse 100 donc &amp;quot;a dépasse la centaine&amp;quot; sera affiché dans le cas contraire rien ne sera affiché à l'écran.&lt;br /&gt;
&lt;br /&gt;
====Les instructions en boucle:&amp;quot;WHILE&amp;quot;====&lt;br /&gt;
Les boucles permettent d'afficher une suite de nombres qui ont un lien avec le nombre précédent&lt;br /&gt;
&lt;br /&gt;
Un exemple simple:&lt;br /&gt;
Afficher les nombres de 1 à 5&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;a=0&lt;br /&gt;
while(a&amp;lt;6):&lt;br /&gt;
         a=a+1&lt;br /&gt;
         print(a)&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Le type float consiste à intégrer des nombres décimals dans un programme &lt;br /&gt;
un exemple 8.5&lt;br /&gt;
&lt;br /&gt;
le type string qui se constitue à inclure des phrases dans un programme &lt;br /&gt;
exemple: &amp;quot;je m'appelle Thomas&amp;quot; on utilise les guillemets pour introduire des phrases&lt;br /&gt;
&lt;br /&gt;
====Les CHAINES====&lt;br /&gt;
 &lt;br /&gt;
Une chaine est une série de lettres ou de nombres les uns à la suite des autres&lt;br /&gt;
Exemple:&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;ch=&amp;quot;Thomas&amp;quot;&lt;br /&gt;
print(ch[0],ch[3])&lt;br /&gt;
T m&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====Fonctions prédéfinies &amp;quot;INPUT&amp;quot; et  &amp;quot;INT&amp;quot;====&lt;br /&gt;
la fonction input est définie dans le but d'interagir avec l'utilisateur en faisant participer l'utilisateur qui peut écrire ce qu'il veut lors du lancement du programme&lt;br /&gt;
&lt;br /&gt;
Exemple:&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;nom=input(&amp;quot;entrez votre nom : &amp;quot;)&lt;br /&gt;
print(&amp;quot;Bonjour,&amp;quot;,prenom)&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
La fonction 'int'  a les mêmes caractéristiques que la fonction 'input' mais permet d'entrer des chiffres à la place des lettres&lt;br /&gt;
&lt;br /&gt;
====Importation de module====&lt;br /&gt;
Un module est un programme qui comprend différentes fonctions,&lt;br /&gt;
un module utile est le module 'math' qui permet d'importer dans python la fonction racine (sqrt) par exemple.&lt;br /&gt;
&lt;br /&gt;
Pour importer un module il suffit de mettre au début du programme   from nom du module import*&lt;br /&gt;
Il y a aussi le module 'turtle' qui existe. Celui-ci permet de tracer des graphiques sur python mais je ne vais pas m'attarder la dessus car ce n'est pas le plus important.&lt;br /&gt;
&lt;br /&gt;
====Définition de fonction====&lt;br /&gt;
=====Fonction sans paramètre=====&lt;br /&gt;
Prenons comme exemple la fonction table:&lt;br /&gt;
on définit tout d'abord une fonction qui va nous afficher les 10 premiers chiffres de la table de 6&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;def table6():&lt;br /&gt;
      n=1&lt;br /&gt;
      while n&amp;lt;11:&lt;br /&gt;
            print(n*6)&lt;br /&gt;
            n=n+1&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Ce programme fonctionne comme une simple boucle mais permet de faire plusieurs programmes définis à la fois&lt;br /&gt;
&lt;br /&gt;
=====Fonction avec paramètre=====&lt;br /&gt;
La fonction avec paramètre fonctionne comme une fonction sans paramètre mais permet de faire un programme plus global.&lt;br /&gt;
Reprenons un programme généralisé avec les tables&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;def table(base):&lt;br /&gt;
     n=1&lt;br /&gt;
     while n&amp;lt;11:&lt;br /&gt;
           print(n*base, end=' ')&lt;br /&gt;
           n=n+1&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Maintenant il faut définir la base et la noter en fin de programme&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;table(6)&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;h3&amp;gt;&amp;lt;ul&amp;gt;Gillard Xavier&amp;lt;/ul&amp;gt;&amp;lt;/h3&amp;gt;&lt;br /&gt;
Pour le moment j'ai vu exactement la même chose que Thomas mais quand même un peu plus mais sur le lien envoyer ci-dessus.&lt;br /&gt;
[https://openclassrooms.com/courses/apprenez-a-programmer-en-python]&lt;br /&gt;
&lt;br /&gt;
J’ai commencé les classes qui sont un peu plus compliquées selon moi.&lt;br /&gt;
&lt;br /&gt;
====Les classes====&lt;br /&gt;
Par convention pour nommer une classe nous n’utilisons pas de souligné pour séparer les mots mais une majuscule au début de chaques nouveaux mots comme : MaClasse&lt;br /&gt;
&lt;br /&gt;
c’est vrai il faut aussi definir que c’est une nouvelle fonction pour se faire utiliser le mot-clé : &amp;lt;span style=&amp;quot;color: blue;&amp;quot;&amp;gt;'''''class'''''&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Ces classes on va les definir pour avoir plus simple plus tard dans des fonctions futures.&lt;br /&gt;
&lt;br /&gt;
Petit exemple de classe simple :&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;class Personne :&lt;br /&gt;
	def __init__(self)&lt;br /&gt;
		self.nom = « Dupont »&lt;br /&gt;
		self.prenom = « Jean »&lt;br /&gt;
		self.age = 33&lt;br /&gt;
		self.lieu_residence = « Paris »&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
Grace à cela nous pouvons avoir facilement le nom et les autres infos. Par exemple:&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&lt;br /&gt;
&amp;gt;&amp;gt;&amp;gt; jean = Personne()&lt;br /&gt;
&amp;gt;&amp;gt;&amp;gt; jean.nom&lt;br /&gt;
&amp;quot;Dupont&amp;quot;&lt;br /&gt;
&amp;gt;&amp;gt;&amp;gt; jean.prenom&lt;br /&gt;
&amp;quot;Jean&amp;quot;&lt;br /&gt;
&amp;gt;&amp;gt;&amp;gt; jean.age&lt;br /&gt;
33&lt;br /&gt;
&amp;gt;&amp;gt;&amp;gt; jean.lieu_residence&lt;br /&gt;
&amp;quot;Paris&amp;quot;&lt;br /&gt;
&amp;gt;&amp;gt;&amp;gt;&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
Mais vous pouvez aussi faire cela de manière plus intelligente en pouvant le modifier toi même comme ceci:&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&lt;br /&gt;
class Personne:&lt;br /&gt;
     def __init__(self, nom, prenom)&lt;br /&gt;
          self.nom = nom&lt;br /&gt;
          self.prenom = prenom&lt;br /&gt;
          self.age = 33&lt;br /&gt;
          self.lieu_residence = &amp;quot;Paris&amp;quot;&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
Et ici nous obtenons:&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&lt;br /&gt;
&amp;gt;&amp;gt;&amp;gt; bernard = Personne(&amp;quot;Micado&amp;quot;, &amp;quot;Bernard&amp;quot;)&lt;br /&gt;
&amp;gt;&amp;gt;&amp;gt; bernard.nom&lt;br /&gt;
&amp;quot;Micado&amp;quot;&lt;br /&gt;
&amp;gt;&amp;gt;&amp;gt; bernard.prenom&lt;br /&gt;
&amp;quot;Bernard&amp;quot;&lt;br /&gt;
&amp;gt;&amp;gt;&amp;gt; bernard.age&lt;br /&gt;
33&lt;br /&gt;
&amp;gt;&amp;gt;&amp;gt;&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
On peut aussi définir des attributs dans la classe comme ceci:&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&lt;br /&gt;
class Compteur:&lt;br /&gt;
     objets_crees = 0&lt;br /&gt;
     def __init__(self):&lt;br /&gt;
          compteur.objets_crees += 1&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
On peut aussi avoir des classes avec plusieurs fonctions comme ici:&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&lt;br /&gt;
class TableauNoir:&lt;br /&gt;
     def __init__(self):&lt;br /&gt;
          self.surface = &amp;quot;&amp;quot;&lt;br /&gt;
     def ecrire(self,message_a_ecrire):&lt;br /&gt;
          if self.surface != &amp;quot;&amp;quot;:&lt;br /&gt;
               self.surface += &amp;quot;\n&amp;quot;&lt;br /&gt;
          self.surface += message_a_ecrire&lt;br /&gt;
     def lire(self):&lt;br /&gt;
          print(self.surface)&lt;br /&gt;
     def effacer(self):&lt;br /&gt;
          self.surface = &amp;quot;&amp;quot; &amp;lt;/nowiki&amp;gt;&lt;br /&gt;
Et on obtient&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&lt;br /&gt;
&amp;gt;&amp;gt;&amp;gt;tab = TableauNoir()&lt;br /&gt;
&amp;gt;&amp;gt;&amp;gt;tab.lire()&lt;br /&gt;
&amp;gt;&amp;gt;&amp;gt;tab.ecrire(&amp;quot;Salut tout le monde.&amp;quot;)&lt;br /&gt;
&amp;gt;&amp;gt;&amp;gt;tab.ecrire(&amp;quot;La forme ?&amp;quot;)&lt;br /&gt;
&amp;gt;&amp;gt;&amp;gt;tab.lire()&lt;br /&gt;
Salut tout le monde.&lt;br /&gt;
La forme ?&lt;br /&gt;
&amp;gt;&amp;gt;&amp;gt;tab.effacer()&lt;br /&gt;
&amp;gt;&amp;gt;&amp;gt;tab.lire()&lt;br /&gt;
&amp;gt;&amp;gt;&amp;gt;&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Points forts/faibles==&lt;br /&gt;
&amp;lt;h3&amp;gt;&amp;lt;ul&amp;gt;Quoirin Thomas&amp;lt;/ul&amp;gt;&amp;lt;/h3&amp;gt;&lt;br /&gt;
====Point fort====&lt;br /&gt;
Les boucles&lt;br /&gt;
====Point faible====&lt;br /&gt;
Les listes&lt;br /&gt;
&amp;lt;h3&amp;gt;&amp;lt;ul&amp;gt;Gillard Xavier&amp;lt;/ul&amp;gt;&amp;lt;/h3&amp;gt;&lt;br /&gt;
====Point fort====&lt;br /&gt;
Je n'ai pas réellement de point fort je me débrouille un peu dans tout.&lt;br /&gt;
&lt;br /&gt;
====Point faible====&lt;br /&gt;
Tout comme Thomas je suis moins bon dans les listes.&lt;br /&gt;
&lt;br /&gt;
==Examen==&lt;br /&gt;
Nous ferons l'examen à deux durant les deux heures.&lt;/div&gt;</summary>
		<author><name>Thomas.quoirin@indse.be</name></author>
	</entry>
	<entry>
		<id>https://travaux.indse.be/index.php?title=Python:_%22Des_ex%C3%A9cutions_conditionnelles_aux_fonctions%22&amp;diff=16916</id>
		<title>Python: &quot;Des exécutions conditionnelles aux fonctions&quot;</title>
		<link rel="alternate" type="text/html" href="https://travaux.indse.be/index.php?title=Python:_%22Des_ex%C3%A9cutions_conditionnelles_aux_fonctions%22&amp;diff=16916"/>
		<updated>2018-06-13T11:35:29Z</updated>

		<summary type="html">&lt;p&gt;Thomas.quoirin@indse.be : /* les classes */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Participants à la programmation en 6gt1==&lt;br /&gt;
*Gillard Xavier&lt;br /&gt;
*Quoirin Thomas&lt;br /&gt;
==Objectifs==&lt;br /&gt;
&amp;lt;li&amp;gt;Approfondissement du langage python &lt;br /&gt;
&amp;lt;li&amp;gt;Découvrir la base du langage de programmation pour mes études de l'an prochain.&lt;br /&gt;
==Introduction==&lt;br /&gt;
Tout d'abord pour que vous compreniez Python, nous allons vous proposer deux liens avec lesquels vous pourriez comprendre les bases de ce programme.&lt;br /&gt;
&lt;br /&gt;
https://openclassrooms.com/courses/apprenez-a-programmer-en-python&lt;br /&gt;
&lt;br /&gt;
https://inforef.be/swi/download/apprendre_python3_5.pdf&lt;br /&gt;
&lt;br /&gt;
==Ce que nous avons appris au cours de l'année==&lt;br /&gt;
&amp;lt;h3&amp;gt;&amp;lt;ul&amp;gt;Quoirin Thomas&amp;lt;/ul&amp;gt;&amp;lt;/h3&amp;gt;&lt;br /&gt;
====Les exécutions conditionnelles====&lt;br /&gt;
Ce sont des fonctions qui prennent en compte certaines conditions&lt;br /&gt;
Exemple:&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&lt;br /&gt;
a=150&lt;br /&gt;
if(a&amp;gt;100):&lt;br /&gt;
    print (&amp;quot;a depasse la centaine&amp;quot;)&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
analysons le programme par ligne de code : &lt;br /&gt;
#une variable est égale à 150 &lt;br /&gt;
#si cette variable est supérieure à 100&lt;br /&gt;
#imprimer &amp;quot;a dépasse la centaine.&lt;br /&gt;
&lt;br /&gt;
dans cet exemple-ci a dépasse 100 donc &amp;quot;a dépasse la centaine&amp;quot; sera affiché dans le cas contraire rien ne sera affiché à l'écran.&lt;br /&gt;
&lt;br /&gt;
====Les instructions en boucle:&amp;quot;WHILE&amp;quot;====&lt;br /&gt;
Les boucles permettent d'afficher une suite de nombres qui ont un lien avec le nombre précédent&lt;br /&gt;
&lt;br /&gt;
Un exemple simple:&lt;br /&gt;
Afficher les nombres de 1 à 5&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;a=0&lt;br /&gt;
while(a&amp;lt;6):&lt;br /&gt;
         a=a+1&lt;br /&gt;
         print(a)&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Le type float consiste à intégrer des nombres décimals dans un programme &lt;br /&gt;
un exemple 8.5&lt;br /&gt;
&lt;br /&gt;
le type string qui se constitue à inclure des phrases dans un programme &lt;br /&gt;
exemple: &amp;quot;je m'appelle Thomas&amp;quot; on utilise les guillemets pour introduire des phrases&lt;br /&gt;
&lt;br /&gt;
====Les CHAINES====&lt;br /&gt;
 &lt;br /&gt;
Une chaine est une série de lettres ou de nombres les uns à la suite des autres&lt;br /&gt;
Exemple:&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;ch=&amp;quot;Thomas&amp;quot;&lt;br /&gt;
print(ch[0],ch[3])&lt;br /&gt;
T m&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====Fonctions prédéfinies &amp;quot;INPUT&amp;quot; et  &amp;quot;INT&amp;quot;====&lt;br /&gt;
la fonction input est définie dans le but d'interagir avec l'utilisateur en faisant participer l'utilisateur qui peut écrire ce qu'il veut lors du lancement du programme&lt;br /&gt;
&lt;br /&gt;
Exemple:&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;nom=input(&amp;quot;entrez votre nom : &amp;quot;)&lt;br /&gt;
print(&amp;quot;Bonjour,&amp;quot;,prenom)&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
La fonction 'int'  a les mêmes caractéristiques que la fonction 'input' mais permet d'entrer des chiffres à la place des lettres&lt;br /&gt;
&lt;br /&gt;
====Importation de module====&lt;br /&gt;
Un module est un programme qui comprend différentes fonctions,&lt;br /&gt;
un module utile est le module 'math' qui permet d'importer dans python la fonction racine (sqrt) par exemple.&lt;br /&gt;
&lt;br /&gt;
Pour importer un module il suffit de mettre au début du programme   from nom du module import*&lt;br /&gt;
Il y a aussi le module 'turtle' qui existe. Celui-ci permet de tracer des graphiques sur python mais je ne vais pas m'attarder la dessus car ce n'est pas le plus important.&lt;br /&gt;
&lt;br /&gt;
====Définition de fonction====&lt;br /&gt;
=====Fonction sans paramètre=====&lt;br /&gt;
Prenons comme exemple la fonction table:&lt;br /&gt;
on définit tout d'abord une fonction qui va nous afficher les 10 premiers chiffres de la table de 6&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;def table6():&lt;br /&gt;
      n=1&lt;br /&gt;
      while n&amp;lt;11:&lt;br /&gt;
            print(n*6)&lt;br /&gt;
            n=n+1&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Ce programme fonctionne comme une simple boucle mais permet de faire plusieurs programmes définis à la fois&lt;br /&gt;
&lt;br /&gt;
=====Fonction avec paramètre=====&lt;br /&gt;
La fonction avec paramètre fonctionne comme une fonction sans paramètre mais permet de faire un programme plus global.&lt;br /&gt;
Reprenons un programme généralisé avec les tables&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;def table(base):&lt;br /&gt;
     n=1&lt;br /&gt;
     while n&amp;lt;11:&lt;br /&gt;
           print(n*base, end=' ')&lt;br /&gt;
           n=n+1&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
maintenant il faut définir la base et la noter en fin de programme&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;table(6)&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;h3&amp;gt;&amp;lt;ul&amp;gt;Gillard Xavier&amp;lt;/ul&amp;gt;&amp;lt;/h3&amp;gt;&lt;br /&gt;
Pour le moment j'ai vu exactement la même chose que Thomas mais quand même un peu plus mais sur le lien envoyer ci-dessus.&lt;br /&gt;
[https://openclassrooms.com/courses/apprenez-a-programmer-en-python]&lt;br /&gt;
&lt;br /&gt;
J’ai commencé les classes qui sont un peu plus compliquées selon moi.&lt;br /&gt;
&lt;br /&gt;
====Les classes====&lt;br /&gt;
Par convention pour nommer une classe nous n’utilisons pas de souligné pour séparer les mots mais une majuscule au début de chaques nouveaux mots comme : MaClasse&lt;br /&gt;
&lt;br /&gt;
c’est vrai il faut aussi definir que c’est une nouvelle fonction pour se faire utiliser le mot-clé : &amp;lt;span style=&amp;quot;color: blue;&amp;quot;&amp;gt;'''''class'''''&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Ces classes on va les definir pour avoir plus simple plus tard dans des fonctions futures.&lt;br /&gt;
&lt;br /&gt;
Petit exemple de classe simple :&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;class Personne :&lt;br /&gt;
	def __init__(self)&lt;br /&gt;
		self.nom = « Dupont »&lt;br /&gt;
		self.prenom = « Jean »&lt;br /&gt;
		self.age = 33&lt;br /&gt;
		self.lieu_residence = « Paris »&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
Grace à cela nous pouvons avoir facilement le nom et les autres infos. Par exemple:&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&lt;br /&gt;
&amp;gt;&amp;gt;&amp;gt; jean = Personne()&lt;br /&gt;
&amp;gt;&amp;gt;&amp;gt; jean.nom&lt;br /&gt;
&amp;quot;Dupont&amp;quot;&lt;br /&gt;
&amp;gt;&amp;gt;&amp;gt; jean.prenom&lt;br /&gt;
&amp;quot;Jean&amp;quot;&lt;br /&gt;
&amp;gt;&amp;gt;&amp;gt; jean.age&lt;br /&gt;
33&lt;br /&gt;
&amp;gt;&amp;gt;&amp;gt; jean.lieu_residence&lt;br /&gt;
&amp;quot;Paris&amp;quot;&lt;br /&gt;
&amp;gt;&amp;gt;&amp;gt;&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
Mais vous pouvez aussi faire cela de manière plus intelligente en pouvant le modifier toi même comme ceci:&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&lt;br /&gt;
class Personne:&lt;br /&gt;
     def __init__(self, nom, prenom)&lt;br /&gt;
          self.nom = nom&lt;br /&gt;
          self.prenom = prenom&lt;br /&gt;
          self.age = 33&lt;br /&gt;
          self.lieu_residence = &amp;quot;Paris&amp;quot;&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
Et ici nous obtenons:&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&lt;br /&gt;
&amp;gt;&amp;gt;&amp;gt; bernard = Personne(&amp;quot;Micado&amp;quot;, &amp;quot;Bernard&amp;quot;)&lt;br /&gt;
&amp;gt;&amp;gt;&amp;gt; bernard.nom&lt;br /&gt;
&amp;quot;Micado&amp;quot;&lt;br /&gt;
&amp;gt;&amp;gt;&amp;gt; bernard.prenom&lt;br /&gt;
&amp;quot;Bernard&amp;quot;&lt;br /&gt;
&amp;gt;&amp;gt;&amp;gt; bernard.age&lt;br /&gt;
33&lt;br /&gt;
&amp;gt;&amp;gt;&amp;gt;&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
On peut aussi définir des attributs dans la classe comme ceci:&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&lt;br /&gt;
class Compteur:&lt;br /&gt;
     objets_crees = 0&lt;br /&gt;
     def __init__(self):&lt;br /&gt;
          compteur.objets_crees += 1&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
On peut aussi avoir des classes avec plusieurs fonctions comme ici:&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&lt;br /&gt;
class TableauNoir:&lt;br /&gt;
     def __init__(self):&lt;br /&gt;
          self.surface = &amp;quot;&amp;quot;&lt;br /&gt;
     def ecrire(self,message_a_ecrire):&lt;br /&gt;
          if self.surface != &amp;quot;&amp;quot;:&lt;br /&gt;
               self.surface += &amp;quot;\n&amp;quot;&lt;br /&gt;
          self.surface += message_a_ecrire&lt;br /&gt;
     def lire(self):&lt;br /&gt;
          print(self.surface)&lt;br /&gt;
     def effacer(self):&lt;br /&gt;
          self.surface = &amp;quot;&amp;quot; &amp;lt;/nowiki&amp;gt;&lt;br /&gt;
Et on obtient&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&lt;br /&gt;
&amp;gt;&amp;gt;&amp;gt;tab = TableauNoir()&lt;br /&gt;
&amp;gt;&amp;gt;&amp;gt;tab.lire()&lt;br /&gt;
&amp;gt;&amp;gt;&amp;gt;tab.ecrire(&amp;quot;Salut tout le monde.&amp;quot;)&lt;br /&gt;
&amp;gt;&amp;gt;&amp;gt;tab.ecrire(&amp;quot;La forme ?&amp;quot;)&lt;br /&gt;
&amp;gt;&amp;gt;&amp;gt;tab.lire()&lt;br /&gt;
Salut tout le monde.&lt;br /&gt;
La forme ?&lt;br /&gt;
&amp;gt;&amp;gt;&amp;gt;tab.effacer()&lt;br /&gt;
&amp;gt;&amp;gt;&amp;gt;tab.lire()&lt;br /&gt;
&amp;gt;&amp;gt;&amp;gt;&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Points forts/faibles==&lt;br /&gt;
&amp;lt;h3&amp;gt;&amp;lt;ul&amp;gt;Quoirin Thomas&amp;lt;/ul&amp;gt;&amp;lt;/h3&amp;gt;&lt;br /&gt;
====Point fort====&lt;br /&gt;
Les boucles&lt;br /&gt;
====Point faible====&lt;br /&gt;
Les listes&lt;br /&gt;
&amp;lt;h3&amp;gt;&amp;lt;ul&amp;gt;Gillard Xavier&amp;lt;/ul&amp;gt;&amp;lt;/h3&amp;gt;&lt;br /&gt;
====Point fort====&lt;br /&gt;
Je n'ai pas réellement de point fort je me débrouille un peu dans tout.&lt;br /&gt;
&lt;br /&gt;
====Point faible====&lt;br /&gt;
Tout comme Thomas je suis moins bon dans les listes.&lt;br /&gt;
&lt;br /&gt;
==Examen==&lt;br /&gt;
Nous ferons l'examen à deux durant les deux heures.&lt;/div&gt;</summary>
		<author><name>Thomas.quoirin@indse.be</name></author>
	</entry>
	<entry>
		<id>https://travaux.indse.be/index.php?title=Python:_%22Des_ex%C3%A9cutions_conditionnelles_aux_fonctions%22&amp;diff=16915</id>
		<title>Python: &quot;Des exécutions conditionnelles aux fonctions&quot;</title>
		<link rel="alternate" type="text/html" href="https://travaux.indse.be/index.php?title=Python:_%22Des_ex%C3%A9cutions_conditionnelles_aux_fonctions%22&amp;diff=16915"/>
		<updated>2018-06-13T11:34:25Z</updated>

		<summary type="html">&lt;p&gt;Thomas.quoirin@indse.be : /* Introduction */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Participants à la programmation en 6gt1==&lt;br /&gt;
*Gillard Xavier&lt;br /&gt;
*Quoirin Thomas&lt;br /&gt;
==Objectifs==&lt;br /&gt;
&amp;lt;li&amp;gt;Approfondissement du langage python &lt;br /&gt;
&amp;lt;li&amp;gt;Découvrir la base du langage de programmation pour mes études de l'an prochain.&lt;br /&gt;
==Introduction==&lt;br /&gt;
Tout d'abord pour que vous compreniez Python, nous allons vous proposer deux liens avec lesquels vous pourriez comprendre les bases de ce programme.&lt;br /&gt;
&lt;br /&gt;
https://openclassrooms.com/courses/apprenez-a-programmer-en-python&lt;br /&gt;
&lt;br /&gt;
https://inforef.be/swi/download/apprendre_python3_5.pdf&lt;br /&gt;
&lt;br /&gt;
==Ce que nous avons appris au cours de l'année==&lt;br /&gt;
&amp;lt;h3&amp;gt;&amp;lt;ul&amp;gt;Quoirin Thomas&amp;lt;/ul&amp;gt;&amp;lt;/h3&amp;gt;&lt;br /&gt;
====Les exécutions conditionnelles====&lt;br /&gt;
Ce sont des fonctions qui prennent en compte certaines conditions&lt;br /&gt;
Exemple:&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&lt;br /&gt;
a=150&lt;br /&gt;
if(a&amp;gt;100):&lt;br /&gt;
    print (&amp;quot;a depasse la centaine&amp;quot;)&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
analysons le programme par ligne de code : &lt;br /&gt;
#une variable est égale à 150 &lt;br /&gt;
#si cette variable est supérieure à 100&lt;br /&gt;
#imprimer &amp;quot;a dépasse la centaine.&lt;br /&gt;
&lt;br /&gt;
dans cet exemple-ci a dépasse 100 donc &amp;quot;a dépasse la centaine&amp;quot; sera affiché dans le cas contraire rien ne sera affiché à l'écran.&lt;br /&gt;
&lt;br /&gt;
====Les instructions en boucle:&amp;quot;WHILE&amp;quot;====&lt;br /&gt;
Les boucles permettent d'afficher une suite de nombres qui ont un lien avec le nombre précédent&lt;br /&gt;
&lt;br /&gt;
Un exemple simple:&lt;br /&gt;
Afficher les nombres de 1 à 5&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;a=0&lt;br /&gt;
while(a&amp;lt;6):&lt;br /&gt;
         a=a+1&lt;br /&gt;
         print(a)&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Le type float consiste à intégrer des nombres décimals dans un programme &lt;br /&gt;
un exemple 8.5&lt;br /&gt;
&lt;br /&gt;
le type string qui se constitue à inclure des phrases dans un programme &lt;br /&gt;
exemple: &amp;quot;je m'appelle Thomas&amp;quot; on utilise les guillemets pour introduire des phrases&lt;br /&gt;
&lt;br /&gt;
====Les CHAINES====&lt;br /&gt;
 &lt;br /&gt;
Une chaine est une série de lettres ou de nombres les uns à la suite des autres&lt;br /&gt;
Exemple:&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;ch=&amp;quot;Thomas&amp;quot;&lt;br /&gt;
print(ch[0],ch[3])&lt;br /&gt;
T m&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====Fonctions prédéfinies &amp;quot;INPUT&amp;quot; et  &amp;quot;INT&amp;quot;====&lt;br /&gt;
la fonction input est définie dans le but d'interagir avec l'utilisateur en faisant participer l'utilisateur qui peut écrire ce qu'il veut lors du lancement du programme&lt;br /&gt;
&lt;br /&gt;
Exemple:&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;nom=input(&amp;quot;entrez votre nom : &amp;quot;)&lt;br /&gt;
print(&amp;quot;Bonjour,&amp;quot;,prenom)&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
La fonction 'int'  a les mêmes caractéristiques que la fonction 'input' mais permet d'entrer des chiffres à la place des lettres&lt;br /&gt;
&lt;br /&gt;
====Importation de module====&lt;br /&gt;
Un module est un programme qui comprend différentes fonctions,&lt;br /&gt;
un module utile est le module 'math' qui permet d'importer dans python la fonction racine (sqrt) par exemple.&lt;br /&gt;
&lt;br /&gt;
Pour importer un module il suffit de mettre au début du programme   from nom du module import*&lt;br /&gt;
Il y a aussi le module 'turtle' qui existe. Celui-ci permet de tracer des graphiques sur python mais je ne vais pas m'attarder la dessus car ce n'est pas le plus important.&lt;br /&gt;
&lt;br /&gt;
====Définition de fonction====&lt;br /&gt;
=====Fonction sans paramètre=====&lt;br /&gt;
Prenons comme exemple la fonction table:&lt;br /&gt;
on définit tout d'abord une fonction qui va nous afficher les 10 premiers chiffres de la table de 6&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;def table6():&lt;br /&gt;
      n=1&lt;br /&gt;
      while n&amp;lt;11:&lt;br /&gt;
            print(n*6)&lt;br /&gt;
            n=n+1&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Ce programme fonctionne comme une simple boucle mais permet de faire plusieurs programmes définis à la fois&lt;br /&gt;
&lt;br /&gt;
=====Fonction avec paramètre=====&lt;br /&gt;
La fonction avec paramètre fonctionne comme une fonction sans paramètre mais permet de faire un programme plus global.&lt;br /&gt;
Reprenons un programme généralisé avec les tables&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;def table(base):&lt;br /&gt;
     n=1&lt;br /&gt;
     while n&amp;lt;11:&lt;br /&gt;
           print(n*base, end=' ')&lt;br /&gt;
           n=n+1&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
maintenant il faut définir la base et la noter en fin de programme&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;table(6)&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;h3&amp;gt;&amp;lt;ul&amp;gt;Gillard Xavier&amp;lt;/ul&amp;gt;&amp;lt;/h3&amp;gt;&lt;br /&gt;
Pour le moment j'ai vu exactement la même chose que Thomas mais quand même un peu plus mais sur le lien envoyer ci-dessus.&lt;br /&gt;
[https://openclassrooms.com/courses/apprenez-a-programmer-en-python]&lt;br /&gt;
&lt;br /&gt;
J’ai commencé les classes qui sont un peu plus compliquées selon moi.&lt;br /&gt;
&lt;br /&gt;
====les classes====&lt;br /&gt;
Par convention pour nommer une classe nous n’utilisons pas de souligné pour séparer les mots mais une majuscule au début de chaques nouveaux mots comme : MaClasse&lt;br /&gt;
&lt;br /&gt;
c’est vrai il faut aussi definir que c’est une nouvelle fonction pour se faire utiliser le mot-clé : &amp;lt;span style=&amp;quot;color: blue;&amp;quot;&amp;gt;'''''class'''''&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Ces classes on va les definir pour avoir plus simple plus tard dans des fonctions futures.&lt;br /&gt;
&lt;br /&gt;
Petit exemple de classe simple :&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;class Personne :&lt;br /&gt;
	def __init__(self)&lt;br /&gt;
		self.nom = « Dupont »&lt;br /&gt;
		self.prenom = « Jean »&lt;br /&gt;
		self.age = 33&lt;br /&gt;
		self.lieu_residence = « Paris »&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
Grace à cela nous pouvons avoir facilement le nom et les autres infos. Par exemple:&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&lt;br /&gt;
&amp;gt;&amp;gt;&amp;gt; jean = Personne()&lt;br /&gt;
&amp;gt;&amp;gt;&amp;gt; jean.nom&lt;br /&gt;
&amp;quot;Dupont&amp;quot;&lt;br /&gt;
&amp;gt;&amp;gt;&amp;gt; jean.prenom&lt;br /&gt;
&amp;quot;Jean&amp;quot;&lt;br /&gt;
&amp;gt;&amp;gt;&amp;gt; jean.age&lt;br /&gt;
33&lt;br /&gt;
&amp;gt;&amp;gt;&amp;gt; jean.lieu_residence&lt;br /&gt;
&amp;quot;Paris&amp;quot;&lt;br /&gt;
&amp;gt;&amp;gt;&amp;gt;&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
Mais vous pouvez aussi faire cela de manière plus intelligente en pouvant le modifier toi même comme ceci:&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&lt;br /&gt;
class Personne:&lt;br /&gt;
     def __init__(self, nom, prenom)&lt;br /&gt;
          self.nom = nom&lt;br /&gt;
          self.prenom = prenom&lt;br /&gt;
          self.age = 33&lt;br /&gt;
          self.lieu_residence = &amp;quot;Paris&amp;quot;&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
Et ici nous obtenons:&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&lt;br /&gt;
&amp;gt;&amp;gt;&amp;gt; bernard = Personne(&amp;quot;Micado&amp;quot;, &amp;quot;Bernard&amp;quot;)&lt;br /&gt;
&amp;gt;&amp;gt;&amp;gt; bernard.nom&lt;br /&gt;
&amp;quot;Micado&amp;quot;&lt;br /&gt;
&amp;gt;&amp;gt;&amp;gt; bernard.prenom&lt;br /&gt;
&amp;quot;Bernard&amp;quot;&lt;br /&gt;
&amp;gt;&amp;gt;&amp;gt; bernard.age&lt;br /&gt;
33&lt;br /&gt;
&amp;gt;&amp;gt;&amp;gt;&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
On peut aussi définir des attributs dans la classe comme ceci:&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&lt;br /&gt;
class Compteur:&lt;br /&gt;
     objets_crees = 0&lt;br /&gt;
     def __init__(self):&lt;br /&gt;
          compteur.objets_crees += 1&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
On peut aussi avoir des classes avec plusieurs fonctions comme ici:&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&lt;br /&gt;
class TableauNoir:&lt;br /&gt;
     def __init__(self):&lt;br /&gt;
          self.surface = &amp;quot;&amp;quot;&lt;br /&gt;
     def ecrire(self,message_a_ecrire):&lt;br /&gt;
          if self.surface != &amp;quot;&amp;quot;:&lt;br /&gt;
               self.surface += &amp;quot;\n&amp;quot;&lt;br /&gt;
          self.surface += message_a_ecrire&lt;br /&gt;
     def lire(self):&lt;br /&gt;
          print(self.surface)&lt;br /&gt;
     def effacer(self):&lt;br /&gt;
          self.surface = &amp;quot;&amp;quot; &amp;lt;/nowiki&amp;gt;&lt;br /&gt;
Et on obtient&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&lt;br /&gt;
&amp;gt;&amp;gt;&amp;gt;tab = TableauNoir()&lt;br /&gt;
&amp;gt;&amp;gt;&amp;gt;tab.lire()&lt;br /&gt;
&amp;gt;&amp;gt;&amp;gt;tab.ecrire(&amp;quot;Salut tout le monde.&amp;quot;)&lt;br /&gt;
&amp;gt;&amp;gt;&amp;gt;tab.ecrire(&amp;quot;La forme ?&amp;quot;)&lt;br /&gt;
&amp;gt;&amp;gt;&amp;gt;tab.lire()&lt;br /&gt;
Salut tout le monde.&lt;br /&gt;
La forme ?&lt;br /&gt;
&amp;gt;&amp;gt;&amp;gt;tab.effacer()&lt;br /&gt;
&amp;gt;&amp;gt;&amp;gt;tab.lire()&lt;br /&gt;
&amp;gt;&amp;gt;&amp;gt;&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Points forts/faibles==&lt;br /&gt;
&amp;lt;h3&amp;gt;&amp;lt;ul&amp;gt;Quoirin Thomas&amp;lt;/ul&amp;gt;&amp;lt;/h3&amp;gt;&lt;br /&gt;
====Point fort====&lt;br /&gt;
Les boucles&lt;br /&gt;
====Point faible====&lt;br /&gt;
Les listes&lt;br /&gt;
&amp;lt;h3&amp;gt;&amp;lt;ul&amp;gt;Gillard Xavier&amp;lt;/ul&amp;gt;&amp;lt;/h3&amp;gt;&lt;br /&gt;
====Point fort====&lt;br /&gt;
Je n'ai pas réellement de point fort je me débrouille un peu dans tout.&lt;br /&gt;
&lt;br /&gt;
====Point faible====&lt;br /&gt;
Tout comme Thomas je suis moins bon dans les listes.&lt;br /&gt;
&lt;br /&gt;
==Examen==&lt;br /&gt;
Nous ferons l'examen à deux durant les deux heures.&lt;/div&gt;</summary>
		<author><name>Thomas.quoirin@indse.be</name></author>
	</entry>
	<entry>
		<id>https://travaux.indse.be/index.php?title=Python:_%22Des_ex%C3%A9cutions_conditionnelles_aux_fonctions%22&amp;diff=16914</id>
		<title>Python: &quot;Des exécutions conditionnelles aux fonctions&quot;</title>
		<link rel="alternate" type="text/html" href="https://travaux.indse.be/index.php?title=Python:_%22Des_ex%C3%A9cutions_conditionnelles_aux_fonctions%22&amp;diff=16914"/>
		<updated>2018-06-13T11:33:50Z</updated>

		<summary type="html">&lt;p&gt;Thomas.quoirin@indse.be : /* les exécutions conditionnelles */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Participants à la programmation en 6gt1==&lt;br /&gt;
*Gillard Xavier&lt;br /&gt;
*Quoirin Thomas&lt;br /&gt;
==Objectifs==&lt;br /&gt;
&amp;lt;li&amp;gt;Approfondissement du langage python &lt;br /&gt;
&amp;lt;li&amp;gt;Découvrir la base du langage de programmation pour mes études de l'an prochain.&lt;br /&gt;
==Introduction==&lt;br /&gt;
Tout d'abord pour que vous compreniez Python, nous allons vous proposez deux liens avec lesquels vous pourriez comprendre les bases de ce programme.&lt;br /&gt;
&lt;br /&gt;
https://openclassrooms.com/courses/apprenez-a-programmer-en-python&lt;br /&gt;
&lt;br /&gt;
https://inforef.be/swi/download/apprendre_python3_5.pdf&lt;br /&gt;
&lt;br /&gt;
==Ce que nous avons appris au cours de l'année==&lt;br /&gt;
&amp;lt;h3&amp;gt;&amp;lt;ul&amp;gt;Quoirin Thomas&amp;lt;/ul&amp;gt;&amp;lt;/h3&amp;gt;&lt;br /&gt;
====Les exécutions conditionnelles====&lt;br /&gt;
Ce sont des fonctions qui prennent en compte certaines conditions&lt;br /&gt;
Exemple:&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&lt;br /&gt;
a=150&lt;br /&gt;
if(a&amp;gt;100):&lt;br /&gt;
    print (&amp;quot;a depasse la centaine&amp;quot;)&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
analysons le programme par ligne de code : &lt;br /&gt;
#une variable est égale à 150 &lt;br /&gt;
#si cette variable est supérieure à 100&lt;br /&gt;
#imprimer &amp;quot;a dépasse la centaine.&lt;br /&gt;
&lt;br /&gt;
dans cet exemple-ci a dépasse 100 donc &amp;quot;a dépasse la centaine&amp;quot; sera affiché dans le cas contraire rien ne sera affiché à l'écran.&lt;br /&gt;
&lt;br /&gt;
====Les instructions en boucle:&amp;quot;WHILE&amp;quot;====&lt;br /&gt;
Les boucles permettent d'afficher une suite de nombres qui ont un lien avec le nombre précédent&lt;br /&gt;
&lt;br /&gt;
Un exemple simple:&lt;br /&gt;
Afficher les nombres de 1 à 5&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;a=0&lt;br /&gt;
while(a&amp;lt;6):&lt;br /&gt;
         a=a+1&lt;br /&gt;
         print(a)&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Le type float consiste à intégrer des nombres décimals dans un programme &lt;br /&gt;
un exemple 8.5&lt;br /&gt;
&lt;br /&gt;
le type string qui se constitue à inclure des phrases dans un programme &lt;br /&gt;
exemple: &amp;quot;je m'appelle Thomas&amp;quot; on utilise les guillemets pour introduire des phrases&lt;br /&gt;
&lt;br /&gt;
====Les CHAINES====&lt;br /&gt;
 &lt;br /&gt;
Une chaine est une série de lettres ou de nombres les uns à la suite des autres&lt;br /&gt;
Exemple:&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;ch=&amp;quot;Thomas&amp;quot;&lt;br /&gt;
print(ch[0],ch[3])&lt;br /&gt;
T m&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====Fonctions prédéfinies &amp;quot;INPUT&amp;quot; et  &amp;quot;INT&amp;quot;====&lt;br /&gt;
la fonction input est définie dans le but d'interagir avec l'utilisateur en faisant participer l'utilisateur qui peut écrire ce qu'il veut lors du lancement du programme&lt;br /&gt;
&lt;br /&gt;
Exemple:&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;nom=input(&amp;quot;entrez votre nom : &amp;quot;)&lt;br /&gt;
print(&amp;quot;Bonjour,&amp;quot;,prenom)&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
La fonction 'int'  a les mêmes caractéristiques que la fonction 'input' mais permet d'entrer des chiffres à la place des lettres&lt;br /&gt;
&lt;br /&gt;
====Importation de module====&lt;br /&gt;
Un module est un programme qui comprend différentes fonctions,&lt;br /&gt;
un module utile est le module 'math' qui permet d'importer dans python la fonction racine (sqrt) par exemple.&lt;br /&gt;
&lt;br /&gt;
Pour importer un module il suffit de mettre au début du programme   from nom du module import*&lt;br /&gt;
Il y a aussi le module 'turtle' qui existe. Celui-ci permet de tracer des graphiques sur python mais je ne vais pas m'attarder la dessus car ce n'est pas le plus important.&lt;br /&gt;
&lt;br /&gt;
====Définition de fonction====&lt;br /&gt;
=====Fonction sans paramètre=====&lt;br /&gt;
Prenons comme exemple la fonction table:&lt;br /&gt;
on définit tout d'abord une fonction qui va nous afficher les 10 premiers chiffres de la table de 6&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;def table6():&lt;br /&gt;
      n=1&lt;br /&gt;
      while n&amp;lt;11:&lt;br /&gt;
            print(n*6)&lt;br /&gt;
            n=n+1&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Ce programme fonctionne comme une simple boucle mais permet de faire plusieurs programmes définis à la fois&lt;br /&gt;
&lt;br /&gt;
=====Fonction avec paramètre=====&lt;br /&gt;
La fonction avec paramètre fonctionne comme une fonction sans paramètre mais permet de faire un programme plus global.&lt;br /&gt;
Reprenons un programme généralisé avec les tables&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;def table(base):&lt;br /&gt;
     n=1&lt;br /&gt;
     while n&amp;lt;11:&lt;br /&gt;
           print(n*base, end=' ')&lt;br /&gt;
           n=n+1&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
maintenant il faut définir la base et la noter en fin de programme&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;table(6)&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;h3&amp;gt;&amp;lt;ul&amp;gt;Gillard Xavier&amp;lt;/ul&amp;gt;&amp;lt;/h3&amp;gt;&lt;br /&gt;
Pour le moment j'ai vu exactement la même chose que Thomas mais quand même un peu plus mais sur le lien envoyer ci-dessus.&lt;br /&gt;
[https://openclassrooms.com/courses/apprenez-a-programmer-en-python]&lt;br /&gt;
&lt;br /&gt;
J’ai commencé les classes qui sont un peu plus compliquées selon moi.&lt;br /&gt;
&lt;br /&gt;
====les classes====&lt;br /&gt;
Par convention pour nommer une classe nous n’utilisons pas de souligné pour séparer les mots mais une majuscule au début de chaques nouveaux mots comme : MaClasse&lt;br /&gt;
&lt;br /&gt;
c’est vrai il faut aussi definir que c’est une nouvelle fonction pour se faire utiliser le mot-clé : &amp;lt;span style=&amp;quot;color: blue;&amp;quot;&amp;gt;'''''class'''''&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Ces classes on va les definir pour avoir plus simple plus tard dans des fonctions futures.&lt;br /&gt;
&lt;br /&gt;
Petit exemple de classe simple :&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;class Personne :&lt;br /&gt;
	def __init__(self)&lt;br /&gt;
		self.nom = « Dupont »&lt;br /&gt;
		self.prenom = « Jean »&lt;br /&gt;
		self.age = 33&lt;br /&gt;
		self.lieu_residence = « Paris »&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
Grace à cela nous pouvons avoir facilement le nom et les autres infos. Par exemple:&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&lt;br /&gt;
&amp;gt;&amp;gt;&amp;gt; jean = Personne()&lt;br /&gt;
&amp;gt;&amp;gt;&amp;gt; jean.nom&lt;br /&gt;
&amp;quot;Dupont&amp;quot;&lt;br /&gt;
&amp;gt;&amp;gt;&amp;gt; jean.prenom&lt;br /&gt;
&amp;quot;Jean&amp;quot;&lt;br /&gt;
&amp;gt;&amp;gt;&amp;gt; jean.age&lt;br /&gt;
33&lt;br /&gt;
&amp;gt;&amp;gt;&amp;gt; jean.lieu_residence&lt;br /&gt;
&amp;quot;Paris&amp;quot;&lt;br /&gt;
&amp;gt;&amp;gt;&amp;gt;&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
Mais vous pouvez aussi faire cela de manière plus intelligente en pouvant le modifier toi même comme ceci:&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&lt;br /&gt;
class Personne:&lt;br /&gt;
     def __init__(self, nom, prenom)&lt;br /&gt;
          self.nom = nom&lt;br /&gt;
          self.prenom = prenom&lt;br /&gt;
          self.age = 33&lt;br /&gt;
          self.lieu_residence = &amp;quot;Paris&amp;quot;&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
Et ici nous obtenons:&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&lt;br /&gt;
&amp;gt;&amp;gt;&amp;gt; bernard = Personne(&amp;quot;Micado&amp;quot;, &amp;quot;Bernard&amp;quot;)&lt;br /&gt;
&amp;gt;&amp;gt;&amp;gt; bernard.nom&lt;br /&gt;
&amp;quot;Micado&amp;quot;&lt;br /&gt;
&amp;gt;&amp;gt;&amp;gt; bernard.prenom&lt;br /&gt;
&amp;quot;Bernard&amp;quot;&lt;br /&gt;
&amp;gt;&amp;gt;&amp;gt; bernard.age&lt;br /&gt;
33&lt;br /&gt;
&amp;gt;&amp;gt;&amp;gt;&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
On peut aussi définir des attributs dans la classe comme ceci:&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&lt;br /&gt;
class Compteur:&lt;br /&gt;
     objets_crees = 0&lt;br /&gt;
     def __init__(self):&lt;br /&gt;
          compteur.objets_crees += 1&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
On peut aussi avoir des classes avec plusieurs fonctions comme ici:&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&lt;br /&gt;
class TableauNoir:&lt;br /&gt;
     def __init__(self):&lt;br /&gt;
          self.surface = &amp;quot;&amp;quot;&lt;br /&gt;
     def ecrire(self,message_a_ecrire):&lt;br /&gt;
          if self.surface != &amp;quot;&amp;quot;:&lt;br /&gt;
               self.surface += &amp;quot;\n&amp;quot;&lt;br /&gt;
          self.surface += message_a_ecrire&lt;br /&gt;
     def lire(self):&lt;br /&gt;
          print(self.surface)&lt;br /&gt;
     def effacer(self):&lt;br /&gt;
          self.surface = &amp;quot;&amp;quot; &amp;lt;/nowiki&amp;gt;&lt;br /&gt;
Et on obtient&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&lt;br /&gt;
&amp;gt;&amp;gt;&amp;gt;tab = TableauNoir()&lt;br /&gt;
&amp;gt;&amp;gt;&amp;gt;tab.lire()&lt;br /&gt;
&amp;gt;&amp;gt;&amp;gt;tab.ecrire(&amp;quot;Salut tout le monde.&amp;quot;)&lt;br /&gt;
&amp;gt;&amp;gt;&amp;gt;tab.ecrire(&amp;quot;La forme ?&amp;quot;)&lt;br /&gt;
&amp;gt;&amp;gt;&amp;gt;tab.lire()&lt;br /&gt;
Salut tout le monde.&lt;br /&gt;
La forme ?&lt;br /&gt;
&amp;gt;&amp;gt;&amp;gt;tab.effacer()&lt;br /&gt;
&amp;gt;&amp;gt;&amp;gt;tab.lire()&lt;br /&gt;
&amp;gt;&amp;gt;&amp;gt;&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Points forts/faibles==&lt;br /&gt;
&amp;lt;h3&amp;gt;&amp;lt;ul&amp;gt;Quoirin Thomas&amp;lt;/ul&amp;gt;&amp;lt;/h3&amp;gt;&lt;br /&gt;
====Point fort====&lt;br /&gt;
Les boucles&lt;br /&gt;
====Point faible====&lt;br /&gt;
Les listes&lt;br /&gt;
&amp;lt;h3&amp;gt;&amp;lt;ul&amp;gt;Gillard Xavier&amp;lt;/ul&amp;gt;&amp;lt;/h3&amp;gt;&lt;br /&gt;
====Point fort====&lt;br /&gt;
Je n'ai pas réellement de point fort je me débrouille un peu dans tout.&lt;br /&gt;
&lt;br /&gt;
====Point faible====&lt;br /&gt;
Tout comme Thomas je suis moins bon dans les listes.&lt;br /&gt;
&lt;br /&gt;
==Examen==&lt;br /&gt;
Nous ferons l'examen à deux durant les deux heures.&lt;/div&gt;</summary>
		<author><name>Thomas.quoirin@indse.be</name></author>
	</entry>
	<entry>
		<id>https://travaux.indse.be/index.php?title=Python:_%22Des_ex%C3%A9cutions_conditionnelles_aux_fonctions%22&amp;diff=16913</id>
		<title>Python: &quot;Des exécutions conditionnelles aux fonctions&quot;</title>
		<link rel="alternate" type="text/html" href="https://travaux.indse.be/index.php?title=Python:_%22Des_ex%C3%A9cutions_conditionnelles_aux_fonctions%22&amp;diff=16913"/>
		<updated>2018-06-13T11:32:33Z</updated>

		<summary type="html">&lt;p&gt;Thomas.quoirin@indse.be : /* les CHAINES */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Participants à la programmation en 6gt1==&lt;br /&gt;
*Gillard Xavier&lt;br /&gt;
*Quoirin Thomas&lt;br /&gt;
==Objectifs==&lt;br /&gt;
&amp;lt;li&amp;gt;Approfondissement du langage python &lt;br /&gt;
&amp;lt;li&amp;gt;Découvrir la base du langage de programmation pour mes études de l'an prochain.&lt;br /&gt;
==Introduction==&lt;br /&gt;
Tout d'abord pour que vous compreniez Python, nous allons vous proposez deux liens avec lesquels vous pourriez comprendre les bases de ce programme.&lt;br /&gt;
&lt;br /&gt;
https://openclassrooms.com/courses/apprenez-a-programmer-en-python&lt;br /&gt;
&lt;br /&gt;
https://inforef.be/swi/download/apprendre_python3_5.pdf&lt;br /&gt;
&lt;br /&gt;
==Ce que nous avons appris au cours de l'année==&lt;br /&gt;
&amp;lt;h3&amp;gt;&amp;lt;ul&amp;gt;Quoirin Thomas&amp;lt;/ul&amp;gt;&amp;lt;/h3&amp;gt;&lt;br /&gt;
====les exécutions conditionnelles====&lt;br /&gt;
Elles sont des fonctions qui prennent en compte certaines conditions&lt;br /&gt;
Exemple:&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&lt;br /&gt;
a=150&lt;br /&gt;
if(a&amp;gt;100):&lt;br /&gt;
    print (&amp;quot;a depasse la centaine&amp;quot;)&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
analysons le programme par ligne de code : &lt;br /&gt;
#une variable est égale à 150 &lt;br /&gt;
#si cette variable est supérieure à 100&lt;br /&gt;
#imprimer &amp;quot;a dépasse la centaine.&lt;br /&gt;
&lt;br /&gt;
dans cet exemple-ci a dépasse 100 donc &amp;quot;a dépasse la centaine&amp;quot; sera affiché dans le cas contraire rien ne sera affiché à l'écran.&lt;br /&gt;
&lt;br /&gt;
====Les instructions en boucle:&amp;quot;WHILE&amp;quot;====&lt;br /&gt;
Les boucles permettent d'afficher une suite de nombres qui ont un lien avec le nombre précédent&lt;br /&gt;
&lt;br /&gt;
Un exemple simple:&lt;br /&gt;
Afficher les nombres de 1 à 5&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;a=0&lt;br /&gt;
while(a&amp;lt;6):&lt;br /&gt;
         a=a+1&lt;br /&gt;
         print(a)&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Le type float consiste à intégrer des nombres décimals dans un programme &lt;br /&gt;
un exemple 8.5&lt;br /&gt;
&lt;br /&gt;
le type string qui se constitue à inclure des phrases dans un programme &lt;br /&gt;
exemple: &amp;quot;je m'appelle Thomas&amp;quot; on utilise les guillemets pour introduire des phrases&lt;br /&gt;
&lt;br /&gt;
====Les CHAINES====&lt;br /&gt;
 &lt;br /&gt;
Une chaine est une série de lettres ou de nombres les uns à la suite des autres&lt;br /&gt;
Exemple:&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;ch=&amp;quot;Thomas&amp;quot;&lt;br /&gt;
print(ch[0],ch[3])&lt;br /&gt;
T m&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====Fonctions prédéfinies &amp;quot;INPUT&amp;quot; et  &amp;quot;INT&amp;quot;====&lt;br /&gt;
la fonction input est définie dans le but d'interagir avec l'utilisateur en faisant participer l'utilisateur qui peut écrire ce qu'il veut lors du lancement du programme&lt;br /&gt;
&lt;br /&gt;
Exemple:&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;nom=input(&amp;quot;entrez votre nom : &amp;quot;)&lt;br /&gt;
print(&amp;quot;Bonjour,&amp;quot;,prenom)&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
La fonction 'int'  a les mêmes caractéristiques que la fonction 'input' mais permet d'entrer des chiffres à la place des lettres&lt;br /&gt;
&lt;br /&gt;
====Importation de module====&lt;br /&gt;
Un module est un programme qui comprend différentes fonctions,&lt;br /&gt;
un module utile est le module 'math' qui permet d'importer dans python la fonction racine (sqrt) par exemple.&lt;br /&gt;
&lt;br /&gt;
Pour importer un module il suffit de mettre au début du programme   from nom du module import*&lt;br /&gt;
Il y a aussi le module 'turtle' qui existe. Celui-ci permet de tracer des graphiques sur python mais je ne vais pas m'attarder la dessus car ce n'est pas le plus important.&lt;br /&gt;
&lt;br /&gt;
====Définition de fonction====&lt;br /&gt;
=====Fonction sans paramètre=====&lt;br /&gt;
Prenons comme exemple la fonction table:&lt;br /&gt;
on définit tout d'abord une fonction qui va nous afficher les 10 premiers chiffres de la table de 6&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;def table6():&lt;br /&gt;
      n=1&lt;br /&gt;
      while n&amp;lt;11:&lt;br /&gt;
            print(n*6)&lt;br /&gt;
            n=n+1&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Ce programme fonctionne comme une simple boucle mais permet de faire plusieurs programmes définis à la fois&lt;br /&gt;
&lt;br /&gt;
=====Fonction avec paramètre=====&lt;br /&gt;
La fonction avec paramètre fonctionne comme une fonction sans paramètre mais permet de faire un programme plus global.&lt;br /&gt;
Reprenons un programme généralisé avec les tables&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;def table(base):&lt;br /&gt;
     n=1&lt;br /&gt;
     while n&amp;lt;11:&lt;br /&gt;
           print(n*base, end=' ')&lt;br /&gt;
           n=n+1&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
maintenant il faut définir la base et la noter en fin de programme&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;table(6)&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;h3&amp;gt;&amp;lt;ul&amp;gt;Gillard Xavier&amp;lt;/ul&amp;gt;&amp;lt;/h3&amp;gt;&lt;br /&gt;
Pour le moment j'ai vu exactement la même chose que Thomas mais quand même un peu plus mais sur le lien envoyer ci-dessus.&lt;br /&gt;
[https://openclassrooms.com/courses/apprenez-a-programmer-en-python]&lt;br /&gt;
&lt;br /&gt;
J’ai commencé les classes qui sont un peu plus compliquées selon moi.&lt;br /&gt;
&lt;br /&gt;
====les classes====&lt;br /&gt;
Par convention pour nommer une classe nous n’utilisons pas de souligné pour séparer les mots mais une majuscule au début de chaques nouveaux mots comme : MaClasse&lt;br /&gt;
&lt;br /&gt;
c’est vrai il faut aussi definir que c’est une nouvelle fonction pour se faire utiliser le mot-clé : &amp;lt;span style=&amp;quot;color: blue;&amp;quot;&amp;gt;'''''class'''''&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Ces classes on va les definir pour avoir plus simple plus tard dans des fonctions futures.&lt;br /&gt;
&lt;br /&gt;
Petit exemple de classe simple :&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;class Personne :&lt;br /&gt;
	def __init__(self)&lt;br /&gt;
		self.nom = « Dupont »&lt;br /&gt;
		self.prenom = « Jean »&lt;br /&gt;
		self.age = 33&lt;br /&gt;
		self.lieu_residence = « Paris »&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
Grace à cela nous pouvons avoir facilement le nom et les autres infos. Par exemple:&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&lt;br /&gt;
&amp;gt;&amp;gt;&amp;gt; jean = Personne()&lt;br /&gt;
&amp;gt;&amp;gt;&amp;gt; jean.nom&lt;br /&gt;
&amp;quot;Dupont&amp;quot;&lt;br /&gt;
&amp;gt;&amp;gt;&amp;gt; jean.prenom&lt;br /&gt;
&amp;quot;Jean&amp;quot;&lt;br /&gt;
&amp;gt;&amp;gt;&amp;gt; jean.age&lt;br /&gt;
33&lt;br /&gt;
&amp;gt;&amp;gt;&amp;gt; jean.lieu_residence&lt;br /&gt;
&amp;quot;Paris&amp;quot;&lt;br /&gt;
&amp;gt;&amp;gt;&amp;gt;&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
Mais vous pouvez aussi faire cela de manière plus intelligente en pouvant le modifier toi même comme ceci:&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&lt;br /&gt;
class Personne:&lt;br /&gt;
     def __init__(self, nom, prenom)&lt;br /&gt;
          self.nom = nom&lt;br /&gt;
          self.prenom = prenom&lt;br /&gt;
          self.age = 33&lt;br /&gt;
          self.lieu_residence = &amp;quot;Paris&amp;quot;&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
Et ici nous obtenons:&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&lt;br /&gt;
&amp;gt;&amp;gt;&amp;gt; bernard = Personne(&amp;quot;Micado&amp;quot;, &amp;quot;Bernard&amp;quot;)&lt;br /&gt;
&amp;gt;&amp;gt;&amp;gt; bernard.nom&lt;br /&gt;
&amp;quot;Micado&amp;quot;&lt;br /&gt;
&amp;gt;&amp;gt;&amp;gt; bernard.prenom&lt;br /&gt;
&amp;quot;Bernard&amp;quot;&lt;br /&gt;
&amp;gt;&amp;gt;&amp;gt; bernard.age&lt;br /&gt;
33&lt;br /&gt;
&amp;gt;&amp;gt;&amp;gt;&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
On peut aussi définir des attributs dans la classe comme ceci:&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&lt;br /&gt;
class Compteur:&lt;br /&gt;
     objets_crees = 0&lt;br /&gt;
     def __init__(self):&lt;br /&gt;
          compteur.objets_crees += 1&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
On peut aussi avoir des classes avec plusieurs fonctions comme ici:&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&lt;br /&gt;
class TableauNoir:&lt;br /&gt;
     def __init__(self):&lt;br /&gt;
          self.surface = &amp;quot;&amp;quot;&lt;br /&gt;
     def ecrire(self,message_a_ecrire):&lt;br /&gt;
          if self.surface != &amp;quot;&amp;quot;:&lt;br /&gt;
               self.surface += &amp;quot;\n&amp;quot;&lt;br /&gt;
          self.surface += message_a_ecrire&lt;br /&gt;
     def lire(self):&lt;br /&gt;
          print(self.surface)&lt;br /&gt;
     def effacer(self):&lt;br /&gt;
          self.surface = &amp;quot;&amp;quot; &amp;lt;/nowiki&amp;gt;&lt;br /&gt;
Et on obtient&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&lt;br /&gt;
&amp;gt;&amp;gt;&amp;gt;tab = TableauNoir()&lt;br /&gt;
&amp;gt;&amp;gt;&amp;gt;tab.lire()&lt;br /&gt;
&amp;gt;&amp;gt;&amp;gt;tab.ecrire(&amp;quot;Salut tout le monde.&amp;quot;)&lt;br /&gt;
&amp;gt;&amp;gt;&amp;gt;tab.ecrire(&amp;quot;La forme ?&amp;quot;)&lt;br /&gt;
&amp;gt;&amp;gt;&amp;gt;tab.lire()&lt;br /&gt;
Salut tout le monde.&lt;br /&gt;
La forme ?&lt;br /&gt;
&amp;gt;&amp;gt;&amp;gt;tab.effacer()&lt;br /&gt;
&amp;gt;&amp;gt;&amp;gt;tab.lire()&lt;br /&gt;
&amp;gt;&amp;gt;&amp;gt;&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Points forts/faibles==&lt;br /&gt;
&amp;lt;h3&amp;gt;&amp;lt;ul&amp;gt;Quoirin Thomas&amp;lt;/ul&amp;gt;&amp;lt;/h3&amp;gt;&lt;br /&gt;
====Point fort====&lt;br /&gt;
Les boucles&lt;br /&gt;
====Point faible====&lt;br /&gt;
Les listes&lt;br /&gt;
&amp;lt;h3&amp;gt;&amp;lt;ul&amp;gt;Gillard Xavier&amp;lt;/ul&amp;gt;&amp;lt;/h3&amp;gt;&lt;br /&gt;
====Point fort====&lt;br /&gt;
Je n'ai pas réellement de point fort je me débrouille un peu dans tout.&lt;br /&gt;
&lt;br /&gt;
====Point faible====&lt;br /&gt;
Tout comme Thomas je suis moins bon dans les listes.&lt;br /&gt;
&lt;br /&gt;
==Examen==&lt;br /&gt;
Nous ferons l'examen à deux durant les deux heures.&lt;/div&gt;</summary>
		<author><name>Thomas.quoirin@indse.be</name></author>
	</entry>
	<entry>
		<id>https://travaux.indse.be/index.php?title=Python:_%22Des_ex%C3%A9cutions_conditionnelles_aux_fonctions%22&amp;diff=16912</id>
		<title>Python: &quot;Des exécutions conditionnelles aux fonctions&quot;</title>
		<link rel="alternate" type="text/html" href="https://travaux.indse.be/index.php?title=Python:_%22Des_ex%C3%A9cutions_conditionnelles_aux_fonctions%22&amp;diff=16912"/>
		<updated>2018-06-13T11:32:10Z</updated>

		<summary type="html">&lt;p&gt;Thomas.quoirin@indse.be : /* fonction prédéfinies &amp;quot;INPUT&amp;quot; et  &amp;quot;INT&amp;quot; */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Participants à la programmation en 6gt1==&lt;br /&gt;
*Gillard Xavier&lt;br /&gt;
*Quoirin Thomas&lt;br /&gt;
==Objectifs==&lt;br /&gt;
&amp;lt;li&amp;gt;Approfondissement du langage python &lt;br /&gt;
&amp;lt;li&amp;gt;Découvrir la base du langage de programmation pour mes études de l'an prochain.&lt;br /&gt;
==Introduction==&lt;br /&gt;
Tout d'abord pour que vous compreniez Python, nous allons vous proposez deux liens avec lesquels vous pourriez comprendre les bases de ce programme.&lt;br /&gt;
&lt;br /&gt;
https://openclassrooms.com/courses/apprenez-a-programmer-en-python&lt;br /&gt;
&lt;br /&gt;
https://inforef.be/swi/download/apprendre_python3_5.pdf&lt;br /&gt;
&lt;br /&gt;
==Ce que nous avons appris au cours de l'année==&lt;br /&gt;
&amp;lt;h3&amp;gt;&amp;lt;ul&amp;gt;Quoirin Thomas&amp;lt;/ul&amp;gt;&amp;lt;/h3&amp;gt;&lt;br /&gt;
====les exécutions conditionnelles====&lt;br /&gt;
Elles sont des fonctions qui prennent en compte certaines conditions&lt;br /&gt;
Exemple:&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&lt;br /&gt;
a=150&lt;br /&gt;
if(a&amp;gt;100):&lt;br /&gt;
    print (&amp;quot;a depasse la centaine&amp;quot;)&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
analysons le programme par ligne de code : &lt;br /&gt;
#une variable est égale à 150 &lt;br /&gt;
#si cette variable est supérieure à 100&lt;br /&gt;
#imprimer &amp;quot;a dépasse la centaine.&lt;br /&gt;
&lt;br /&gt;
dans cet exemple-ci a dépasse 100 donc &amp;quot;a dépasse la centaine&amp;quot; sera affiché dans le cas contraire rien ne sera affiché à l'écran.&lt;br /&gt;
&lt;br /&gt;
====Les instructions en boucle:&amp;quot;WHILE&amp;quot;====&lt;br /&gt;
Les boucles permettent d'afficher une suite de nombres qui ont un lien avec le nombre précédent&lt;br /&gt;
&lt;br /&gt;
Un exemple simple:&lt;br /&gt;
Afficher les nombres de 1 à 5&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;a=0&lt;br /&gt;
while(a&amp;lt;6):&lt;br /&gt;
         a=a+1&lt;br /&gt;
         print(a)&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Le type float consiste à intégrer des nombres décimals dans un programme &lt;br /&gt;
un exemple 8.5&lt;br /&gt;
&lt;br /&gt;
le type string qui se constitue à inclure des phrases dans un programme &lt;br /&gt;
exemple: &amp;quot;je m'appelle Thomas&amp;quot; on utilise les guillemets pour introduire des phrases&lt;br /&gt;
&lt;br /&gt;
====les CHAINES====&lt;br /&gt;
 &lt;br /&gt;
Une chaine est une série de lettres ou de nombres les uns à la suite des autres&lt;br /&gt;
Exemple:&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;ch=&amp;quot;Thomas&amp;quot;&lt;br /&gt;
print(ch[0],ch[3])&lt;br /&gt;
T m&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====Fonctions prédéfinies &amp;quot;INPUT&amp;quot; et  &amp;quot;INT&amp;quot;====&lt;br /&gt;
la fonction input est définie dans le but d'interagir avec l'utilisateur en faisant participer l'utilisateur qui peut écrire ce qu'il veut lors du lancement du programme&lt;br /&gt;
&lt;br /&gt;
Exemple:&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;nom=input(&amp;quot;entrez votre nom : &amp;quot;)&lt;br /&gt;
print(&amp;quot;Bonjour,&amp;quot;,prenom)&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
La fonction 'int'  a les mêmes caractéristiques que la fonction 'input' mais permet d'entrer des chiffres à la place des lettres&lt;br /&gt;
&lt;br /&gt;
====Importation de module====&lt;br /&gt;
Un module est un programme qui comprend différentes fonctions,&lt;br /&gt;
un module utile est le module 'math' qui permet d'importer dans python la fonction racine (sqrt) par exemple.&lt;br /&gt;
&lt;br /&gt;
Pour importer un module il suffit de mettre au début du programme   from nom du module import*&lt;br /&gt;
Il y a aussi le module 'turtle' qui existe. Celui-ci permet de tracer des graphiques sur python mais je ne vais pas m'attarder la dessus car ce n'est pas le plus important.&lt;br /&gt;
&lt;br /&gt;
====Définition de fonction====&lt;br /&gt;
=====Fonction sans paramètre=====&lt;br /&gt;
Prenons comme exemple la fonction table:&lt;br /&gt;
on définit tout d'abord une fonction qui va nous afficher les 10 premiers chiffres de la table de 6&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;def table6():&lt;br /&gt;
      n=1&lt;br /&gt;
      while n&amp;lt;11:&lt;br /&gt;
            print(n*6)&lt;br /&gt;
            n=n+1&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Ce programme fonctionne comme une simple boucle mais permet de faire plusieurs programmes définis à la fois&lt;br /&gt;
&lt;br /&gt;
=====Fonction avec paramètre=====&lt;br /&gt;
La fonction avec paramètre fonctionne comme une fonction sans paramètre mais permet de faire un programme plus global.&lt;br /&gt;
Reprenons un programme généralisé avec les tables&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;def table(base):&lt;br /&gt;
     n=1&lt;br /&gt;
     while n&amp;lt;11:&lt;br /&gt;
           print(n*base, end=' ')&lt;br /&gt;
           n=n+1&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
maintenant il faut définir la base et la noter en fin de programme&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;table(6)&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;h3&amp;gt;&amp;lt;ul&amp;gt;Gillard Xavier&amp;lt;/ul&amp;gt;&amp;lt;/h3&amp;gt;&lt;br /&gt;
Pour le moment j'ai vu exactement la même chose que Thomas mais quand même un peu plus mais sur le lien envoyer ci-dessus.&lt;br /&gt;
[https://openclassrooms.com/courses/apprenez-a-programmer-en-python]&lt;br /&gt;
&lt;br /&gt;
J’ai commencé les classes qui sont un peu plus compliquées selon moi.&lt;br /&gt;
&lt;br /&gt;
====les classes====&lt;br /&gt;
Par convention pour nommer une classe nous n’utilisons pas de souligné pour séparer les mots mais une majuscule au début de chaques nouveaux mots comme : MaClasse&lt;br /&gt;
&lt;br /&gt;
c’est vrai il faut aussi definir que c’est une nouvelle fonction pour se faire utiliser le mot-clé : &amp;lt;span style=&amp;quot;color: blue;&amp;quot;&amp;gt;'''''class'''''&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Ces classes on va les definir pour avoir plus simple plus tard dans des fonctions futures.&lt;br /&gt;
&lt;br /&gt;
Petit exemple de classe simple :&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;class Personne :&lt;br /&gt;
	def __init__(self)&lt;br /&gt;
		self.nom = « Dupont »&lt;br /&gt;
		self.prenom = « Jean »&lt;br /&gt;
		self.age = 33&lt;br /&gt;
		self.lieu_residence = « Paris »&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
Grace à cela nous pouvons avoir facilement le nom et les autres infos. Par exemple:&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&lt;br /&gt;
&amp;gt;&amp;gt;&amp;gt; jean = Personne()&lt;br /&gt;
&amp;gt;&amp;gt;&amp;gt; jean.nom&lt;br /&gt;
&amp;quot;Dupont&amp;quot;&lt;br /&gt;
&amp;gt;&amp;gt;&amp;gt; jean.prenom&lt;br /&gt;
&amp;quot;Jean&amp;quot;&lt;br /&gt;
&amp;gt;&amp;gt;&amp;gt; jean.age&lt;br /&gt;
33&lt;br /&gt;
&amp;gt;&amp;gt;&amp;gt; jean.lieu_residence&lt;br /&gt;
&amp;quot;Paris&amp;quot;&lt;br /&gt;
&amp;gt;&amp;gt;&amp;gt;&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
Mais vous pouvez aussi faire cela de manière plus intelligente en pouvant le modifier toi même comme ceci:&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&lt;br /&gt;
class Personne:&lt;br /&gt;
     def __init__(self, nom, prenom)&lt;br /&gt;
          self.nom = nom&lt;br /&gt;
          self.prenom = prenom&lt;br /&gt;
          self.age = 33&lt;br /&gt;
          self.lieu_residence = &amp;quot;Paris&amp;quot;&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
Et ici nous obtenons:&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&lt;br /&gt;
&amp;gt;&amp;gt;&amp;gt; bernard = Personne(&amp;quot;Micado&amp;quot;, &amp;quot;Bernard&amp;quot;)&lt;br /&gt;
&amp;gt;&amp;gt;&amp;gt; bernard.nom&lt;br /&gt;
&amp;quot;Micado&amp;quot;&lt;br /&gt;
&amp;gt;&amp;gt;&amp;gt; bernard.prenom&lt;br /&gt;
&amp;quot;Bernard&amp;quot;&lt;br /&gt;
&amp;gt;&amp;gt;&amp;gt; bernard.age&lt;br /&gt;
33&lt;br /&gt;
&amp;gt;&amp;gt;&amp;gt;&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
On peut aussi définir des attributs dans la classe comme ceci:&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&lt;br /&gt;
class Compteur:&lt;br /&gt;
     objets_crees = 0&lt;br /&gt;
     def __init__(self):&lt;br /&gt;
          compteur.objets_crees += 1&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
On peut aussi avoir des classes avec plusieurs fonctions comme ici:&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&lt;br /&gt;
class TableauNoir:&lt;br /&gt;
     def __init__(self):&lt;br /&gt;
          self.surface = &amp;quot;&amp;quot;&lt;br /&gt;
     def ecrire(self,message_a_ecrire):&lt;br /&gt;
          if self.surface != &amp;quot;&amp;quot;:&lt;br /&gt;
               self.surface += &amp;quot;\n&amp;quot;&lt;br /&gt;
          self.surface += message_a_ecrire&lt;br /&gt;
     def lire(self):&lt;br /&gt;
          print(self.surface)&lt;br /&gt;
     def effacer(self):&lt;br /&gt;
          self.surface = &amp;quot;&amp;quot; &amp;lt;/nowiki&amp;gt;&lt;br /&gt;
Et on obtient&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&lt;br /&gt;
&amp;gt;&amp;gt;&amp;gt;tab = TableauNoir()&lt;br /&gt;
&amp;gt;&amp;gt;&amp;gt;tab.lire()&lt;br /&gt;
&amp;gt;&amp;gt;&amp;gt;tab.ecrire(&amp;quot;Salut tout le monde.&amp;quot;)&lt;br /&gt;
&amp;gt;&amp;gt;&amp;gt;tab.ecrire(&amp;quot;La forme ?&amp;quot;)&lt;br /&gt;
&amp;gt;&amp;gt;&amp;gt;tab.lire()&lt;br /&gt;
Salut tout le monde.&lt;br /&gt;
La forme ?&lt;br /&gt;
&amp;gt;&amp;gt;&amp;gt;tab.effacer()&lt;br /&gt;
&amp;gt;&amp;gt;&amp;gt;tab.lire()&lt;br /&gt;
&amp;gt;&amp;gt;&amp;gt;&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Points forts/faibles==&lt;br /&gt;
&amp;lt;h3&amp;gt;&amp;lt;ul&amp;gt;Quoirin Thomas&amp;lt;/ul&amp;gt;&amp;lt;/h3&amp;gt;&lt;br /&gt;
====Point fort====&lt;br /&gt;
Les boucles&lt;br /&gt;
====Point faible====&lt;br /&gt;
Les listes&lt;br /&gt;
&amp;lt;h3&amp;gt;&amp;lt;ul&amp;gt;Gillard Xavier&amp;lt;/ul&amp;gt;&amp;lt;/h3&amp;gt;&lt;br /&gt;
====Point fort====&lt;br /&gt;
Je n'ai pas réellement de point fort je me débrouille un peu dans tout.&lt;br /&gt;
&lt;br /&gt;
====Point faible====&lt;br /&gt;
Tout comme Thomas je suis moins bon dans les listes.&lt;br /&gt;
&lt;br /&gt;
==Examen==&lt;br /&gt;
Nous ferons l'examen à deux durant les deux heures.&lt;/div&gt;</summary>
		<author><name>Thomas.quoirin@indse.be</name></author>
	</entry>
	<entry>
		<id>https://travaux.indse.be/index.php?title=Python:_%22Des_ex%C3%A9cutions_conditionnelles_aux_fonctions%22&amp;diff=16911</id>
		<title>Python: &quot;Des exécutions conditionnelles aux fonctions&quot;</title>
		<link rel="alternate" type="text/html" href="https://travaux.indse.be/index.php?title=Python:_%22Des_ex%C3%A9cutions_conditionnelles_aux_fonctions%22&amp;diff=16911"/>
		<updated>2018-06-13T11:31:53Z</updated>

		<summary type="html">&lt;p&gt;Thomas.quoirin@indse.be : /* Les instruction en boucle:&amp;quot;WHILE&amp;quot; */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Participants à la programmation en 6gt1==&lt;br /&gt;
*Gillard Xavier&lt;br /&gt;
*Quoirin Thomas&lt;br /&gt;
==Objectifs==&lt;br /&gt;
&amp;lt;li&amp;gt;Approfondissement du langage python &lt;br /&gt;
&amp;lt;li&amp;gt;Découvrir la base du langage de programmation pour mes études de l'an prochain.&lt;br /&gt;
==Introduction==&lt;br /&gt;
Tout d'abord pour que vous compreniez Python, nous allons vous proposez deux liens avec lesquels vous pourriez comprendre les bases de ce programme.&lt;br /&gt;
&lt;br /&gt;
https://openclassrooms.com/courses/apprenez-a-programmer-en-python&lt;br /&gt;
&lt;br /&gt;
https://inforef.be/swi/download/apprendre_python3_5.pdf&lt;br /&gt;
&lt;br /&gt;
==Ce que nous avons appris au cours de l'année==&lt;br /&gt;
&amp;lt;h3&amp;gt;&amp;lt;ul&amp;gt;Quoirin Thomas&amp;lt;/ul&amp;gt;&amp;lt;/h3&amp;gt;&lt;br /&gt;
====les exécutions conditionnelles====&lt;br /&gt;
Elles sont des fonctions qui prennent en compte certaines conditions&lt;br /&gt;
Exemple:&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&lt;br /&gt;
a=150&lt;br /&gt;
if(a&amp;gt;100):&lt;br /&gt;
    print (&amp;quot;a depasse la centaine&amp;quot;)&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
analysons le programme par ligne de code : &lt;br /&gt;
#une variable est égale à 150 &lt;br /&gt;
#si cette variable est supérieure à 100&lt;br /&gt;
#imprimer &amp;quot;a dépasse la centaine.&lt;br /&gt;
&lt;br /&gt;
dans cet exemple-ci a dépasse 100 donc &amp;quot;a dépasse la centaine&amp;quot; sera affiché dans le cas contraire rien ne sera affiché à l'écran.&lt;br /&gt;
&lt;br /&gt;
====Les instructions en boucle:&amp;quot;WHILE&amp;quot;====&lt;br /&gt;
Les boucles permettent d'afficher une suite de nombres qui ont un lien avec le nombre précédent&lt;br /&gt;
&lt;br /&gt;
Un exemple simple:&lt;br /&gt;
Afficher les nombres de 1 à 5&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;a=0&lt;br /&gt;
while(a&amp;lt;6):&lt;br /&gt;
         a=a+1&lt;br /&gt;
         print(a)&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Le type float consiste à intégrer des nombres décimals dans un programme &lt;br /&gt;
un exemple 8.5&lt;br /&gt;
&lt;br /&gt;
le type string qui se constitue à inclure des phrases dans un programme &lt;br /&gt;
exemple: &amp;quot;je m'appelle Thomas&amp;quot; on utilise les guillemets pour introduire des phrases&lt;br /&gt;
&lt;br /&gt;
====les CHAINES====&lt;br /&gt;
 &lt;br /&gt;
Une chaine est une série de lettres ou de nombres les uns à la suite des autres&lt;br /&gt;
Exemple:&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;ch=&amp;quot;Thomas&amp;quot;&lt;br /&gt;
print(ch[0],ch[3])&lt;br /&gt;
T m&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====fonction prédéfinies &amp;quot;INPUT&amp;quot; et  &amp;quot;INT&amp;quot;====&lt;br /&gt;
la fonction input est définie dans le but d'interagir avec l'utilisateur en faisant participer l'utilisateur qui peut écrire ce qu'il veut lors du lancement du programme&lt;br /&gt;
&lt;br /&gt;
Exemple:&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;nom=input(&amp;quot;entrez votre nom : &amp;quot;)&lt;br /&gt;
print(&amp;quot;Bonjour,&amp;quot;,prenom)&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
La fonction 'int'  a les mêmes caractéristiques que la fonction 'input' mais permet d'entrer des chiffres à la place des lettres&lt;br /&gt;
&lt;br /&gt;
====Importation de module====&lt;br /&gt;
Un module est un programme qui comprend différentes fonctions,&lt;br /&gt;
un module utile est le module 'math' qui permet d'importer dans python la fonction racine (sqrt) par exemple.&lt;br /&gt;
&lt;br /&gt;
Pour importer un module il suffit de mettre au début du programme   from nom du module import*&lt;br /&gt;
Il y a aussi le module 'turtle' qui existe. Celui-ci permet de tracer des graphiques sur python mais je ne vais pas m'attarder la dessus car ce n'est pas le plus important.&lt;br /&gt;
&lt;br /&gt;
====Définition de fonction====&lt;br /&gt;
=====Fonction sans paramètre=====&lt;br /&gt;
Prenons comme exemple la fonction table:&lt;br /&gt;
on définit tout d'abord une fonction qui va nous afficher les 10 premiers chiffres de la table de 6&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;def table6():&lt;br /&gt;
      n=1&lt;br /&gt;
      while n&amp;lt;11:&lt;br /&gt;
            print(n*6)&lt;br /&gt;
            n=n+1&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Ce programme fonctionne comme une simple boucle mais permet de faire plusieurs programmes définis à la fois&lt;br /&gt;
&lt;br /&gt;
=====Fonction avec paramètre=====&lt;br /&gt;
La fonction avec paramètre fonctionne comme une fonction sans paramètre mais permet de faire un programme plus global.&lt;br /&gt;
Reprenons un programme généralisé avec les tables&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;def table(base):&lt;br /&gt;
     n=1&lt;br /&gt;
     while n&amp;lt;11:&lt;br /&gt;
           print(n*base, end=' ')&lt;br /&gt;
           n=n+1&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
maintenant il faut définir la base et la noter en fin de programme&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;table(6)&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;h3&amp;gt;&amp;lt;ul&amp;gt;Gillard Xavier&amp;lt;/ul&amp;gt;&amp;lt;/h3&amp;gt;&lt;br /&gt;
Pour le moment j'ai vu exactement la même chose que Thomas mais quand même un peu plus mais sur le lien envoyer ci-dessus.&lt;br /&gt;
[https://openclassrooms.com/courses/apprenez-a-programmer-en-python]&lt;br /&gt;
&lt;br /&gt;
J’ai commencé les classes qui sont un peu plus compliquées selon moi.&lt;br /&gt;
&lt;br /&gt;
====les classes====&lt;br /&gt;
Par convention pour nommer une classe nous n’utilisons pas de souligné pour séparer les mots mais une majuscule au début de chaques nouveaux mots comme : MaClasse&lt;br /&gt;
&lt;br /&gt;
c’est vrai il faut aussi definir que c’est une nouvelle fonction pour se faire utiliser le mot-clé : &amp;lt;span style=&amp;quot;color: blue;&amp;quot;&amp;gt;'''''class'''''&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Ces classes on va les definir pour avoir plus simple plus tard dans des fonctions futures.&lt;br /&gt;
&lt;br /&gt;
Petit exemple de classe simple :&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;class Personne :&lt;br /&gt;
	def __init__(self)&lt;br /&gt;
		self.nom = « Dupont »&lt;br /&gt;
		self.prenom = « Jean »&lt;br /&gt;
		self.age = 33&lt;br /&gt;
		self.lieu_residence = « Paris »&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
Grace à cela nous pouvons avoir facilement le nom et les autres infos. Par exemple:&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&lt;br /&gt;
&amp;gt;&amp;gt;&amp;gt; jean = Personne()&lt;br /&gt;
&amp;gt;&amp;gt;&amp;gt; jean.nom&lt;br /&gt;
&amp;quot;Dupont&amp;quot;&lt;br /&gt;
&amp;gt;&amp;gt;&amp;gt; jean.prenom&lt;br /&gt;
&amp;quot;Jean&amp;quot;&lt;br /&gt;
&amp;gt;&amp;gt;&amp;gt; jean.age&lt;br /&gt;
33&lt;br /&gt;
&amp;gt;&amp;gt;&amp;gt; jean.lieu_residence&lt;br /&gt;
&amp;quot;Paris&amp;quot;&lt;br /&gt;
&amp;gt;&amp;gt;&amp;gt;&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
Mais vous pouvez aussi faire cela de manière plus intelligente en pouvant le modifier toi même comme ceci:&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&lt;br /&gt;
class Personne:&lt;br /&gt;
     def __init__(self, nom, prenom)&lt;br /&gt;
          self.nom = nom&lt;br /&gt;
          self.prenom = prenom&lt;br /&gt;
          self.age = 33&lt;br /&gt;
          self.lieu_residence = &amp;quot;Paris&amp;quot;&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
Et ici nous obtenons:&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&lt;br /&gt;
&amp;gt;&amp;gt;&amp;gt; bernard = Personne(&amp;quot;Micado&amp;quot;, &amp;quot;Bernard&amp;quot;)&lt;br /&gt;
&amp;gt;&amp;gt;&amp;gt; bernard.nom&lt;br /&gt;
&amp;quot;Micado&amp;quot;&lt;br /&gt;
&amp;gt;&amp;gt;&amp;gt; bernard.prenom&lt;br /&gt;
&amp;quot;Bernard&amp;quot;&lt;br /&gt;
&amp;gt;&amp;gt;&amp;gt; bernard.age&lt;br /&gt;
33&lt;br /&gt;
&amp;gt;&amp;gt;&amp;gt;&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
On peut aussi définir des attributs dans la classe comme ceci:&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&lt;br /&gt;
class Compteur:&lt;br /&gt;
     objets_crees = 0&lt;br /&gt;
     def __init__(self):&lt;br /&gt;
          compteur.objets_crees += 1&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
On peut aussi avoir des classes avec plusieurs fonctions comme ici:&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&lt;br /&gt;
class TableauNoir:&lt;br /&gt;
     def __init__(self):&lt;br /&gt;
          self.surface = &amp;quot;&amp;quot;&lt;br /&gt;
     def ecrire(self,message_a_ecrire):&lt;br /&gt;
          if self.surface != &amp;quot;&amp;quot;:&lt;br /&gt;
               self.surface += &amp;quot;\n&amp;quot;&lt;br /&gt;
          self.surface += message_a_ecrire&lt;br /&gt;
     def lire(self):&lt;br /&gt;
          print(self.surface)&lt;br /&gt;
     def effacer(self):&lt;br /&gt;
          self.surface = &amp;quot;&amp;quot; &amp;lt;/nowiki&amp;gt;&lt;br /&gt;
Et on obtient&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&lt;br /&gt;
&amp;gt;&amp;gt;&amp;gt;tab = TableauNoir()&lt;br /&gt;
&amp;gt;&amp;gt;&amp;gt;tab.lire()&lt;br /&gt;
&amp;gt;&amp;gt;&amp;gt;tab.ecrire(&amp;quot;Salut tout le monde.&amp;quot;)&lt;br /&gt;
&amp;gt;&amp;gt;&amp;gt;tab.ecrire(&amp;quot;La forme ?&amp;quot;)&lt;br /&gt;
&amp;gt;&amp;gt;&amp;gt;tab.lire()&lt;br /&gt;
Salut tout le monde.&lt;br /&gt;
La forme ?&lt;br /&gt;
&amp;gt;&amp;gt;&amp;gt;tab.effacer()&lt;br /&gt;
&amp;gt;&amp;gt;&amp;gt;tab.lire()&lt;br /&gt;
&amp;gt;&amp;gt;&amp;gt;&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Points forts/faibles==&lt;br /&gt;
&amp;lt;h3&amp;gt;&amp;lt;ul&amp;gt;Quoirin Thomas&amp;lt;/ul&amp;gt;&amp;lt;/h3&amp;gt;&lt;br /&gt;
====Point fort====&lt;br /&gt;
Les boucles&lt;br /&gt;
====Point faible====&lt;br /&gt;
Les listes&lt;br /&gt;
&amp;lt;h3&amp;gt;&amp;lt;ul&amp;gt;Gillard Xavier&amp;lt;/ul&amp;gt;&amp;lt;/h3&amp;gt;&lt;br /&gt;
====Point fort====&lt;br /&gt;
Je n'ai pas réellement de point fort je me débrouille un peu dans tout.&lt;br /&gt;
&lt;br /&gt;
====Point faible====&lt;br /&gt;
Tout comme Thomas je suis moins bon dans les listes.&lt;br /&gt;
&lt;br /&gt;
==Examen==&lt;br /&gt;
Nous ferons l'examen à deux durant les deux heures.&lt;/div&gt;</summary>
		<author><name>Thomas.quoirin@indse.be</name></author>
	</entry>
	<entry>
		<id>https://travaux.indse.be/index.php?title=Python:_%22Des_ex%C3%A9cutions_conditionnelles_aux_fonctions%22&amp;diff=16910</id>
		<title>Python: &quot;Des exécutions conditionnelles aux fonctions&quot;</title>
		<link rel="alternate" type="text/html" href="https://travaux.indse.be/index.php?title=Python:_%22Des_ex%C3%A9cutions_conditionnelles_aux_fonctions%22&amp;diff=16910"/>
		<updated>2018-06-13T11:30:33Z</updated>

		<summary type="html">&lt;p&gt;Thomas.quoirin@indse.be : /* les CHAINES */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Participants à la programmation en 6gt1==&lt;br /&gt;
*Gillard Xavier&lt;br /&gt;
*Quoirin Thomas&lt;br /&gt;
==Objectifs==&lt;br /&gt;
&amp;lt;li&amp;gt;Approfondissement du langage python &lt;br /&gt;
&amp;lt;li&amp;gt;Découvrir la base du langage de programmation pour mes études de l'an prochain.&lt;br /&gt;
==Introduction==&lt;br /&gt;
Tout d'abord pour que vous compreniez Python, nous allons vous proposez deux liens avec lesquels vous pourriez comprendre les bases de ce programme.&lt;br /&gt;
&lt;br /&gt;
https://openclassrooms.com/courses/apprenez-a-programmer-en-python&lt;br /&gt;
&lt;br /&gt;
https://inforef.be/swi/download/apprendre_python3_5.pdf&lt;br /&gt;
&lt;br /&gt;
==Ce que nous avons appris au cours de l'année==&lt;br /&gt;
&amp;lt;h3&amp;gt;&amp;lt;ul&amp;gt;Quoirin Thomas&amp;lt;/ul&amp;gt;&amp;lt;/h3&amp;gt;&lt;br /&gt;
====les exécutions conditionnelles====&lt;br /&gt;
Elles sont des fonctions qui prennent en compte certaines conditions&lt;br /&gt;
Exemple:&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&lt;br /&gt;
a=150&lt;br /&gt;
if(a&amp;gt;100):&lt;br /&gt;
    print (&amp;quot;a depasse la centaine&amp;quot;)&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
analysons le programme par ligne de code : &lt;br /&gt;
#une variable est égale à 150 &lt;br /&gt;
#si cette variable est supérieure à 100&lt;br /&gt;
#imprimer &amp;quot;a dépasse la centaine.&lt;br /&gt;
&lt;br /&gt;
dans cet exemple-ci a dépasse 100 donc &amp;quot;a dépasse la centaine&amp;quot; sera affiché dans le cas contraire rien ne sera affiché à l'écran.&lt;br /&gt;
&lt;br /&gt;
====Les instruction en boucle:&amp;quot;WHILE&amp;quot;====&lt;br /&gt;
Les boucles permettent d'afficher une suite de nombre qui ont un lien avec le nombre précédent&lt;br /&gt;
&lt;br /&gt;
Un exemple simple:&lt;br /&gt;
Afficher les nombres de 1 à 5&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;a=0&lt;br /&gt;
while(a&amp;lt;6):&lt;br /&gt;
         a=a+1&lt;br /&gt;
         print(a)&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Le type float consiste à intégrer des nombres décimals dans un programme &lt;br /&gt;
un exemple 8.5&lt;br /&gt;
&lt;br /&gt;
le type string qui se constitue à intclure des phrases dans un programme &lt;br /&gt;
exemple: &amp;quot;je m'appelle Thomas&amp;quot; on utilise les guillemets pour introduire des phrases&lt;br /&gt;
&lt;br /&gt;
====les CHAINES====&lt;br /&gt;
 &lt;br /&gt;
Une chaine est une série de lettres ou de nombres les uns à la suite des autres&lt;br /&gt;
Exemple:&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;ch=&amp;quot;Thomas&amp;quot;&lt;br /&gt;
print(ch[0],ch[3])&lt;br /&gt;
T m&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====fonction prédéfinies &amp;quot;INPUT&amp;quot; et  &amp;quot;INT&amp;quot;====&lt;br /&gt;
la fonction input est définie dans le but d'interagir avec l'utilisateur en faisant participer l'utilisateur qui peut écrire ce qu'il veut lors du lancement du programme&lt;br /&gt;
&lt;br /&gt;
Exemple:&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;nom=input(&amp;quot;entrez votre nom : &amp;quot;)&lt;br /&gt;
print(&amp;quot;Bonjour,&amp;quot;,prenom)&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
La fonction 'int'  a les mêmes caractéristiques que la fonction 'input' mais permet d'entrer des chiffres à la place des lettres&lt;br /&gt;
&lt;br /&gt;
====Importation de module====&lt;br /&gt;
Un module est un programme qui comprend différentes fonctions,&lt;br /&gt;
un module utile est le module 'math' qui permet d'importer dans python la fonction racine (sqrt) par exemple.&lt;br /&gt;
&lt;br /&gt;
Pour importer un module il suffit de mettre au début du programme   from nom du module import*&lt;br /&gt;
Il y a aussi le module 'turtle' qui existe. Celui-ci permet de tracer des graphiques sur python mais je ne vais pas m'attarder la dessus car ce n'est pas le plus important.&lt;br /&gt;
&lt;br /&gt;
====Définition de fonction====&lt;br /&gt;
=====Fonction sans paramètre=====&lt;br /&gt;
Prenons comme exemple la fonction table:&lt;br /&gt;
on définit tout d'abord une fonction qui va nous afficher les 10 premiers chiffres de la table de 6&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;def table6():&lt;br /&gt;
      n=1&lt;br /&gt;
      while n&amp;lt;11:&lt;br /&gt;
            print(n*6)&lt;br /&gt;
            n=n+1&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Ce programme fonctionne comme une simple boucle mais permet de faire plusieurs programmes définis à la fois&lt;br /&gt;
&lt;br /&gt;
=====Fonction avec paramètre=====&lt;br /&gt;
La fonction avec paramètre fonctionne comme une fonction sans paramètre mais permet de faire un programme plus global.&lt;br /&gt;
Reprenons un programme généralisé avec les tables&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;def table(base):&lt;br /&gt;
     n=1&lt;br /&gt;
     while n&amp;lt;11:&lt;br /&gt;
           print(n*base, end=' ')&lt;br /&gt;
           n=n+1&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
maintenant il faut définir la base et la noter en fin de programme&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;table(6)&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;h3&amp;gt;&amp;lt;ul&amp;gt;Gillard Xavier&amp;lt;/ul&amp;gt;&amp;lt;/h3&amp;gt;&lt;br /&gt;
Pour le moment j'ai vu exactement la même chose que Thomas mais quand même un peu plus mais sur le lien envoyer ci-dessus.&lt;br /&gt;
[https://openclassrooms.com/courses/apprenez-a-programmer-en-python]&lt;br /&gt;
&lt;br /&gt;
J’ai commencé les classes qui sont un peu plus compliquées selon moi.&lt;br /&gt;
&lt;br /&gt;
====les classes====&lt;br /&gt;
Par convention pour nommer une classe nous n’utilisons pas de souligné pour séparer les mots mais une majuscule au début de chaques nouveaux mots comme : MaClasse&lt;br /&gt;
&lt;br /&gt;
c’est vrai il faut aussi definir que c’est une nouvelle fonction pour se faire utiliser le mot-clé : &amp;lt;span style=&amp;quot;color: blue;&amp;quot;&amp;gt;'''''class'''''&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Ces classes on va les definir pour avoir plus simple plus tard dans des fonctions futures.&lt;br /&gt;
&lt;br /&gt;
Petit exemple de classe simple :&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;class Personne :&lt;br /&gt;
	def __init__(self)&lt;br /&gt;
		self.nom = « Dupont »&lt;br /&gt;
		self.prenom = « Jean »&lt;br /&gt;
		self.age = 33&lt;br /&gt;
		self.lieu_residence = « Paris »&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
Grace à cela nous pouvons avoir facilement le nom et les autres infos. Par exemple:&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&lt;br /&gt;
&amp;gt;&amp;gt;&amp;gt; jean = Personne()&lt;br /&gt;
&amp;gt;&amp;gt;&amp;gt; jean.nom&lt;br /&gt;
&amp;quot;Dupont&amp;quot;&lt;br /&gt;
&amp;gt;&amp;gt;&amp;gt; jean.prenom&lt;br /&gt;
&amp;quot;Jean&amp;quot;&lt;br /&gt;
&amp;gt;&amp;gt;&amp;gt; jean.age&lt;br /&gt;
33&lt;br /&gt;
&amp;gt;&amp;gt;&amp;gt; jean.lieu_residence&lt;br /&gt;
&amp;quot;Paris&amp;quot;&lt;br /&gt;
&amp;gt;&amp;gt;&amp;gt;&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
Mais vous pouvez aussi faire cela de manière plus intelligente en pouvant le modifier toi même comme ceci:&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&lt;br /&gt;
class Personne:&lt;br /&gt;
     def __init__(self, nom, prenom)&lt;br /&gt;
          self.nom = nom&lt;br /&gt;
          self.prenom = prenom&lt;br /&gt;
          self.age = 33&lt;br /&gt;
          self.lieu_residence = &amp;quot;Paris&amp;quot;&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
Et ici nous obtenons:&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&lt;br /&gt;
&amp;gt;&amp;gt;&amp;gt; bernard = Personne(&amp;quot;Micado&amp;quot;, &amp;quot;Bernard&amp;quot;)&lt;br /&gt;
&amp;gt;&amp;gt;&amp;gt; bernard.nom&lt;br /&gt;
&amp;quot;Micado&amp;quot;&lt;br /&gt;
&amp;gt;&amp;gt;&amp;gt; bernard.prenom&lt;br /&gt;
&amp;quot;Bernard&amp;quot;&lt;br /&gt;
&amp;gt;&amp;gt;&amp;gt; bernard.age&lt;br /&gt;
33&lt;br /&gt;
&amp;gt;&amp;gt;&amp;gt;&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
On peut aussi définir des attributs dans la classe comme ceci:&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&lt;br /&gt;
class Compteur:&lt;br /&gt;
     objets_crees = 0&lt;br /&gt;
     def __init__(self):&lt;br /&gt;
          compteur.objets_crees += 1&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
On peut aussi avoir des classes avec plusieurs fonctions comme ici:&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&lt;br /&gt;
class TableauNoir:&lt;br /&gt;
     def __init__(self):&lt;br /&gt;
          self.surface = &amp;quot;&amp;quot;&lt;br /&gt;
     def ecrire(self,message_a_ecrire):&lt;br /&gt;
          if self.surface != &amp;quot;&amp;quot;:&lt;br /&gt;
               self.surface += &amp;quot;\n&amp;quot;&lt;br /&gt;
          self.surface += message_a_ecrire&lt;br /&gt;
     def lire(self):&lt;br /&gt;
          print(self.surface)&lt;br /&gt;
     def effacer(self):&lt;br /&gt;
          self.surface = &amp;quot;&amp;quot; &amp;lt;/nowiki&amp;gt;&lt;br /&gt;
Et on obtient&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&lt;br /&gt;
&amp;gt;&amp;gt;&amp;gt;tab = TableauNoir()&lt;br /&gt;
&amp;gt;&amp;gt;&amp;gt;tab.lire()&lt;br /&gt;
&amp;gt;&amp;gt;&amp;gt;tab.ecrire(&amp;quot;Salut tout le monde.&amp;quot;)&lt;br /&gt;
&amp;gt;&amp;gt;&amp;gt;tab.ecrire(&amp;quot;La forme ?&amp;quot;)&lt;br /&gt;
&amp;gt;&amp;gt;&amp;gt;tab.lire()&lt;br /&gt;
Salut tout le monde.&lt;br /&gt;
La forme ?&lt;br /&gt;
&amp;gt;&amp;gt;&amp;gt;tab.effacer()&lt;br /&gt;
&amp;gt;&amp;gt;&amp;gt;tab.lire()&lt;br /&gt;
&amp;gt;&amp;gt;&amp;gt;&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Points forts/faibles==&lt;br /&gt;
&amp;lt;h3&amp;gt;&amp;lt;ul&amp;gt;Quoirin Thomas&amp;lt;/ul&amp;gt;&amp;lt;/h3&amp;gt;&lt;br /&gt;
====Point fort====&lt;br /&gt;
Les boucles&lt;br /&gt;
====Point faible====&lt;br /&gt;
Les listes&lt;br /&gt;
&amp;lt;h3&amp;gt;&amp;lt;ul&amp;gt;Gillard Xavier&amp;lt;/ul&amp;gt;&amp;lt;/h3&amp;gt;&lt;br /&gt;
====Point fort====&lt;br /&gt;
Je n'ai pas réellement de point fort je me débrouille un peu dans tout.&lt;br /&gt;
&lt;br /&gt;
====Point faible====&lt;br /&gt;
Tout comme Thomas je suis moins bon dans les listes.&lt;br /&gt;
&lt;br /&gt;
==Examen==&lt;br /&gt;
Nous ferons l'examen à deux durant les deux heures.&lt;/div&gt;</summary>
		<author><name>Thomas.quoirin@indse.be</name></author>
	</entry>
	<entry>
		<id>https://travaux.indse.be/index.php?title=Python:_%22Des_ex%C3%A9cutions_conditionnelles_aux_fonctions%22&amp;diff=16909</id>
		<title>Python: &quot;Des exécutions conditionnelles aux fonctions&quot;</title>
		<link rel="alternate" type="text/html" href="https://travaux.indse.be/index.php?title=Python:_%22Des_ex%C3%A9cutions_conditionnelles_aux_fonctions%22&amp;diff=16909"/>
		<updated>2018-06-13T11:29:47Z</updated>

		<summary type="html">&lt;p&gt;Thomas.quoirin@indse.be : /* Importation de module */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Participants à la programmation en 6gt1==&lt;br /&gt;
*Gillard Xavier&lt;br /&gt;
*Quoirin Thomas&lt;br /&gt;
==Objectifs==&lt;br /&gt;
&amp;lt;li&amp;gt;Approfondissement du langage python &lt;br /&gt;
&amp;lt;li&amp;gt;Découvrir la base du langage de programmation pour mes études de l'an prochain.&lt;br /&gt;
==Introduction==&lt;br /&gt;
Tout d'abord pour que vous compreniez Python, nous allons vous proposez deux liens avec lesquels vous pourriez comprendre les bases de ce programme.&lt;br /&gt;
&lt;br /&gt;
https://openclassrooms.com/courses/apprenez-a-programmer-en-python&lt;br /&gt;
&lt;br /&gt;
https://inforef.be/swi/download/apprendre_python3_5.pdf&lt;br /&gt;
&lt;br /&gt;
==Ce que nous avons appris au cours de l'année==&lt;br /&gt;
&amp;lt;h3&amp;gt;&amp;lt;ul&amp;gt;Quoirin Thomas&amp;lt;/ul&amp;gt;&amp;lt;/h3&amp;gt;&lt;br /&gt;
====les exécutions conditionnelles====&lt;br /&gt;
Elles sont des fonctions qui prennent en compte certaines conditions&lt;br /&gt;
Exemple:&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&lt;br /&gt;
a=150&lt;br /&gt;
if(a&amp;gt;100):&lt;br /&gt;
    print (&amp;quot;a depasse la centaine&amp;quot;)&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
analysons le programme par ligne de code : &lt;br /&gt;
#une variable est égale à 150 &lt;br /&gt;
#si cette variable est supérieure à 100&lt;br /&gt;
#imprimer &amp;quot;a dépasse la centaine.&lt;br /&gt;
&lt;br /&gt;
dans cet exemple-ci a dépasse 100 donc &amp;quot;a dépasse la centaine&amp;quot; sera affiché dans le cas contraire rien ne sera affiché à l'écran.&lt;br /&gt;
&lt;br /&gt;
====Les instruction en boucle:&amp;quot;WHILE&amp;quot;====&lt;br /&gt;
Les boucles permettent d'afficher une suite de nombre qui ont un lien avec le nombre précédent&lt;br /&gt;
&lt;br /&gt;
Un exemple simple:&lt;br /&gt;
Afficher les nombres de 1 à 5&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;a=0&lt;br /&gt;
while(a&amp;lt;6):&lt;br /&gt;
         a=a+1&lt;br /&gt;
         print(a)&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Le type float consiste à intégrer des nombres décimals dans un programme &lt;br /&gt;
un exemple 8.5&lt;br /&gt;
&lt;br /&gt;
le type string qui se constitue à intclure des phrases dans un programme &lt;br /&gt;
exemple: &amp;quot;je m'appelle Thomas&amp;quot; on utilise les guillemets pour introduire des phrases&lt;br /&gt;
&lt;br /&gt;
====les CHAINES====&lt;br /&gt;
 &lt;br /&gt;
une chaine est une série de lettres ou de nombres les uns à la suite des autres&lt;br /&gt;
Exemple:&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;ch=&amp;quot;Thomas&amp;quot;&lt;br /&gt;
print(ch[0],ch[3])&lt;br /&gt;
T m&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====fonction prédéfinies &amp;quot;INPUT&amp;quot; et  &amp;quot;INT&amp;quot;====&lt;br /&gt;
la fonction input est définie dans le but d'interagir avec l'utilisateur en faisant participer l'utilisateur qui peut écrire ce qu'il veut lors du lancement du programme&lt;br /&gt;
&lt;br /&gt;
Exemple:&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;nom=input(&amp;quot;entrez votre nom : &amp;quot;)&lt;br /&gt;
print(&amp;quot;Bonjour,&amp;quot;,prenom)&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
La fonction 'int'  a les mêmes caractéristiques que la fonction 'input' mais permet d'entrer des chiffres à la place des lettres&lt;br /&gt;
&lt;br /&gt;
====Importation de module====&lt;br /&gt;
Un module est un programme qui comprend différentes fonctions,&lt;br /&gt;
un module utile est le module 'math' qui permet d'importer dans python la fonction racine (sqrt) par exemple.&lt;br /&gt;
&lt;br /&gt;
Pour importer un module il suffit de mettre au début du programme   from nom du module import*&lt;br /&gt;
Il y a aussi le module 'turtle' qui existe. Celui-ci permet de tracer des graphiques sur python mais je ne vais pas m'attarder la dessus car ce n'est pas le plus important.&lt;br /&gt;
&lt;br /&gt;
====Définition de fonction====&lt;br /&gt;
=====Fonction sans paramètre=====&lt;br /&gt;
Prenons comme exemple la fonction table:&lt;br /&gt;
on définit tout d'abord une fonction qui va nous afficher les 10 premiers chiffres de la table de 6&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;def table6():&lt;br /&gt;
      n=1&lt;br /&gt;
      while n&amp;lt;11:&lt;br /&gt;
            print(n*6)&lt;br /&gt;
            n=n+1&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Ce programme fonctionne comme une simple boucle mais permet de faire plusieurs programmes définis à la fois&lt;br /&gt;
&lt;br /&gt;
=====Fonction avec paramètre=====&lt;br /&gt;
La fonction avec paramètre fonctionne comme une fonction sans paramètre mais permet de faire un programme plus global.&lt;br /&gt;
Reprenons un programme généralisé avec les tables&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;def table(base):&lt;br /&gt;
     n=1&lt;br /&gt;
     while n&amp;lt;11:&lt;br /&gt;
           print(n*base, end=' ')&lt;br /&gt;
           n=n+1&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
maintenant il faut définir la base et la noter en fin de programme&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;table(6)&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;h3&amp;gt;&amp;lt;ul&amp;gt;Gillard Xavier&amp;lt;/ul&amp;gt;&amp;lt;/h3&amp;gt;&lt;br /&gt;
Pour le moment j'ai vu exactement la même chose que Thomas mais quand même un peu plus mais sur le lien envoyer ci-dessus.&lt;br /&gt;
[https://openclassrooms.com/courses/apprenez-a-programmer-en-python]&lt;br /&gt;
&lt;br /&gt;
J’ai commencé les classes qui sont un peu plus compliquées selon moi.&lt;br /&gt;
&lt;br /&gt;
====les classes====&lt;br /&gt;
Par convention pour nommer une classe nous n’utilisons pas de souligné pour séparer les mots mais une majuscule au début de chaques nouveaux mots comme : MaClasse&lt;br /&gt;
&lt;br /&gt;
c’est vrai il faut aussi definir que c’est une nouvelle fonction pour se faire utiliser le mot-clé : &amp;lt;span style=&amp;quot;color: blue;&amp;quot;&amp;gt;'''''class'''''&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Ces classes on va les definir pour avoir plus simple plus tard dans des fonctions futures.&lt;br /&gt;
&lt;br /&gt;
Petit exemple de classe simple :&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;class Personne :&lt;br /&gt;
	def __init__(self)&lt;br /&gt;
		self.nom = « Dupont »&lt;br /&gt;
		self.prenom = « Jean »&lt;br /&gt;
		self.age = 33&lt;br /&gt;
		self.lieu_residence = « Paris »&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
Grace à cela nous pouvons avoir facilement le nom et les autres infos. Par exemple:&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&lt;br /&gt;
&amp;gt;&amp;gt;&amp;gt; jean = Personne()&lt;br /&gt;
&amp;gt;&amp;gt;&amp;gt; jean.nom&lt;br /&gt;
&amp;quot;Dupont&amp;quot;&lt;br /&gt;
&amp;gt;&amp;gt;&amp;gt; jean.prenom&lt;br /&gt;
&amp;quot;Jean&amp;quot;&lt;br /&gt;
&amp;gt;&amp;gt;&amp;gt; jean.age&lt;br /&gt;
33&lt;br /&gt;
&amp;gt;&amp;gt;&amp;gt; jean.lieu_residence&lt;br /&gt;
&amp;quot;Paris&amp;quot;&lt;br /&gt;
&amp;gt;&amp;gt;&amp;gt;&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
Mais vous pouvez aussi faire cela de manière plus intelligente en pouvant le modifier toi même comme ceci:&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&lt;br /&gt;
class Personne:&lt;br /&gt;
     def __init__(self, nom, prenom)&lt;br /&gt;
          self.nom = nom&lt;br /&gt;
          self.prenom = prenom&lt;br /&gt;
          self.age = 33&lt;br /&gt;
          self.lieu_residence = &amp;quot;Paris&amp;quot;&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
Et ici nous obtenons:&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&lt;br /&gt;
&amp;gt;&amp;gt;&amp;gt; bernard = Personne(&amp;quot;Micado&amp;quot;, &amp;quot;Bernard&amp;quot;)&lt;br /&gt;
&amp;gt;&amp;gt;&amp;gt; bernard.nom&lt;br /&gt;
&amp;quot;Micado&amp;quot;&lt;br /&gt;
&amp;gt;&amp;gt;&amp;gt; bernard.prenom&lt;br /&gt;
&amp;quot;Bernard&amp;quot;&lt;br /&gt;
&amp;gt;&amp;gt;&amp;gt; bernard.age&lt;br /&gt;
33&lt;br /&gt;
&amp;gt;&amp;gt;&amp;gt;&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
On peut aussi définir des attributs dans la classe comme ceci:&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&lt;br /&gt;
class Compteur:&lt;br /&gt;
     objets_crees = 0&lt;br /&gt;
     def __init__(self):&lt;br /&gt;
          compteur.objets_crees += 1&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
On peut aussi avoir des classes avec plusieurs fonctions comme ici:&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&lt;br /&gt;
class TableauNoir:&lt;br /&gt;
     def __init__(self):&lt;br /&gt;
          self.surface = &amp;quot;&amp;quot;&lt;br /&gt;
     def ecrire(self,message_a_ecrire):&lt;br /&gt;
          if self.surface != &amp;quot;&amp;quot;:&lt;br /&gt;
               self.surface += &amp;quot;\n&amp;quot;&lt;br /&gt;
          self.surface += message_a_ecrire&lt;br /&gt;
     def lire(self):&lt;br /&gt;
          print(self.surface)&lt;br /&gt;
     def effacer(self):&lt;br /&gt;
          self.surface = &amp;quot;&amp;quot; &amp;lt;/nowiki&amp;gt;&lt;br /&gt;
Et on obtient&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&lt;br /&gt;
&amp;gt;&amp;gt;&amp;gt;tab = TableauNoir()&lt;br /&gt;
&amp;gt;&amp;gt;&amp;gt;tab.lire()&lt;br /&gt;
&amp;gt;&amp;gt;&amp;gt;tab.ecrire(&amp;quot;Salut tout le monde.&amp;quot;)&lt;br /&gt;
&amp;gt;&amp;gt;&amp;gt;tab.ecrire(&amp;quot;La forme ?&amp;quot;)&lt;br /&gt;
&amp;gt;&amp;gt;&amp;gt;tab.lire()&lt;br /&gt;
Salut tout le monde.&lt;br /&gt;
La forme ?&lt;br /&gt;
&amp;gt;&amp;gt;&amp;gt;tab.effacer()&lt;br /&gt;
&amp;gt;&amp;gt;&amp;gt;tab.lire()&lt;br /&gt;
&amp;gt;&amp;gt;&amp;gt;&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Points forts/faibles==&lt;br /&gt;
&amp;lt;h3&amp;gt;&amp;lt;ul&amp;gt;Quoirin Thomas&amp;lt;/ul&amp;gt;&amp;lt;/h3&amp;gt;&lt;br /&gt;
====Point fort====&lt;br /&gt;
Les boucles&lt;br /&gt;
====Point faible====&lt;br /&gt;
Les listes&lt;br /&gt;
&amp;lt;h3&amp;gt;&amp;lt;ul&amp;gt;Gillard Xavier&amp;lt;/ul&amp;gt;&amp;lt;/h3&amp;gt;&lt;br /&gt;
====Point fort====&lt;br /&gt;
Je n'ai pas réellement de point fort je me débrouille un peu dans tout.&lt;br /&gt;
&lt;br /&gt;
====Point faible====&lt;br /&gt;
Tout comme Thomas je suis moins bon dans les listes.&lt;br /&gt;
&lt;br /&gt;
==Examen==&lt;br /&gt;
Nous ferons l'examen à deux durant les deux heures.&lt;/div&gt;</summary>
		<author><name>Thomas.quoirin@indse.be</name></author>
	</entry>
	<entry>
		<id>https://travaux.indse.be/index.php?title=Python:_%22Des_ex%C3%A9cutions_conditionnelles_aux_fonctions%22&amp;diff=16908</id>
		<title>Python: &quot;Des exécutions conditionnelles aux fonctions&quot;</title>
		<link rel="alternate" type="text/html" href="https://travaux.indse.be/index.php?title=Python:_%22Des_ex%C3%A9cutions_conditionnelles_aux_fonctions%22&amp;diff=16908"/>
		<updated>2018-06-13T11:28:34Z</updated>

		<summary type="html">&lt;p&gt;Thomas.quoirin@indse.be : /* Fonction sans paramètre */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Participants à la programmation en 6gt1==&lt;br /&gt;
*Gillard Xavier&lt;br /&gt;
*Quoirin Thomas&lt;br /&gt;
==Objectifs==&lt;br /&gt;
&amp;lt;li&amp;gt;Approfondissement du langage python &lt;br /&gt;
&amp;lt;li&amp;gt;Découvrir la base du langage de programmation pour mes études de l'an prochain.&lt;br /&gt;
==Introduction==&lt;br /&gt;
Tout d'abord pour que vous compreniez Python, nous allons vous proposez deux liens avec lesquels vous pourriez comprendre les bases de ce programme.&lt;br /&gt;
&lt;br /&gt;
https://openclassrooms.com/courses/apprenez-a-programmer-en-python&lt;br /&gt;
&lt;br /&gt;
https://inforef.be/swi/download/apprendre_python3_5.pdf&lt;br /&gt;
&lt;br /&gt;
==Ce que nous avons appris au cours de l'année==&lt;br /&gt;
&amp;lt;h3&amp;gt;&amp;lt;ul&amp;gt;Quoirin Thomas&amp;lt;/ul&amp;gt;&amp;lt;/h3&amp;gt;&lt;br /&gt;
====les exécutions conditionnelles====&lt;br /&gt;
Elles sont des fonctions qui prennent en compte certaines conditions&lt;br /&gt;
Exemple:&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&lt;br /&gt;
a=150&lt;br /&gt;
if(a&amp;gt;100):&lt;br /&gt;
    print (&amp;quot;a depasse la centaine&amp;quot;)&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
analysons le programme par ligne de code : &lt;br /&gt;
#une variable est égale à 150 &lt;br /&gt;
#si cette variable est supérieure à 100&lt;br /&gt;
#imprimer &amp;quot;a dépasse la centaine.&lt;br /&gt;
&lt;br /&gt;
dans cet exemple-ci a dépasse 100 donc &amp;quot;a dépasse la centaine&amp;quot; sera affiché dans le cas contraire rien ne sera affiché à l'écran.&lt;br /&gt;
&lt;br /&gt;
====Les instruction en boucle:&amp;quot;WHILE&amp;quot;====&lt;br /&gt;
Les boucles permettent d'afficher une suite de nombre qui ont un lien avec le nombre précédent&lt;br /&gt;
&lt;br /&gt;
Un exemple simple:&lt;br /&gt;
Afficher les nombres de 1 à 5&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;a=0&lt;br /&gt;
while(a&amp;lt;6):&lt;br /&gt;
         a=a+1&lt;br /&gt;
         print(a)&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Le type float consiste à intégrer des nombres décimals dans un programme &lt;br /&gt;
un exemple 8.5&lt;br /&gt;
&lt;br /&gt;
le type string qui se constitue à intclure des phrases dans un programme &lt;br /&gt;
exemple: &amp;quot;je m'appelle Thomas&amp;quot; on utilise les guillemets pour introduire des phrases&lt;br /&gt;
&lt;br /&gt;
====les CHAINES====&lt;br /&gt;
 &lt;br /&gt;
une chaine est une série de lettres ou de nombres les uns à la suite des autres&lt;br /&gt;
Exemple:&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;ch=&amp;quot;Thomas&amp;quot;&lt;br /&gt;
print(ch[0],ch[3])&lt;br /&gt;
T m&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====fonction prédéfinies &amp;quot;INPUT&amp;quot; et  &amp;quot;INT&amp;quot;====&lt;br /&gt;
la fonction input est définie dans le but d'interagir avec l'utilisateur en faisant participer l'utilisateur qui peut écrire ce qu'il veut lors du lancement du programme&lt;br /&gt;
&lt;br /&gt;
Exemple:&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;nom=input(&amp;quot;entrez votre nom : &amp;quot;)&lt;br /&gt;
print(&amp;quot;Bonjour,&amp;quot;,prenom)&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
La fonction 'int'  a les mêmes caractéristiques que la fonction 'input' mais permet d'entrer des chiffres à la place des lettres&lt;br /&gt;
&lt;br /&gt;
====Importation de module====&lt;br /&gt;
Un module est un programme qui comprend différentes fonctions&lt;br /&gt;
un module utile est le module 'math' qui permet d'importer dans python la fonction racine (sqrt) par exemple.&lt;br /&gt;
&lt;br /&gt;
Pour importer un module il suffit de mettre au début du programme   from nom du module import*&lt;br /&gt;
Il y a aussi le module 'turtle' qui existe celui-ci permet de tracer des graphiques sur python mais je ne vais pas m'attarder la dessus car ce n'est pas le plus important.&lt;br /&gt;
&lt;br /&gt;
====Définition de fonction====&lt;br /&gt;
=====Fonction sans paramètre=====&lt;br /&gt;
Prenons comme exemple la fonction table:&lt;br /&gt;
on définit tout d'abord une fonction qui va nous afficher les 10 premiers chiffres de la table de 6&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;def table6():&lt;br /&gt;
      n=1&lt;br /&gt;
      while n&amp;lt;11:&lt;br /&gt;
            print(n*6)&lt;br /&gt;
            n=n+1&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Ce programme fonctionne comme une simple boucle mais permet de faire plusieurs programmes définis à la fois&lt;br /&gt;
&lt;br /&gt;
=====Fonction avec paramètre=====&lt;br /&gt;
La fonction avec paramètre fonctionne comme une fonction sans paramètre mais permet de faire un programme plus global.&lt;br /&gt;
Reprenons un programme généralisé avec les tables&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;def table(base):&lt;br /&gt;
     n=1&lt;br /&gt;
     while n&amp;lt;11:&lt;br /&gt;
           print(n*base, end=' ')&lt;br /&gt;
           n=n+1&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
maintenant il faut définir la base et la noter en fin de programme&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;table(6)&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;h3&amp;gt;&amp;lt;ul&amp;gt;Gillard Xavier&amp;lt;/ul&amp;gt;&amp;lt;/h3&amp;gt;&lt;br /&gt;
Pour le moment j'ai vu exactement la même chose que Thomas mais quand même un peu plus mais sur le lien envoyer ci-dessus.&lt;br /&gt;
[https://openclassrooms.com/courses/apprenez-a-programmer-en-python]&lt;br /&gt;
&lt;br /&gt;
J’ai commencé les classes qui sont un peu plus compliquées selon moi.&lt;br /&gt;
&lt;br /&gt;
====les classes====&lt;br /&gt;
Par convention pour nommer une classe nous n’utilisons pas de souligné pour séparer les mots mais une majuscule au début de chaques nouveaux mots comme : MaClasse&lt;br /&gt;
&lt;br /&gt;
c’est vrai il faut aussi definir que c’est une nouvelle fonction pour se faire utiliser le mot-clé : &amp;lt;span style=&amp;quot;color: blue;&amp;quot;&amp;gt;'''''class'''''&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Ces classes on va les definir pour avoir plus simple plus tard dans des fonctions futures.&lt;br /&gt;
&lt;br /&gt;
Petit exemple de classe simple :&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;class Personne :&lt;br /&gt;
	def __init__(self)&lt;br /&gt;
		self.nom = « Dupont »&lt;br /&gt;
		self.prenom = « Jean »&lt;br /&gt;
		self.age = 33&lt;br /&gt;
		self.lieu_residence = « Paris »&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
Grace à cela nous pouvons avoir facilement le nom et les autres infos. Par exemple:&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&lt;br /&gt;
&amp;gt;&amp;gt;&amp;gt; jean = Personne()&lt;br /&gt;
&amp;gt;&amp;gt;&amp;gt; jean.nom&lt;br /&gt;
&amp;quot;Dupont&amp;quot;&lt;br /&gt;
&amp;gt;&amp;gt;&amp;gt; jean.prenom&lt;br /&gt;
&amp;quot;Jean&amp;quot;&lt;br /&gt;
&amp;gt;&amp;gt;&amp;gt; jean.age&lt;br /&gt;
33&lt;br /&gt;
&amp;gt;&amp;gt;&amp;gt; jean.lieu_residence&lt;br /&gt;
&amp;quot;Paris&amp;quot;&lt;br /&gt;
&amp;gt;&amp;gt;&amp;gt;&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
Mais vous pouvez aussi faire cela de manière plus intelligente en pouvant le modifier toi même comme ceci:&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&lt;br /&gt;
class Personne:&lt;br /&gt;
     def __init__(self, nom, prenom)&lt;br /&gt;
          self.nom = nom&lt;br /&gt;
          self.prenom = prenom&lt;br /&gt;
          self.age = 33&lt;br /&gt;
          self.lieu_residence = &amp;quot;Paris&amp;quot;&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
Et ici nous obtenons:&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&lt;br /&gt;
&amp;gt;&amp;gt;&amp;gt; bernard = Personne(&amp;quot;Micado&amp;quot;, &amp;quot;Bernard&amp;quot;)&lt;br /&gt;
&amp;gt;&amp;gt;&amp;gt; bernard.nom&lt;br /&gt;
&amp;quot;Micado&amp;quot;&lt;br /&gt;
&amp;gt;&amp;gt;&amp;gt; bernard.prenom&lt;br /&gt;
&amp;quot;Bernard&amp;quot;&lt;br /&gt;
&amp;gt;&amp;gt;&amp;gt; bernard.age&lt;br /&gt;
33&lt;br /&gt;
&amp;gt;&amp;gt;&amp;gt;&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
On peut aussi définir des attributs dans la classe comme ceci:&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&lt;br /&gt;
class Compteur:&lt;br /&gt;
     objets_crees = 0&lt;br /&gt;
     def __init__(self):&lt;br /&gt;
          compteur.objets_crees += 1&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
On peut aussi avoir des classes avec plusieurs fonctions comme ici:&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&lt;br /&gt;
class TableauNoir:&lt;br /&gt;
     def __init__(self):&lt;br /&gt;
          self.surface = &amp;quot;&amp;quot;&lt;br /&gt;
     def ecrire(self,message_a_ecrire):&lt;br /&gt;
          if self.surface != &amp;quot;&amp;quot;:&lt;br /&gt;
               self.surface += &amp;quot;\n&amp;quot;&lt;br /&gt;
          self.surface += message_a_ecrire&lt;br /&gt;
     def lire(self):&lt;br /&gt;
          print(self.surface)&lt;br /&gt;
     def effacer(self):&lt;br /&gt;
          self.surface = &amp;quot;&amp;quot; &amp;lt;/nowiki&amp;gt;&lt;br /&gt;
Et on obtient&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&lt;br /&gt;
&amp;gt;&amp;gt;&amp;gt;tab = TableauNoir()&lt;br /&gt;
&amp;gt;&amp;gt;&amp;gt;tab.lire()&lt;br /&gt;
&amp;gt;&amp;gt;&amp;gt;tab.ecrire(&amp;quot;Salut tout le monde.&amp;quot;)&lt;br /&gt;
&amp;gt;&amp;gt;&amp;gt;tab.ecrire(&amp;quot;La forme ?&amp;quot;)&lt;br /&gt;
&amp;gt;&amp;gt;&amp;gt;tab.lire()&lt;br /&gt;
Salut tout le monde.&lt;br /&gt;
La forme ?&lt;br /&gt;
&amp;gt;&amp;gt;&amp;gt;tab.effacer()&lt;br /&gt;
&amp;gt;&amp;gt;&amp;gt;tab.lire()&lt;br /&gt;
&amp;gt;&amp;gt;&amp;gt;&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Points forts/faibles==&lt;br /&gt;
&amp;lt;h3&amp;gt;&amp;lt;ul&amp;gt;Quoirin Thomas&amp;lt;/ul&amp;gt;&amp;lt;/h3&amp;gt;&lt;br /&gt;
====Point fort====&lt;br /&gt;
Les boucles&lt;br /&gt;
====Point faible====&lt;br /&gt;
Les listes&lt;br /&gt;
&amp;lt;h3&amp;gt;&amp;lt;ul&amp;gt;Gillard Xavier&amp;lt;/ul&amp;gt;&amp;lt;/h3&amp;gt;&lt;br /&gt;
====Point fort====&lt;br /&gt;
Je n'ai pas réellement de point fort je me débrouille un peu dans tout.&lt;br /&gt;
&lt;br /&gt;
====Point faible====&lt;br /&gt;
Tout comme Thomas je suis moins bon dans les listes.&lt;br /&gt;
&lt;br /&gt;
==Examen==&lt;br /&gt;
Nous ferons l'examen à deux durant les deux heures.&lt;/div&gt;</summary>
		<author><name>Thomas.quoirin@indse.be</name></author>
	</entry>
	<entry>
		<id>https://travaux.indse.be/index.php?title=Python:_%22Des_ex%C3%A9cutions_conditionnelles_aux_fonctions%22&amp;diff=16907</id>
		<title>Python: &quot;Des exécutions conditionnelles aux fonctions&quot;</title>
		<link rel="alternate" type="text/html" href="https://travaux.indse.be/index.php?title=Python:_%22Des_ex%C3%A9cutions_conditionnelles_aux_fonctions%22&amp;diff=16907"/>
		<updated>2018-06-13T11:27:59Z</updated>

		<summary type="html">&lt;p&gt;Thomas.quoirin@indse.be : /* Fonction avec paramètre */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Participants à la programmation en 6gt1==&lt;br /&gt;
*Gillard Xavier&lt;br /&gt;
*Quoirin Thomas&lt;br /&gt;
==Objectifs==&lt;br /&gt;
&amp;lt;li&amp;gt;Approfondissement du langage python &lt;br /&gt;
&amp;lt;li&amp;gt;Découvrir la base du langage de programmation pour mes études de l'an prochain.&lt;br /&gt;
==Introduction==&lt;br /&gt;
Tout d'abord pour que vous compreniez Python, nous allons vous proposez deux liens avec lesquels vous pourriez comprendre les bases de ce programme.&lt;br /&gt;
&lt;br /&gt;
https://openclassrooms.com/courses/apprenez-a-programmer-en-python&lt;br /&gt;
&lt;br /&gt;
https://inforef.be/swi/download/apprendre_python3_5.pdf&lt;br /&gt;
&lt;br /&gt;
==Ce que nous avons appris au cours de l'année==&lt;br /&gt;
&amp;lt;h3&amp;gt;&amp;lt;ul&amp;gt;Quoirin Thomas&amp;lt;/ul&amp;gt;&amp;lt;/h3&amp;gt;&lt;br /&gt;
====les exécutions conditionnelles====&lt;br /&gt;
Elles sont des fonctions qui prennent en compte certaines conditions&lt;br /&gt;
Exemple:&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&lt;br /&gt;
a=150&lt;br /&gt;
if(a&amp;gt;100):&lt;br /&gt;
    print (&amp;quot;a depasse la centaine&amp;quot;)&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
analysons le programme par ligne de code : &lt;br /&gt;
#une variable est égale à 150 &lt;br /&gt;
#si cette variable est supérieure à 100&lt;br /&gt;
#imprimer &amp;quot;a dépasse la centaine.&lt;br /&gt;
&lt;br /&gt;
dans cet exemple-ci a dépasse 100 donc &amp;quot;a dépasse la centaine&amp;quot; sera affiché dans le cas contraire rien ne sera affiché à l'écran.&lt;br /&gt;
&lt;br /&gt;
====Les instruction en boucle:&amp;quot;WHILE&amp;quot;====&lt;br /&gt;
Les boucles permettent d'afficher une suite de nombre qui ont un lien avec le nombre précédent&lt;br /&gt;
&lt;br /&gt;
Un exemple simple:&lt;br /&gt;
Afficher les nombres de 1 à 5&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;a=0&lt;br /&gt;
while(a&amp;lt;6):&lt;br /&gt;
         a=a+1&lt;br /&gt;
         print(a)&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Le type float consiste à intégrer des nombres décimals dans un programme &lt;br /&gt;
un exemple 8.5&lt;br /&gt;
&lt;br /&gt;
le type string qui se constitue à intclure des phrases dans un programme &lt;br /&gt;
exemple: &amp;quot;je m'appelle Thomas&amp;quot; on utilise les guillemets pour introduire des phrases&lt;br /&gt;
&lt;br /&gt;
====les CHAINES====&lt;br /&gt;
 &lt;br /&gt;
une chaine est une série de lettres ou de nombres les uns à la suite des autres&lt;br /&gt;
Exemple:&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;ch=&amp;quot;Thomas&amp;quot;&lt;br /&gt;
print(ch[0],ch[3])&lt;br /&gt;
T m&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====fonction prédéfinies &amp;quot;INPUT&amp;quot; et  &amp;quot;INT&amp;quot;====&lt;br /&gt;
la fonction input est définie dans le but d'interagir avec l'utilisateur en faisant participer l'utilisateur qui peut écrire ce qu'il veut lors du lancement du programme&lt;br /&gt;
&lt;br /&gt;
Exemple:&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;nom=input(&amp;quot;entrez votre nom : &amp;quot;)&lt;br /&gt;
print(&amp;quot;Bonjour,&amp;quot;,prenom)&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
La fonction 'int'  a les mêmes caractéristiques que la fonction 'input' mais permet d'entrer des chiffres à la place des lettres&lt;br /&gt;
&lt;br /&gt;
====Importation de module====&lt;br /&gt;
Un module est un programme qui comprend différentes fonctions&lt;br /&gt;
un module utile est le module 'math' qui permet d'importer dans python la fonction racine (sqrt) par exemple.&lt;br /&gt;
&lt;br /&gt;
Pour importer un module il suffit de mettre au début du programme   from nom du module import*&lt;br /&gt;
Il y a aussi le module 'turtle' qui existe celui-ci permet de tracer des graphiques sur python mais je ne vais pas m'attarder la dessus car ce n'est pas le plus important.&lt;br /&gt;
&lt;br /&gt;
====Définition de fonction====&lt;br /&gt;
=====Fonction sans paramètre=====&lt;br /&gt;
Prenons comme exemple la fonction table:&lt;br /&gt;
on définit tout d'abord une fonction qui va nous afficher les 10 premiers chiffres de la table de 6&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;def table6():&lt;br /&gt;
      n=1&lt;br /&gt;
      while n&amp;lt;11:&lt;br /&gt;
            print(n*6)&lt;br /&gt;
            n=n+1&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Ce programme fonctionne comme une simple boucle mais permet de faire plusieurs programme définis à la fois &lt;br /&gt;
=====Fonction avec paramètre=====&lt;br /&gt;
La fonction avec paramètre fonctionne comme une fonction sans paramètre mais permet de faire un programme plus global.&lt;br /&gt;
Reprenons un programme généralisé avec les tables&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;def table(base):&lt;br /&gt;
     n=1&lt;br /&gt;
     while n&amp;lt;11:&lt;br /&gt;
           print(n*base, end=' ')&lt;br /&gt;
           n=n+1&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
maintenant il faut définir la base et la noter en fin de programme&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;table(6)&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;h3&amp;gt;&amp;lt;ul&amp;gt;Gillard Xavier&amp;lt;/ul&amp;gt;&amp;lt;/h3&amp;gt;&lt;br /&gt;
Pour le moment j'ai vu exactement la même chose que Thomas mais quand même un peu plus mais sur le lien envoyer ci-dessus.&lt;br /&gt;
[https://openclassrooms.com/courses/apprenez-a-programmer-en-python]&lt;br /&gt;
&lt;br /&gt;
J’ai commencé les classes qui sont un peu plus compliquées selon moi.&lt;br /&gt;
&lt;br /&gt;
====les classes====&lt;br /&gt;
Par convention pour nommer une classe nous n’utilisons pas de souligné pour séparer les mots mais une majuscule au début de chaques nouveaux mots comme : MaClasse&lt;br /&gt;
&lt;br /&gt;
c’est vrai il faut aussi definir que c’est une nouvelle fonction pour se faire utiliser le mot-clé : &amp;lt;span style=&amp;quot;color: blue;&amp;quot;&amp;gt;'''''class'''''&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Ces classes on va les definir pour avoir plus simple plus tard dans des fonctions futures.&lt;br /&gt;
&lt;br /&gt;
Petit exemple de classe simple :&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;class Personne :&lt;br /&gt;
	def __init__(self)&lt;br /&gt;
		self.nom = « Dupont »&lt;br /&gt;
		self.prenom = « Jean »&lt;br /&gt;
		self.age = 33&lt;br /&gt;
		self.lieu_residence = « Paris »&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
Grace à cela nous pouvons avoir facilement le nom et les autres infos. Par exemple:&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&lt;br /&gt;
&amp;gt;&amp;gt;&amp;gt; jean = Personne()&lt;br /&gt;
&amp;gt;&amp;gt;&amp;gt; jean.nom&lt;br /&gt;
&amp;quot;Dupont&amp;quot;&lt;br /&gt;
&amp;gt;&amp;gt;&amp;gt; jean.prenom&lt;br /&gt;
&amp;quot;Jean&amp;quot;&lt;br /&gt;
&amp;gt;&amp;gt;&amp;gt; jean.age&lt;br /&gt;
33&lt;br /&gt;
&amp;gt;&amp;gt;&amp;gt; jean.lieu_residence&lt;br /&gt;
&amp;quot;Paris&amp;quot;&lt;br /&gt;
&amp;gt;&amp;gt;&amp;gt;&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
Mais vous pouvez aussi faire cela de manière plus intelligente en pouvant le modifier toi même comme ceci:&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&lt;br /&gt;
class Personne:&lt;br /&gt;
     def __init__(self, nom, prenom)&lt;br /&gt;
          self.nom = nom&lt;br /&gt;
          self.prenom = prenom&lt;br /&gt;
          self.age = 33&lt;br /&gt;
          self.lieu_residence = &amp;quot;Paris&amp;quot;&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
Et ici nous obtenons:&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&lt;br /&gt;
&amp;gt;&amp;gt;&amp;gt; bernard = Personne(&amp;quot;Micado&amp;quot;, &amp;quot;Bernard&amp;quot;)&lt;br /&gt;
&amp;gt;&amp;gt;&amp;gt; bernard.nom&lt;br /&gt;
&amp;quot;Micado&amp;quot;&lt;br /&gt;
&amp;gt;&amp;gt;&amp;gt; bernard.prenom&lt;br /&gt;
&amp;quot;Bernard&amp;quot;&lt;br /&gt;
&amp;gt;&amp;gt;&amp;gt; bernard.age&lt;br /&gt;
33&lt;br /&gt;
&amp;gt;&amp;gt;&amp;gt;&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
On peut aussi définir des attributs dans la classe comme ceci:&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&lt;br /&gt;
class Compteur:&lt;br /&gt;
     objets_crees = 0&lt;br /&gt;
     def __init__(self):&lt;br /&gt;
          compteur.objets_crees += 1&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
On peut aussi avoir des classes avec plusieurs fonctions comme ici:&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&lt;br /&gt;
class TableauNoir:&lt;br /&gt;
     def __init__(self):&lt;br /&gt;
          self.surface = &amp;quot;&amp;quot;&lt;br /&gt;
     def ecrire(self,message_a_ecrire):&lt;br /&gt;
          if self.surface != &amp;quot;&amp;quot;:&lt;br /&gt;
               self.surface += &amp;quot;\n&amp;quot;&lt;br /&gt;
          self.surface += message_a_ecrire&lt;br /&gt;
     def lire(self):&lt;br /&gt;
          print(self.surface)&lt;br /&gt;
     def effacer(self):&lt;br /&gt;
          self.surface = &amp;quot;&amp;quot; &amp;lt;/nowiki&amp;gt;&lt;br /&gt;
Et on obtient&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&lt;br /&gt;
&amp;gt;&amp;gt;&amp;gt;tab = TableauNoir()&lt;br /&gt;
&amp;gt;&amp;gt;&amp;gt;tab.lire()&lt;br /&gt;
&amp;gt;&amp;gt;&amp;gt;tab.ecrire(&amp;quot;Salut tout le monde.&amp;quot;)&lt;br /&gt;
&amp;gt;&amp;gt;&amp;gt;tab.ecrire(&amp;quot;La forme ?&amp;quot;)&lt;br /&gt;
&amp;gt;&amp;gt;&amp;gt;tab.lire()&lt;br /&gt;
Salut tout le monde.&lt;br /&gt;
La forme ?&lt;br /&gt;
&amp;gt;&amp;gt;&amp;gt;tab.effacer()&lt;br /&gt;
&amp;gt;&amp;gt;&amp;gt;tab.lire()&lt;br /&gt;
&amp;gt;&amp;gt;&amp;gt;&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Points forts/faibles==&lt;br /&gt;
&amp;lt;h3&amp;gt;&amp;lt;ul&amp;gt;Quoirin Thomas&amp;lt;/ul&amp;gt;&amp;lt;/h3&amp;gt;&lt;br /&gt;
====Point fort====&lt;br /&gt;
Les boucles&lt;br /&gt;
====Point faible====&lt;br /&gt;
Les listes&lt;br /&gt;
&amp;lt;h3&amp;gt;&amp;lt;ul&amp;gt;Gillard Xavier&amp;lt;/ul&amp;gt;&amp;lt;/h3&amp;gt;&lt;br /&gt;
====Point fort====&lt;br /&gt;
Je n'ai pas réellement de point fort je me débrouille un peu dans tout.&lt;br /&gt;
&lt;br /&gt;
====Point faible====&lt;br /&gt;
Tout comme Thomas je suis moins bon dans les listes.&lt;br /&gt;
&lt;br /&gt;
==Examen==&lt;br /&gt;
Nous ferons l'examen à deux durant les deux heures.&lt;/div&gt;</summary>
		<author><name>Thomas.quoirin@indse.be</name></author>
	</entry>
	<entry>
		<id>https://travaux.indse.be/index.php?title=Python:_%22Des_ex%C3%A9cutions_conditionnelles_aux_fonctions%22&amp;diff=16906</id>
		<title>Python: &quot;Des exécutions conditionnelles aux fonctions&quot;</title>
		<link rel="alternate" type="text/html" href="https://travaux.indse.be/index.php?title=Python:_%22Des_ex%C3%A9cutions_conditionnelles_aux_fonctions%22&amp;diff=16906"/>
		<updated>2018-06-13T11:26:44Z</updated>

		<summary type="html">&lt;p&gt;Thomas.quoirin@indse.be : /* Point fort */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Participants à la programmation en 6gt1==&lt;br /&gt;
*Gillard Xavier&lt;br /&gt;
*Quoirin Thomas&lt;br /&gt;
==Objectifs==&lt;br /&gt;
&amp;lt;li&amp;gt;Approfondissement du langage python &lt;br /&gt;
&amp;lt;li&amp;gt;Découvrir la base du langage de programmation pour mes études de l'an prochain.&lt;br /&gt;
==Introduction==&lt;br /&gt;
Tout d'abord pour que vous compreniez Python, nous allons vous proposez deux liens avec lesquels vous pourriez comprendre les bases de ce programme.&lt;br /&gt;
&lt;br /&gt;
https://openclassrooms.com/courses/apprenez-a-programmer-en-python&lt;br /&gt;
&lt;br /&gt;
https://inforef.be/swi/download/apprendre_python3_5.pdf&lt;br /&gt;
&lt;br /&gt;
==Ce que nous avons appris au cours de l'année==&lt;br /&gt;
&amp;lt;h3&amp;gt;&amp;lt;ul&amp;gt;Quoirin Thomas&amp;lt;/ul&amp;gt;&amp;lt;/h3&amp;gt;&lt;br /&gt;
====les exécutions conditionnelles====&lt;br /&gt;
Elles sont des fonctions qui prennent en compte certaines conditions&lt;br /&gt;
Exemple:&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&lt;br /&gt;
a=150&lt;br /&gt;
if(a&amp;gt;100):&lt;br /&gt;
    print (&amp;quot;a depasse la centaine&amp;quot;)&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
analysons le programme par ligne de code : &lt;br /&gt;
#une variable est égale à 150 &lt;br /&gt;
#si cette variable est supérieure à 100&lt;br /&gt;
#imprimer &amp;quot;a dépasse la centaine.&lt;br /&gt;
&lt;br /&gt;
dans cet exemple-ci a dépasse 100 donc &amp;quot;a dépasse la centaine&amp;quot; sera affiché dans le cas contraire rien ne sera affiché à l'écran.&lt;br /&gt;
&lt;br /&gt;
====Les instruction en boucle:&amp;quot;WHILE&amp;quot;====&lt;br /&gt;
Les boucles permettent d'afficher une suite de nombre qui ont un lien avec le nombre précédent&lt;br /&gt;
&lt;br /&gt;
Un exemple simple:&lt;br /&gt;
Afficher les nombres de 1 à 5&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;a=0&lt;br /&gt;
while(a&amp;lt;6):&lt;br /&gt;
         a=a+1&lt;br /&gt;
         print(a)&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Le type float consiste à intégrer des nombres décimals dans un programme &lt;br /&gt;
un exemple 8.5&lt;br /&gt;
&lt;br /&gt;
le type string qui se constitue à intclure des phrases dans un programme &lt;br /&gt;
exemple: &amp;quot;je m'appelle Thomas&amp;quot; on utilise les guillemets pour introduire des phrases&lt;br /&gt;
&lt;br /&gt;
====les CHAINES====&lt;br /&gt;
 &lt;br /&gt;
une chaine est une série de lettres ou de nombres les uns à la suite des autres&lt;br /&gt;
Exemple:&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;ch=&amp;quot;Thomas&amp;quot;&lt;br /&gt;
print(ch[0],ch[3])&lt;br /&gt;
T m&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====fonction prédéfinies &amp;quot;INPUT&amp;quot; et  &amp;quot;INT&amp;quot;====&lt;br /&gt;
la fonction input est définie dans le but d'interagir avec l'utilisateur en faisant participer l'utilisateur qui peut écrire ce qu'il veut lors du lancement du programme&lt;br /&gt;
&lt;br /&gt;
Exemple:&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;nom=input(&amp;quot;entrez votre nom : &amp;quot;)&lt;br /&gt;
print(&amp;quot;Bonjour,&amp;quot;,prenom)&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
La fonction 'int'  a les mêmes caractéristiques que la fonction 'input' mais permet d'entrer des chiffres à la place des lettres&lt;br /&gt;
&lt;br /&gt;
====Importation de module====&lt;br /&gt;
Un module est un programme qui comprend différentes fonctions&lt;br /&gt;
un module utile est le module 'math' qui permet d'importer dans python la fonction racine (sqrt) par exemple.&lt;br /&gt;
&lt;br /&gt;
Pour importer un module il suffit de mettre au début du programme   from nom du module import*&lt;br /&gt;
Il y a aussi le module 'turtle' qui existe celui-ci permet de tracer des graphiques sur python mais je ne vais pas m'attarder la dessus car ce n'est pas le plus important.&lt;br /&gt;
&lt;br /&gt;
====Définition de fonction====&lt;br /&gt;
=====Fonction sans paramètre=====&lt;br /&gt;
Prenons comme exemple la fonction table:&lt;br /&gt;
on définit tout d'abord une fonction qui va nous afficher les 10 premiers chiffres de la table de 6&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;def table6():&lt;br /&gt;
      n=1&lt;br /&gt;
      while n&amp;lt;11:&lt;br /&gt;
            print(n*6)&lt;br /&gt;
            n=n+1&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Ce programme fonctionne comme une simple boucle mais permet de faire plusieurs programme définis à la fois &lt;br /&gt;
=====Fonction avec paramètre=====&lt;br /&gt;
La fonction avec paramètre fonctionne comme une fonction sans paramètre mais permet de faire un programme plus global&lt;br /&gt;
Reprenons un programme généralisé avec les tables&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;def table(base):&lt;br /&gt;
     n=1&lt;br /&gt;
     while n&amp;lt;11:&lt;br /&gt;
           print(n*base, end=' ')&lt;br /&gt;
           n=n+1&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
maintenant il faut définir la base et la noter en fin de programme&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;table(6)&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;h3&amp;gt;&amp;lt;ul&amp;gt;Gillard Xavier&amp;lt;/ul&amp;gt;&amp;lt;/h3&amp;gt;&lt;br /&gt;
Pour le moment j'ai vu exactement la même chose que Thomas mais quand même un peu plus mais sur le lien envoyer ci-dessus.&lt;br /&gt;
[https://openclassrooms.com/courses/apprenez-a-programmer-en-python]&lt;br /&gt;
&lt;br /&gt;
J’ai commencé les classes qui sont un peu plus compliquées selon moi.&lt;br /&gt;
&lt;br /&gt;
====les classes====&lt;br /&gt;
Par convention pour nommer une classe nous n’utilisons pas de souligné pour séparer les mots mais une majuscule au début de chaques nouveaux mots comme : MaClasse&lt;br /&gt;
&lt;br /&gt;
c’est vrai il faut aussi definir que c’est une nouvelle fonction pour se faire utiliser le mot-clé : &amp;lt;span style=&amp;quot;color: blue;&amp;quot;&amp;gt;'''''class'''''&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Ces classes on va les definir pour avoir plus simple plus tard dans des fonctions futures.&lt;br /&gt;
&lt;br /&gt;
Petit exemple de classe simple :&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;class Personne :&lt;br /&gt;
	def __init__(self)&lt;br /&gt;
		self.nom = « Dupont »&lt;br /&gt;
		self.prenom = « Jean »&lt;br /&gt;
		self.age = 33&lt;br /&gt;
		self.lieu_residence = « Paris »&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
Grace à cela nous pouvons avoir facilement le nom et les autres infos. Par exemple:&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&lt;br /&gt;
&amp;gt;&amp;gt;&amp;gt; jean = Personne()&lt;br /&gt;
&amp;gt;&amp;gt;&amp;gt; jean.nom&lt;br /&gt;
&amp;quot;Dupont&amp;quot;&lt;br /&gt;
&amp;gt;&amp;gt;&amp;gt; jean.prenom&lt;br /&gt;
&amp;quot;Jean&amp;quot;&lt;br /&gt;
&amp;gt;&amp;gt;&amp;gt; jean.age&lt;br /&gt;
33&lt;br /&gt;
&amp;gt;&amp;gt;&amp;gt; jean.lieu_residence&lt;br /&gt;
&amp;quot;Paris&amp;quot;&lt;br /&gt;
&amp;gt;&amp;gt;&amp;gt;&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
Mais vous pouvez aussi faire cela de manière plus intelligente en pouvant le modifier toi même comme ceci:&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&lt;br /&gt;
class Personne:&lt;br /&gt;
     def __init__(self, nom, prenom)&lt;br /&gt;
          self.nom = nom&lt;br /&gt;
          self.prenom = prenom&lt;br /&gt;
          self.age = 33&lt;br /&gt;
          self.lieu_residence = &amp;quot;Paris&amp;quot;&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
Et ici nous obtenons:&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&lt;br /&gt;
&amp;gt;&amp;gt;&amp;gt; bernard = Personne(&amp;quot;Micado&amp;quot;, &amp;quot;Bernard&amp;quot;)&lt;br /&gt;
&amp;gt;&amp;gt;&amp;gt; bernard.nom&lt;br /&gt;
&amp;quot;Micado&amp;quot;&lt;br /&gt;
&amp;gt;&amp;gt;&amp;gt; bernard.prenom&lt;br /&gt;
&amp;quot;Bernard&amp;quot;&lt;br /&gt;
&amp;gt;&amp;gt;&amp;gt; bernard.age&lt;br /&gt;
33&lt;br /&gt;
&amp;gt;&amp;gt;&amp;gt;&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
On peut aussi définir des attributs dans la classe comme ceci:&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&lt;br /&gt;
class Compteur:&lt;br /&gt;
     objets_crees = 0&lt;br /&gt;
     def __init__(self):&lt;br /&gt;
          compteur.objets_crees += 1&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
On peut aussi avoir des classes avec plusieurs fonctions comme ici:&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&lt;br /&gt;
class TableauNoir:&lt;br /&gt;
     def __init__(self):&lt;br /&gt;
          self.surface = &amp;quot;&amp;quot;&lt;br /&gt;
     def ecrire(self,message_a_ecrire):&lt;br /&gt;
          if self.surface != &amp;quot;&amp;quot;:&lt;br /&gt;
               self.surface += &amp;quot;\n&amp;quot;&lt;br /&gt;
          self.surface += message_a_ecrire&lt;br /&gt;
     def lire(self):&lt;br /&gt;
          print(self.surface)&lt;br /&gt;
     def effacer(self):&lt;br /&gt;
          self.surface = &amp;quot;&amp;quot; &amp;lt;/nowiki&amp;gt;&lt;br /&gt;
Et on obtient&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&lt;br /&gt;
&amp;gt;&amp;gt;&amp;gt;tab = TableauNoir()&lt;br /&gt;
&amp;gt;&amp;gt;&amp;gt;tab.lire()&lt;br /&gt;
&amp;gt;&amp;gt;&amp;gt;tab.ecrire(&amp;quot;Salut tout le monde.&amp;quot;)&lt;br /&gt;
&amp;gt;&amp;gt;&amp;gt;tab.ecrire(&amp;quot;La forme ?&amp;quot;)&lt;br /&gt;
&amp;gt;&amp;gt;&amp;gt;tab.lire()&lt;br /&gt;
Salut tout le monde.&lt;br /&gt;
La forme ?&lt;br /&gt;
&amp;gt;&amp;gt;&amp;gt;tab.effacer()&lt;br /&gt;
&amp;gt;&amp;gt;&amp;gt;tab.lire()&lt;br /&gt;
&amp;gt;&amp;gt;&amp;gt;&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Points forts/faibles==&lt;br /&gt;
&amp;lt;h3&amp;gt;&amp;lt;ul&amp;gt;Quoirin Thomas&amp;lt;/ul&amp;gt;&amp;lt;/h3&amp;gt;&lt;br /&gt;
====Point fort====&lt;br /&gt;
Les boucles&lt;br /&gt;
====Point faible====&lt;br /&gt;
Les listes&lt;br /&gt;
&amp;lt;h3&amp;gt;&amp;lt;ul&amp;gt;Gillard Xavier&amp;lt;/ul&amp;gt;&amp;lt;/h3&amp;gt;&lt;br /&gt;
====Point fort====&lt;br /&gt;
Je n'ai pas réellement de point fort je me débrouille un peu dans tout.&lt;br /&gt;
&lt;br /&gt;
====Point faible====&lt;br /&gt;
Tout comme Thomas je suis moins bon dans les listes.&lt;br /&gt;
&lt;br /&gt;
==Examen==&lt;br /&gt;
Nous ferons l'examen à deux durant les deux heures.&lt;/div&gt;</summary>
		<author><name>Thomas.quoirin@indse.be</name></author>
	</entry>
	<entry>
		<id>https://travaux.indse.be/index.php?title=Python:_%22Des_ex%C3%A9cutions_conditionnelles_aux_fonctions%22&amp;diff=16905</id>
		<title>Python: &quot;Des exécutions conditionnelles aux fonctions&quot;</title>
		<link rel="alternate" type="text/html" href="https://travaux.indse.be/index.php?title=Python:_%22Des_ex%C3%A9cutions_conditionnelles_aux_fonctions%22&amp;diff=16905"/>
		<updated>2018-06-13T11:26:02Z</updated>

		<summary type="html">&lt;p&gt;Thomas.quoirin@indse.be : /* Examen */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Participants à la programmation en 6gt1==&lt;br /&gt;
*Gillard Xavier&lt;br /&gt;
*Quoirin Thomas&lt;br /&gt;
==Objectifs==&lt;br /&gt;
&amp;lt;li&amp;gt;Approfondissement du langage python &lt;br /&gt;
&amp;lt;li&amp;gt;Découvrir la base du langage de programmation pour mes études de l'an prochain.&lt;br /&gt;
==Introduction==&lt;br /&gt;
Tout d'abord pour que vous compreniez Python, nous allons vous proposez deux liens avec lesquels vous pourriez comprendre les bases de ce programme.&lt;br /&gt;
&lt;br /&gt;
https://openclassrooms.com/courses/apprenez-a-programmer-en-python&lt;br /&gt;
&lt;br /&gt;
https://inforef.be/swi/download/apprendre_python3_5.pdf&lt;br /&gt;
&lt;br /&gt;
==Ce que nous avons appris au cours de l'année==&lt;br /&gt;
&amp;lt;h3&amp;gt;&amp;lt;ul&amp;gt;Quoirin Thomas&amp;lt;/ul&amp;gt;&amp;lt;/h3&amp;gt;&lt;br /&gt;
====les exécutions conditionnelles====&lt;br /&gt;
Elles sont des fonctions qui prennent en compte certaines conditions&lt;br /&gt;
Exemple:&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&lt;br /&gt;
a=150&lt;br /&gt;
if(a&amp;gt;100):&lt;br /&gt;
    print (&amp;quot;a depasse la centaine&amp;quot;)&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
analysons le programme par ligne de code : &lt;br /&gt;
#une variable est égale à 150 &lt;br /&gt;
#si cette variable est supérieure à 100&lt;br /&gt;
#imprimer &amp;quot;a dépasse la centaine.&lt;br /&gt;
&lt;br /&gt;
dans cet exemple-ci a dépasse 100 donc &amp;quot;a dépasse la centaine&amp;quot; sera affiché dans le cas contraire rien ne sera affiché à l'écran.&lt;br /&gt;
&lt;br /&gt;
====Les instruction en boucle:&amp;quot;WHILE&amp;quot;====&lt;br /&gt;
Les boucles permettent d'afficher une suite de nombre qui ont un lien avec le nombre précédent&lt;br /&gt;
&lt;br /&gt;
Un exemple simple:&lt;br /&gt;
Afficher les nombres de 1 à 5&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;a=0&lt;br /&gt;
while(a&amp;lt;6):&lt;br /&gt;
         a=a+1&lt;br /&gt;
         print(a)&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Le type float consiste à intégrer des nombres décimals dans un programme &lt;br /&gt;
un exemple 8.5&lt;br /&gt;
&lt;br /&gt;
le type string qui se constitue à intclure des phrases dans un programme &lt;br /&gt;
exemple: &amp;quot;je m'appelle Thomas&amp;quot; on utilise les guillemets pour introduire des phrases&lt;br /&gt;
&lt;br /&gt;
====les CHAINES====&lt;br /&gt;
 &lt;br /&gt;
une chaine est une série de lettres ou de nombres les uns à la suite des autres&lt;br /&gt;
Exemple:&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;ch=&amp;quot;Thomas&amp;quot;&lt;br /&gt;
print(ch[0],ch[3])&lt;br /&gt;
T m&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====fonction prédéfinies &amp;quot;INPUT&amp;quot; et  &amp;quot;INT&amp;quot;====&lt;br /&gt;
la fonction input est définie dans le but d'interagir avec l'utilisateur en faisant participer l'utilisateur qui peut écrire ce qu'il veut lors du lancement du programme&lt;br /&gt;
&lt;br /&gt;
Exemple:&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;nom=input(&amp;quot;entrez votre nom : &amp;quot;)&lt;br /&gt;
print(&amp;quot;Bonjour,&amp;quot;,prenom)&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
La fonction 'int'  a les mêmes caractéristiques que la fonction 'input' mais permet d'entrer des chiffres à la place des lettres&lt;br /&gt;
&lt;br /&gt;
====Importation de module====&lt;br /&gt;
Un module est un programme qui comprend différentes fonctions&lt;br /&gt;
un module utile est le module 'math' qui permet d'importer dans python la fonction racine (sqrt) par exemple.&lt;br /&gt;
&lt;br /&gt;
Pour importer un module il suffit de mettre au début du programme   from nom du module import*&lt;br /&gt;
Il y a aussi le module 'turtle' qui existe celui-ci permet de tracer des graphiques sur python mais je ne vais pas m'attarder la dessus car ce n'est pas le plus important.&lt;br /&gt;
&lt;br /&gt;
====Définition de fonction====&lt;br /&gt;
=====Fonction sans paramètre=====&lt;br /&gt;
Prenons comme exemple la fonction table:&lt;br /&gt;
on définit tout d'abord une fonction qui va nous afficher les 10 premiers chiffres de la table de 6&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;def table6():&lt;br /&gt;
      n=1&lt;br /&gt;
      while n&amp;lt;11:&lt;br /&gt;
            print(n*6)&lt;br /&gt;
            n=n+1&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Ce programme fonctionne comme une simple boucle mais permet de faire plusieurs programme définis à la fois &lt;br /&gt;
=====Fonction avec paramètre=====&lt;br /&gt;
La fonction avec paramètre fonctionne comme une fonction sans paramètre mais permet de faire un programme plus global&lt;br /&gt;
Reprenons un programme généralisé avec les tables&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;def table(base):&lt;br /&gt;
     n=1&lt;br /&gt;
     while n&amp;lt;11:&lt;br /&gt;
           print(n*base, end=' ')&lt;br /&gt;
           n=n+1&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
maintenant il faut définir la base et la noter en fin de programme&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;table(6)&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;h3&amp;gt;&amp;lt;ul&amp;gt;Gillard Xavier&amp;lt;/ul&amp;gt;&amp;lt;/h3&amp;gt;&lt;br /&gt;
Pour le moment j'ai vu exactement la même chose que Thomas mais quand même un peu plus mais sur le lien envoyer ci-dessus.&lt;br /&gt;
[https://openclassrooms.com/courses/apprenez-a-programmer-en-python]&lt;br /&gt;
&lt;br /&gt;
J’ai commencé les classes qui sont un peu plus compliquées selon moi.&lt;br /&gt;
&lt;br /&gt;
====les classes====&lt;br /&gt;
Par convention pour nommer une classe nous n’utilisons pas de souligné pour séparer les mots mais une majuscule au début de chaques nouveaux mots comme : MaClasse&lt;br /&gt;
&lt;br /&gt;
c’est vrai il faut aussi definir que c’est une nouvelle fonction pour se faire utiliser le mot-clé : &amp;lt;span style=&amp;quot;color: blue;&amp;quot;&amp;gt;'''''class'''''&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Ces classes on va les definir pour avoir plus simple plus tard dans des fonctions futures.&lt;br /&gt;
&lt;br /&gt;
Petit exemple de classe simple :&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;class Personne :&lt;br /&gt;
	def __init__(self)&lt;br /&gt;
		self.nom = « Dupont »&lt;br /&gt;
		self.prenom = « Jean »&lt;br /&gt;
		self.age = 33&lt;br /&gt;
		self.lieu_residence = « Paris »&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
Grace à cela nous pouvons avoir facilement le nom et les autres infos. Par exemple:&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&lt;br /&gt;
&amp;gt;&amp;gt;&amp;gt; jean = Personne()&lt;br /&gt;
&amp;gt;&amp;gt;&amp;gt; jean.nom&lt;br /&gt;
&amp;quot;Dupont&amp;quot;&lt;br /&gt;
&amp;gt;&amp;gt;&amp;gt; jean.prenom&lt;br /&gt;
&amp;quot;Jean&amp;quot;&lt;br /&gt;
&amp;gt;&amp;gt;&amp;gt; jean.age&lt;br /&gt;
33&lt;br /&gt;
&amp;gt;&amp;gt;&amp;gt; jean.lieu_residence&lt;br /&gt;
&amp;quot;Paris&amp;quot;&lt;br /&gt;
&amp;gt;&amp;gt;&amp;gt;&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
Mais vous pouvez aussi faire cela de manière plus intelligente en pouvant le modifier toi même comme ceci:&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&lt;br /&gt;
class Personne:&lt;br /&gt;
     def __init__(self, nom, prenom)&lt;br /&gt;
          self.nom = nom&lt;br /&gt;
          self.prenom = prenom&lt;br /&gt;
          self.age = 33&lt;br /&gt;
          self.lieu_residence = &amp;quot;Paris&amp;quot;&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
Et ici nous obtenons:&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&lt;br /&gt;
&amp;gt;&amp;gt;&amp;gt; bernard = Personne(&amp;quot;Micado&amp;quot;, &amp;quot;Bernard&amp;quot;)&lt;br /&gt;
&amp;gt;&amp;gt;&amp;gt; bernard.nom&lt;br /&gt;
&amp;quot;Micado&amp;quot;&lt;br /&gt;
&amp;gt;&amp;gt;&amp;gt; bernard.prenom&lt;br /&gt;
&amp;quot;Bernard&amp;quot;&lt;br /&gt;
&amp;gt;&amp;gt;&amp;gt; bernard.age&lt;br /&gt;
33&lt;br /&gt;
&amp;gt;&amp;gt;&amp;gt;&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
On peut aussi définir des attributs dans la classe comme ceci:&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&lt;br /&gt;
class Compteur:&lt;br /&gt;
     objets_crees = 0&lt;br /&gt;
     def __init__(self):&lt;br /&gt;
          compteur.objets_crees += 1&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
On peut aussi avoir des classes avec plusieurs fonctions comme ici:&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&lt;br /&gt;
class TableauNoir:&lt;br /&gt;
     def __init__(self):&lt;br /&gt;
          self.surface = &amp;quot;&amp;quot;&lt;br /&gt;
     def ecrire(self,message_a_ecrire):&lt;br /&gt;
          if self.surface != &amp;quot;&amp;quot;:&lt;br /&gt;
               self.surface += &amp;quot;\n&amp;quot;&lt;br /&gt;
          self.surface += message_a_ecrire&lt;br /&gt;
     def lire(self):&lt;br /&gt;
          print(self.surface)&lt;br /&gt;
     def effacer(self):&lt;br /&gt;
          self.surface = &amp;quot;&amp;quot; &amp;lt;/nowiki&amp;gt;&lt;br /&gt;
Et on obtient&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&lt;br /&gt;
&amp;gt;&amp;gt;&amp;gt;tab = TableauNoir()&lt;br /&gt;
&amp;gt;&amp;gt;&amp;gt;tab.lire()&lt;br /&gt;
&amp;gt;&amp;gt;&amp;gt;tab.ecrire(&amp;quot;Salut tout le monde.&amp;quot;)&lt;br /&gt;
&amp;gt;&amp;gt;&amp;gt;tab.ecrire(&amp;quot;La forme ?&amp;quot;)&lt;br /&gt;
&amp;gt;&amp;gt;&amp;gt;tab.lire()&lt;br /&gt;
Salut tout le monde.&lt;br /&gt;
La forme ?&lt;br /&gt;
&amp;gt;&amp;gt;&amp;gt;tab.effacer()&lt;br /&gt;
&amp;gt;&amp;gt;&amp;gt;tab.lire()&lt;br /&gt;
&amp;gt;&amp;gt;&amp;gt;&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Points forts/faibles==&lt;br /&gt;
&amp;lt;h3&amp;gt;&amp;lt;ul&amp;gt;Quoirin Thomas&amp;lt;/ul&amp;gt;&amp;lt;/h3&amp;gt;&lt;br /&gt;
====Point fort====&lt;br /&gt;
Les boucles&lt;br /&gt;
====Point faible====&lt;br /&gt;
Les listes&lt;br /&gt;
&amp;lt;h3&amp;gt;&amp;lt;ul&amp;gt;Gillard Xavier&amp;lt;/ul&amp;gt;&amp;lt;/h3&amp;gt;&lt;br /&gt;
====Point fort====&lt;br /&gt;
Je n'ai pas réellement de point fort je me débrouille en un peu tout.&lt;br /&gt;
&lt;br /&gt;
====Point faible====&lt;br /&gt;
Tout comme Thomas je suis moins bon dans les listes.&lt;br /&gt;
&lt;br /&gt;
==Examen==&lt;br /&gt;
Nous ferons l'examen à deux durant les deux heures.&lt;/div&gt;</summary>
		<author><name>Thomas.quoirin@indse.be</name></author>
	</entry>
	<entry>
		<id>https://travaux.indse.be/index.php?title=Python:_%22Des_ex%C3%A9cutions_conditionnelles_aux_fonctions%22&amp;diff=16904</id>
		<title>Python: &quot;Des exécutions conditionnelles aux fonctions&quot;</title>
		<link rel="alternate" type="text/html" href="https://travaux.indse.be/index.php?title=Python:_%22Des_ex%C3%A9cutions_conditionnelles_aux_fonctions%22&amp;diff=16904"/>
		<updated>2018-06-13T11:25:32Z</updated>

		<summary type="html">&lt;p&gt;Thomas.quoirin@indse.be : /* les classes */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Participants à la programmation en 6gt1==&lt;br /&gt;
*Gillard Xavier&lt;br /&gt;
*Quoirin Thomas&lt;br /&gt;
==Objectifs==&lt;br /&gt;
&amp;lt;li&amp;gt;Approfondissement du langage python &lt;br /&gt;
&amp;lt;li&amp;gt;Découvrir la base du langage de programmation pour mes études de l'an prochain.&lt;br /&gt;
==Introduction==&lt;br /&gt;
Tout d'abord pour que vous compreniez Python, nous allons vous proposez deux liens avec lesquels vous pourriez comprendre les bases de ce programme.&lt;br /&gt;
&lt;br /&gt;
https://openclassrooms.com/courses/apprenez-a-programmer-en-python&lt;br /&gt;
&lt;br /&gt;
https://inforef.be/swi/download/apprendre_python3_5.pdf&lt;br /&gt;
&lt;br /&gt;
==Ce que nous avons appris au cours de l'année==&lt;br /&gt;
&amp;lt;h3&amp;gt;&amp;lt;ul&amp;gt;Quoirin Thomas&amp;lt;/ul&amp;gt;&amp;lt;/h3&amp;gt;&lt;br /&gt;
====les exécutions conditionnelles====&lt;br /&gt;
Elles sont des fonctions qui prennent en compte certaines conditions&lt;br /&gt;
Exemple:&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&lt;br /&gt;
a=150&lt;br /&gt;
if(a&amp;gt;100):&lt;br /&gt;
    print (&amp;quot;a depasse la centaine&amp;quot;)&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
analysons le programme par ligne de code : &lt;br /&gt;
#une variable est égale à 150 &lt;br /&gt;
#si cette variable est supérieure à 100&lt;br /&gt;
#imprimer &amp;quot;a dépasse la centaine.&lt;br /&gt;
&lt;br /&gt;
dans cet exemple-ci a dépasse 100 donc &amp;quot;a dépasse la centaine&amp;quot; sera affiché dans le cas contraire rien ne sera affiché à l'écran.&lt;br /&gt;
&lt;br /&gt;
====Les instruction en boucle:&amp;quot;WHILE&amp;quot;====&lt;br /&gt;
Les boucles permettent d'afficher une suite de nombre qui ont un lien avec le nombre précédent&lt;br /&gt;
&lt;br /&gt;
Un exemple simple:&lt;br /&gt;
Afficher les nombres de 1 à 5&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;a=0&lt;br /&gt;
while(a&amp;lt;6):&lt;br /&gt;
         a=a+1&lt;br /&gt;
         print(a)&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Le type float consiste à intégrer des nombres décimals dans un programme &lt;br /&gt;
un exemple 8.5&lt;br /&gt;
&lt;br /&gt;
le type string qui se constitue à intclure des phrases dans un programme &lt;br /&gt;
exemple: &amp;quot;je m'appelle Thomas&amp;quot; on utilise les guillemets pour introduire des phrases&lt;br /&gt;
&lt;br /&gt;
====les CHAINES====&lt;br /&gt;
 &lt;br /&gt;
une chaine est une série de lettres ou de nombres les uns à la suite des autres&lt;br /&gt;
Exemple:&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;ch=&amp;quot;Thomas&amp;quot;&lt;br /&gt;
print(ch[0],ch[3])&lt;br /&gt;
T m&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====fonction prédéfinies &amp;quot;INPUT&amp;quot; et  &amp;quot;INT&amp;quot;====&lt;br /&gt;
la fonction input est définie dans le but d'interagir avec l'utilisateur en faisant participer l'utilisateur qui peut écrire ce qu'il veut lors du lancement du programme&lt;br /&gt;
&lt;br /&gt;
Exemple:&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;nom=input(&amp;quot;entrez votre nom : &amp;quot;)&lt;br /&gt;
print(&amp;quot;Bonjour,&amp;quot;,prenom)&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
La fonction 'int'  a les mêmes caractéristiques que la fonction 'input' mais permet d'entrer des chiffres à la place des lettres&lt;br /&gt;
&lt;br /&gt;
====Importation de module====&lt;br /&gt;
Un module est un programme qui comprend différentes fonctions&lt;br /&gt;
un module utile est le module 'math' qui permet d'importer dans python la fonction racine (sqrt) par exemple.&lt;br /&gt;
&lt;br /&gt;
Pour importer un module il suffit de mettre au début du programme   from nom du module import*&lt;br /&gt;
Il y a aussi le module 'turtle' qui existe celui-ci permet de tracer des graphiques sur python mais je ne vais pas m'attarder la dessus car ce n'est pas le plus important.&lt;br /&gt;
&lt;br /&gt;
====Définition de fonction====&lt;br /&gt;
=====Fonction sans paramètre=====&lt;br /&gt;
Prenons comme exemple la fonction table:&lt;br /&gt;
on définit tout d'abord une fonction qui va nous afficher les 10 premiers chiffres de la table de 6&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;def table6():&lt;br /&gt;
      n=1&lt;br /&gt;
      while n&amp;lt;11:&lt;br /&gt;
            print(n*6)&lt;br /&gt;
            n=n+1&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Ce programme fonctionne comme une simple boucle mais permet de faire plusieurs programme définis à la fois &lt;br /&gt;
=====Fonction avec paramètre=====&lt;br /&gt;
La fonction avec paramètre fonctionne comme une fonction sans paramètre mais permet de faire un programme plus global&lt;br /&gt;
Reprenons un programme généralisé avec les tables&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;def table(base):&lt;br /&gt;
     n=1&lt;br /&gt;
     while n&amp;lt;11:&lt;br /&gt;
           print(n*base, end=' ')&lt;br /&gt;
           n=n+1&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
maintenant il faut définir la base et la noter en fin de programme&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;table(6)&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;h3&amp;gt;&amp;lt;ul&amp;gt;Gillard Xavier&amp;lt;/ul&amp;gt;&amp;lt;/h3&amp;gt;&lt;br /&gt;
Pour le moment j'ai vu exactement la même chose que Thomas mais quand même un peu plus mais sur le lien envoyer ci-dessus.&lt;br /&gt;
[https://openclassrooms.com/courses/apprenez-a-programmer-en-python]&lt;br /&gt;
&lt;br /&gt;
J’ai commencé les classes qui sont un peu plus compliquées selon moi.&lt;br /&gt;
&lt;br /&gt;
====les classes====&lt;br /&gt;
Par convention pour nommer une classe nous n’utilisons pas de souligné pour séparer les mots mais une majuscule au début de chaques nouveaux mots comme : MaClasse&lt;br /&gt;
&lt;br /&gt;
c’est vrai il faut aussi definir que c’est une nouvelle fonction pour se faire utiliser le mot-clé : &amp;lt;span style=&amp;quot;color: blue;&amp;quot;&amp;gt;'''''class'''''&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Ces classes on va les definir pour avoir plus simple plus tard dans des fonctions futures.&lt;br /&gt;
&lt;br /&gt;
Petit exemple de classe simple :&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;class Personne :&lt;br /&gt;
	def __init__(self)&lt;br /&gt;
		self.nom = « Dupont »&lt;br /&gt;
		self.prenom = « Jean »&lt;br /&gt;
		self.age = 33&lt;br /&gt;
		self.lieu_residence = « Paris »&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
Grace à cela nous pouvons avoir facilement le nom et les autres infos. Par exemple:&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&lt;br /&gt;
&amp;gt;&amp;gt;&amp;gt; jean = Personne()&lt;br /&gt;
&amp;gt;&amp;gt;&amp;gt; jean.nom&lt;br /&gt;
&amp;quot;Dupont&amp;quot;&lt;br /&gt;
&amp;gt;&amp;gt;&amp;gt; jean.prenom&lt;br /&gt;
&amp;quot;Jean&amp;quot;&lt;br /&gt;
&amp;gt;&amp;gt;&amp;gt; jean.age&lt;br /&gt;
33&lt;br /&gt;
&amp;gt;&amp;gt;&amp;gt; jean.lieu_residence&lt;br /&gt;
&amp;quot;Paris&amp;quot;&lt;br /&gt;
&amp;gt;&amp;gt;&amp;gt;&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
Mais vous pouvez aussi faire cela de manière plus intelligente en pouvant le modifier toi même comme ceci:&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&lt;br /&gt;
class Personne:&lt;br /&gt;
     def __init__(self, nom, prenom)&lt;br /&gt;
          self.nom = nom&lt;br /&gt;
          self.prenom = prenom&lt;br /&gt;
          self.age = 33&lt;br /&gt;
          self.lieu_residence = &amp;quot;Paris&amp;quot;&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
Et ici nous obtenons:&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&lt;br /&gt;
&amp;gt;&amp;gt;&amp;gt; bernard = Personne(&amp;quot;Micado&amp;quot;, &amp;quot;Bernard&amp;quot;)&lt;br /&gt;
&amp;gt;&amp;gt;&amp;gt; bernard.nom&lt;br /&gt;
&amp;quot;Micado&amp;quot;&lt;br /&gt;
&amp;gt;&amp;gt;&amp;gt; bernard.prenom&lt;br /&gt;
&amp;quot;Bernard&amp;quot;&lt;br /&gt;
&amp;gt;&amp;gt;&amp;gt; bernard.age&lt;br /&gt;
33&lt;br /&gt;
&amp;gt;&amp;gt;&amp;gt;&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
On peut aussi définir des attributs dans la classe comme ceci:&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&lt;br /&gt;
class Compteur:&lt;br /&gt;
     objets_crees = 0&lt;br /&gt;
     def __init__(self):&lt;br /&gt;
          compteur.objets_crees += 1&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
On peut aussi avoir des classes avec plusieurs fonctions comme ici:&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&lt;br /&gt;
class TableauNoir:&lt;br /&gt;
     def __init__(self):&lt;br /&gt;
          self.surface = &amp;quot;&amp;quot;&lt;br /&gt;
     def ecrire(self,message_a_ecrire):&lt;br /&gt;
          if self.surface != &amp;quot;&amp;quot;:&lt;br /&gt;
               self.surface += &amp;quot;\n&amp;quot;&lt;br /&gt;
          self.surface += message_a_ecrire&lt;br /&gt;
     def lire(self):&lt;br /&gt;
          print(self.surface)&lt;br /&gt;
     def effacer(self):&lt;br /&gt;
          self.surface = &amp;quot;&amp;quot; &amp;lt;/nowiki&amp;gt;&lt;br /&gt;
Et on obtient&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&lt;br /&gt;
&amp;gt;&amp;gt;&amp;gt;tab = TableauNoir()&lt;br /&gt;
&amp;gt;&amp;gt;&amp;gt;tab.lire()&lt;br /&gt;
&amp;gt;&amp;gt;&amp;gt;tab.ecrire(&amp;quot;Salut tout le monde.&amp;quot;)&lt;br /&gt;
&amp;gt;&amp;gt;&amp;gt;tab.ecrire(&amp;quot;La forme ?&amp;quot;)&lt;br /&gt;
&amp;gt;&amp;gt;&amp;gt;tab.lire()&lt;br /&gt;
Salut tout le monde.&lt;br /&gt;
La forme ?&lt;br /&gt;
&amp;gt;&amp;gt;&amp;gt;tab.effacer()&lt;br /&gt;
&amp;gt;&amp;gt;&amp;gt;tab.lire()&lt;br /&gt;
&amp;gt;&amp;gt;&amp;gt;&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Points forts/faibles==&lt;br /&gt;
&amp;lt;h3&amp;gt;&amp;lt;ul&amp;gt;Quoirin Thomas&amp;lt;/ul&amp;gt;&amp;lt;/h3&amp;gt;&lt;br /&gt;
====Point fort====&lt;br /&gt;
Les boucles&lt;br /&gt;
====Point faible====&lt;br /&gt;
Les listes&lt;br /&gt;
&amp;lt;h3&amp;gt;&amp;lt;ul&amp;gt;Gillard Xavier&amp;lt;/ul&amp;gt;&amp;lt;/h3&amp;gt;&lt;br /&gt;
====Point fort====&lt;br /&gt;
Je n'ai pas réellement de point fort je me débrouille en un peu tout.&lt;br /&gt;
&lt;br /&gt;
====Point faible====&lt;br /&gt;
Tout comme Thomas je suis moins bon dans les listes.&lt;br /&gt;
&lt;br /&gt;
==Examen==&lt;br /&gt;
Nous ferons l'examen a deux durant les deux heures.&lt;/div&gt;</summary>
		<author><name>Thomas.quoirin@indse.be</name></author>
	</entry>
	<entry>
		<id>https://travaux.indse.be/index.php?title=Python:_%22Des_ex%C3%A9cutions_conditionnelles_aux_fonctions%22&amp;diff=16903</id>
		<title>Python: &quot;Des exécutions conditionnelles aux fonctions&quot;</title>
		<link rel="alternate" type="text/html" href="https://travaux.indse.be/index.php?title=Python:_%22Des_ex%C3%A9cutions_conditionnelles_aux_fonctions%22&amp;diff=16903"/>
		<updated>2018-06-13T11:25:01Z</updated>

		<summary type="html">&lt;p&gt;Thomas.quoirin@indse.be : /* les classes */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Participants à la programmation en 6gt1==&lt;br /&gt;
*Gillard Xavier&lt;br /&gt;
*Quoirin Thomas&lt;br /&gt;
==Objectifs==&lt;br /&gt;
&amp;lt;li&amp;gt;Approfondissement du langage python &lt;br /&gt;
&amp;lt;li&amp;gt;Découvrir la base du langage de programmation pour mes études de l'an prochain.&lt;br /&gt;
==Introduction==&lt;br /&gt;
Tout d'abord pour que vous compreniez Python, nous allons vous proposez deux liens avec lesquels vous pourriez comprendre les bases de ce programme.&lt;br /&gt;
&lt;br /&gt;
https://openclassrooms.com/courses/apprenez-a-programmer-en-python&lt;br /&gt;
&lt;br /&gt;
https://inforef.be/swi/download/apprendre_python3_5.pdf&lt;br /&gt;
&lt;br /&gt;
==Ce que nous avons appris au cours de l'année==&lt;br /&gt;
&amp;lt;h3&amp;gt;&amp;lt;ul&amp;gt;Quoirin Thomas&amp;lt;/ul&amp;gt;&amp;lt;/h3&amp;gt;&lt;br /&gt;
====les exécutions conditionnelles====&lt;br /&gt;
Elles sont des fonctions qui prennent en compte certaines conditions&lt;br /&gt;
Exemple:&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&lt;br /&gt;
a=150&lt;br /&gt;
if(a&amp;gt;100):&lt;br /&gt;
    print (&amp;quot;a depasse la centaine&amp;quot;)&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
analysons le programme par ligne de code : &lt;br /&gt;
#une variable est égale à 150 &lt;br /&gt;
#si cette variable est supérieure à 100&lt;br /&gt;
#imprimer &amp;quot;a dépasse la centaine.&lt;br /&gt;
&lt;br /&gt;
dans cet exemple-ci a dépasse 100 donc &amp;quot;a dépasse la centaine&amp;quot; sera affiché dans le cas contraire rien ne sera affiché à l'écran.&lt;br /&gt;
&lt;br /&gt;
====Les instruction en boucle:&amp;quot;WHILE&amp;quot;====&lt;br /&gt;
Les boucles permettent d'afficher une suite de nombre qui ont un lien avec le nombre précédent&lt;br /&gt;
&lt;br /&gt;
Un exemple simple:&lt;br /&gt;
Afficher les nombres de 1 à 5&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;a=0&lt;br /&gt;
while(a&amp;lt;6):&lt;br /&gt;
         a=a+1&lt;br /&gt;
         print(a)&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Le type float consiste à intégrer des nombres décimals dans un programme &lt;br /&gt;
un exemple 8.5&lt;br /&gt;
&lt;br /&gt;
le type string qui se constitue à intclure des phrases dans un programme &lt;br /&gt;
exemple: &amp;quot;je m'appelle Thomas&amp;quot; on utilise les guillemets pour introduire des phrases&lt;br /&gt;
&lt;br /&gt;
====les CHAINES====&lt;br /&gt;
 &lt;br /&gt;
une chaine est une série de lettres ou de nombres les uns à la suite des autres&lt;br /&gt;
Exemple:&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;ch=&amp;quot;Thomas&amp;quot;&lt;br /&gt;
print(ch[0],ch[3])&lt;br /&gt;
T m&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====fonction prédéfinies &amp;quot;INPUT&amp;quot; et  &amp;quot;INT&amp;quot;====&lt;br /&gt;
la fonction input est définie dans le but d'interagir avec l'utilisateur en faisant participer l'utilisateur qui peut écrire ce qu'il veut lors du lancement du programme&lt;br /&gt;
&lt;br /&gt;
Exemple:&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;nom=input(&amp;quot;entrez votre nom : &amp;quot;)&lt;br /&gt;
print(&amp;quot;Bonjour,&amp;quot;,prenom)&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
La fonction 'int'  a les mêmes caractéristiques que la fonction 'input' mais permet d'entrer des chiffres à la place des lettres&lt;br /&gt;
&lt;br /&gt;
====Importation de module====&lt;br /&gt;
Un module est un programme qui comprend différentes fonctions&lt;br /&gt;
un module utile est le module 'math' qui permet d'importer dans python la fonction racine (sqrt) par exemple.&lt;br /&gt;
&lt;br /&gt;
Pour importer un module il suffit de mettre au début du programme   from nom du module import*&lt;br /&gt;
Il y a aussi le module 'turtle' qui existe celui-ci permet de tracer des graphiques sur python mais je ne vais pas m'attarder la dessus car ce n'est pas le plus important.&lt;br /&gt;
&lt;br /&gt;
====Définition de fonction====&lt;br /&gt;
=====Fonction sans paramètre=====&lt;br /&gt;
Prenons comme exemple la fonction table:&lt;br /&gt;
on définit tout d'abord une fonction qui va nous afficher les 10 premiers chiffres de la table de 6&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;def table6():&lt;br /&gt;
      n=1&lt;br /&gt;
      while n&amp;lt;11:&lt;br /&gt;
            print(n*6)&lt;br /&gt;
            n=n+1&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Ce programme fonctionne comme une simple boucle mais permet de faire plusieurs programme définis à la fois &lt;br /&gt;
=====Fonction avec paramètre=====&lt;br /&gt;
La fonction avec paramètre fonctionne comme une fonction sans paramètre mais permet de faire un programme plus global&lt;br /&gt;
Reprenons un programme généralisé avec les tables&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;def table(base):&lt;br /&gt;
     n=1&lt;br /&gt;
     while n&amp;lt;11:&lt;br /&gt;
           print(n*base, end=' ')&lt;br /&gt;
           n=n+1&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
maintenant il faut définir la base et la noter en fin de programme&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;table(6)&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;h3&amp;gt;&amp;lt;ul&amp;gt;Gillard Xavier&amp;lt;/ul&amp;gt;&amp;lt;/h3&amp;gt;&lt;br /&gt;
Pour le moment j'ai vu exactement la même chose que Thomas mais quand même un peu plus mais sur le lien envoyer ci-dessus.&lt;br /&gt;
[https://openclassrooms.com/courses/apprenez-a-programmer-en-python]&lt;br /&gt;
&lt;br /&gt;
J’ai commencé les classes qui sont un peu plus compliquées selon moi.&lt;br /&gt;
&lt;br /&gt;
====les classes====&lt;br /&gt;
Par convention pour nommer une classe nous n’utilisons pas de souligné pour séparer les mots mais une majuscule au début de chaques nouveaux mots comme : MaClasse&lt;br /&gt;
&lt;br /&gt;
c’est vrai il faut aussi definir que c’est une nouvelle fonction pour se faire utiliser le mots-clé : &amp;lt;span style=&amp;quot;color: blue;&amp;quot;&amp;gt;'''''class'''''&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Ces classes on va les definir pour avoir plus simple plus tard dans des fonctions futures.&lt;br /&gt;
&lt;br /&gt;
Petit exemple de classe simple :&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;class Personne :&lt;br /&gt;
	def __init__(self)&lt;br /&gt;
		self.nom = « Dupont »&lt;br /&gt;
		self.prenom = « Jean »&lt;br /&gt;
		self.age = 33&lt;br /&gt;
		self.lieu_residence = « Paris »&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
Grace à cela nous pouvons avoir facilement le nom et les autres infos. Par exemple:&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&lt;br /&gt;
&amp;gt;&amp;gt;&amp;gt; jean = Personne()&lt;br /&gt;
&amp;gt;&amp;gt;&amp;gt; jean.nom&lt;br /&gt;
&amp;quot;Dupont&amp;quot;&lt;br /&gt;
&amp;gt;&amp;gt;&amp;gt; jean.prenom&lt;br /&gt;
&amp;quot;Jean&amp;quot;&lt;br /&gt;
&amp;gt;&amp;gt;&amp;gt; jean.age&lt;br /&gt;
33&lt;br /&gt;
&amp;gt;&amp;gt;&amp;gt; jean.lieu_residence&lt;br /&gt;
&amp;quot;Paris&amp;quot;&lt;br /&gt;
&amp;gt;&amp;gt;&amp;gt;&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
Mais vous pouvez aussi faire cela de manière plus intelligente en pouvant le modifier toi même comme ceci:&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&lt;br /&gt;
class Personne:&lt;br /&gt;
     def __init__(self, nom, prenom)&lt;br /&gt;
          self.nom = nom&lt;br /&gt;
          self.prenom = prenom&lt;br /&gt;
          self.age = 33&lt;br /&gt;
          self.lieu_residence = &amp;quot;Paris&amp;quot;&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
Et ici nous obtenons:&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&lt;br /&gt;
&amp;gt;&amp;gt;&amp;gt; bernard = Personne(&amp;quot;Micado&amp;quot;, &amp;quot;Bernard&amp;quot;)&lt;br /&gt;
&amp;gt;&amp;gt;&amp;gt; bernard.nom&lt;br /&gt;
&amp;quot;Micado&amp;quot;&lt;br /&gt;
&amp;gt;&amp;gt;&amp;gt; bernard.prenom&lt;br /&gt;
&amp;quot;Bernard&amp;quot;&lt;br /&gt;
&amp;gt;&amp;gt;&amp;gt; bernard.age&lt;br /&gt;
33&lt;br /&gt;
&amp;gt;&amp;gt;&amp;gt;&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
On peut aussi définir des attributs dans la classe comme ceci:&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&lt;br /&gt;
class Compteur:&lt;br /&gt;
     objets_crees = 0&lt;br /&gt;
     def __init__(self):&lt;br /&gt;
          compteur.objets_crees += 1&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
On peut aussi avoir des classes avec plusieurs fonctions comme ici:&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&lt;br /&gt;
class TableauNoir:&lt;br /&gt;
     def __init__(self):&lt;br /&gt;
          self.surface = &amp;quot;&amp;quot;&lt;br /&gt;
     def ecrire(self,message_a_ecrire):&lt;br /&gt;
          if self.surface != &amp;quot;&amp;quot;:&lt;br /&gt;
               self.surface += &amp;quot;\n&amp;quot;&lt;br /&gt;
          self.surface += message_a_ecrire&lt;br /&gt;
     def lire(self):&lt;br /&gt;
          print(self.surface)&lt;br /&gt;
     def effacer(self):&lt;br /&gt;
          self.surface = &amp;quot;&amp;quot; &amp;lt;/nowiki&amp;gt;&lt;br /&gt;
Et on obtient&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&lt;br /&gt;
&amp;gt;&amp;gt;&amp;gt;tab = TableauNoir()&lt;br /&gt;
&amp;gt;&amp;gt;&amp;gt;tab.lire()&lt;br /&gt;
&amp;gt;&amp;gt;&amp;gt;tab.ecrire(&amp;quot;Salut tout le monde.&amp;quot;)&lt;br /&gt;
&amp;gt;&amp;gt;&amp;gt;tab.ecrire(&amp;quot;La forme ?&amp;quot;)&lt;br /&gt;
&amp;gt;&amp;gt;&amp;gt;tab.lire()&lt;br /&gt;
Salut tout le monde.&lt;br /&gt;
La forme ?&lt;br /&gt;
&amp;gt;&amp;gt;&amp;gt;tab.effacer()&lt;br /&gt;
&amp;gt;&amp;gt;&amp;gt;tab.lire()&lt;br /&gt;
&amp;gt;&amp;gt;&amp;gt;&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Points forts/faibles==&lt;br /&gt;
&amp;lt;h3&amp;gt;&amp;lt;ul&amp;gt;Quoirin Thomas&amp;lt;/ul&amp;gt;&amp;lt;/h3&amp;gt;&lt;br /&gt;
====Point fort====&lt;br /&gt;
Les boucles&lt;br /&gt;
====Point faible====&lt;br /&gt;
Les listes&lt;br /&gt;
&amp;lt;h3&amp;gt;&amp;lt;ul&amp;gt;Gillard Xavier&amp;lt;/ul&amp;gt;&amp;lt;/h3&amp;gt;&lt;br /&gt;
====Point fort====&lt;br /&gt;
Je n'ai pas réellement de point fort je me débrouille en un peu tout.&lt;br /&gt;
&lt;br /&gt;
====Point faible====&lt;br /&gt;
Tout comme Thomas je suis moins bon dans les listes.&lt;br /&gt;
&lt;br /&gt;
==Examen==&lt;br /&gt;
Nous ferons l'examen a deux durant les deux heures.&lt;/div&gt;</summary>
		<author><name>Thomas.quoirin@indse.be</name></author>
	</entry>
	<entry>
		<id>https://travaux.indse.be/index.php?title=Python:_%22Des_ex%C3%A9cutions_conditionnelles_aux_fonctions%22&amp;diff=16902</id>
		<title>Python: &quot;Des exécutions conditionnelles aux fonctions&quot;</title>
		<link rel="alternate" type="text/html" href="https://travaux.indse.be/index.php?title=Python:_%22Des_ex%C3%A9cutions_conditionnelles_aux_fonctions%22&amp;diff=16902"/>
		<updated>2018-06-13T11:23:55Z</updated>

		<summary type="html">&lt;p&gt;Thomas.quoirin@indse.be : /* Fonction avec paramètre */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Participants à la programmation en 6gt1==&lt;br /&gt;
*Gillard Xavier&lt;br /&gt;
*Quoirin Thomas&lt;br /&gt;
==Objectifs==&lt;br /&gt;
&amp;lt;li&amp;gt;Approfondissement du langage python &lt;br /&gt;
&amp;lt;li&amp;gt;Découvrir la base du langage de programmation pour mes études de l'an prochain.&lt;br /&gt;
==Introduction==&lt;br /&gt;
Tout d'abord pour que vous compreniez Python, nous allons vous proposez deux liens avec lesquels vous pourriez comprendre les bases de ce programme.&lt;br /&gt;
&lt;br /&gt;
https://openclassrooms.com/courses/apprenez-a-programmer-en-python&lt;br /&gt;
&lt;br /&gt;
https://inforef.be/swi/download/apprendre_python3_5.pdf&lt;br /&gt;
&lt;br /&gt;
==Ce que nous avons appris au cours de l'année==&lt;br /&gt;
&amp;lt;h3&amp;gt;&amp;lt;ul&amp;gt;Quoirin Thomas&amp;lt;/ul&amp;gt;&amp;lt;/h3&amp;gt;&lt;br /&gt;
====les exécutions conditionnelles====&lt;br /&gt;
Elles sont des fonctions qui prennent en compte certaines conditions&lt;br /&gt;
Exemple:&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&lt;br /&gt;
a=150&lt;br /&gt;
if(a&amp;gt;100):&lt;br /&gt;
    print (&amp;quot;a depasse la centaine&amp;quot;)&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
analysons le programme par ligne de code : &lt;br /&gt;
#une variable est égale à 150 &lt;br /&gt;
#si cette variable est supérieure à 100&lt;br /&gt;
#imprimer &amp;quot;a dépasse la centaine.&lt;br /&gt;
&lt;br /&gt;
dans cet exemple-ci a dépasse 100 donc &amp;quot;a dépasse la centaine&amp;quot; sera affiché dans le cas contraire rien ne sera affiché à l'écran.&lt;br /&gt;
&lt;br /&gt;
====Les instruction en boucle:&amp;quot;WHILE&amp;quot;====&lt;br /&gt;
Les boucles permettent d'afficher une suite de nombre qui ont un lien avec le nombre précédent&lt;br /&gt;
&lt;br /&gt;
Un exemple simple:&lt;br /&gt;
Afficher les nombres de 1 à 5&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;a=0&lt;br /&gt;
while(a&amp;lt;6):&lt;br /&gt;
         a=a+1&lt;br /&gt;
         print(a)&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Le type float consiste à intégrer des nombres décimals dans un programme &lt;br /&gt;
un exemple 8.5&lt;br /&gt;
&lt;br /&gt;
le type string qui se constitue à intclure des phrases dans un programme &lt;br /&gt;
exemple: &amp;quot;je m'appelle Thomas&amp;quot; on utilise les guillemets pour introduire des phrases&lt;br /&gt;
&lt;br /&gt;
====les CHAINES====&lt;br /&gt;
 &lt;br /&gt;
une chaine est une série de lettres ou de nombres les uns à la suite des autres&lt;br /&gt;
Exemple:&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;ch=&amp;quot;Thomas&amp;quot;&lt;br /&gt;
print(ch[0],ch[3])&lt;br /&gt;
T m&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====fonction prédéfinies &amp;quot;INPUT&amp;quot; et  &amp;quot;INT&amp;quot;====&lt;br /&gt;
la fonction input est définie dans le but d'interagir avec l'utilisateur en faisant participer l'utilisateur qui peut écrire ce qu'il veut lors du lancement du programme&lt;br /&gt;
&lt;br /&gt;
Exemple:&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;nom=input(&amp;quot;entrez votre nom : &amp;quot;)&lt;br /&gt;
print(&amp;quot;Bonjour,&amp;quot;,prenom)&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
La fonction 'int'  a les mêmes caractéristiques que la fonction 'input' mais permet d'entrer des chiffres à la place des lettres&lt;br /&gt;
&lt;br /&gt;
====Importation de module====&lt;br /&gt;
Un module est un programme qui comprend différentes fonctions&lt;br /&gt;
un module utile est le module 'math' qui permet d'importer dans python la fonction racine (sqrt) par exemple.&lt;br /&gt;
&lt;br /&gt;
Pour importer un module il suffit de mettre au début du programme   from nom du module import*&lt;br /&gt;
Il y a aussi le module 'turtle' qui existe celui-ci permet de tracer des graphiques sur python mais je ne vais pas m'attarder la dessus car ce n'est pas le plus important.&lt;br /&gt;
&lt;br /&gt;
====Définition de fonction====&lt;br /&gt;
=====Fonction sans paramètre=====&lt;br /&gt;
Prenons comme exemple la fonction table:&lt;br /&gt;
on définit tout d'abord une fonction qui va nous afficher les 10 premiers chiffres de la table de 6&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;def table6():&lt;br /&gt;
      n=1&lt;br /&gt;
      while n&amp;lt;11:&lt;br /&gt;
            print(n*6)&lt;br /&gt;
            n=n+1&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Ce programme fonctionne comme une simple boucle mais permet de faire plusieurs programme définis à la fois &lt;br /&gt;
=====Fonction avec paramètre=====&lt;br /&gt;
La fonction avec paramètre fonctionne comme une fonction sans paramètre mais permet de faire un programme plus global&lt;br /&gt;
Reprenons un programme généralisé avec les tables&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;def table(base):&lt;br /&gt;
     n=1&lt;br /&gt;
     while n&amp;lt;11:&lt;br /&gt;
           print(n*base, end=' ')&lt;br /&gt;
           n=n+1&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
maintenant il faut définir la base et la noter en fin de programme&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;table(6)&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;h3&amp;gt;&amp;lt;ul&amp;gt;Gillard Xavier&amp;lt;/ul&amp;gt;&amp;lt;/h3&amp;gt;&lt;br /&gt;
Pour le moment j'ai vu exactement la même chose que Thomas mais quand même un peu plus mais sur le lien envoyer ci-dessus.&lt;br /&gt;
[https://openclassrooms.com/courses/apprenez-a-programmer-en-python]&lt;br /&gt;
&lt;br /&gt;
J’ai commencé les classes qui sont un peu plus compliquées selon moi.&lt;br /&gt;
&lt;br /&gt;
====les classes====&lt;br /&gt;
Par convention pour nommer une classe nous n’utilisons pas de souligné pour séparer les mots mais une majuscule au début de chaques nouveaux mots comme : MaClasse&lt;br /&gt;
&lt;br /&gt;
c’est vrai il faut aussi definir que c’est une nouvelle fonction pour se faire utiliser le mots-clé : &amp;lt;span style=&amp;quot;color: blue;&amp;quot;&amp;gt;'''''class'''''&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Ces classes on va les definir pour avoir plus simple plus tard dans des fonctions futures.&lt;br /&gt;
&lt;br /&gt;
Petit exemple de classe simple :&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;class Personne :&lt;br /&gt;
	def __init__(self)&lt;br /&gt;
		self.nom = « Dupont »&lt;br /&gt;
		self.prenom = « Jean »&lt;br /&gt;
		self.age = 33&lt;br /&gt;
		self.lieu_residence = « Paris »&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
Grace à cela nous pouvons avoir facilement le nom et les autres infos. Par exemple:&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&lt;br /&gt;
&amp;gt;&amp;gt;&amp;gt; jean = Personne()&lt;br /&gt;
&amp;gt;&amp;gt;&amp;gt; jean.nom&lt;br /&gt;
&amp;quot;Dupont&amp;quot;&lt;br /&gt;
&amp;gt;&amp;gt;&amp;gt; jean.prenom&lt;br /&gt;
&amp;quot;Jean&amp;quot;&lt;br /&gt;
&amp;gt;&amp;gt;&amp;gt; jean.age&lt;br /&gt;
33&lt;br /&gt;
&amp;gt;&amp;gt;&amp;gt; jean.lieu_residence&lt;br /&gt;
&amp;quot;Paris&amp;quot;&lt;br /&gt;
&amp;gt;&amp;gt;&amp;gt;&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
Mais vous pouvez aussi faire cela de manière plus intelligente en pouvant le modifier toi même comme ceci:&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&lt;br /&gt;
class Personne:&lt;br /&gt;
     def __init__(self, nom, prenom)&lt;br /&gt;
          self.nom = nom&lt;br /&gt;
          self.prenom = prenom&lt;br /&gt;
          self.age = 33&lt;br /&gt;
          self.lieu_residence = &amp;quot;Paris&amp;quot;&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
Et ici nous obtenons:&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&lt;br /&gt;
&amp;gt;&amp;gt;&amp;gt; bernard = Personne(&amp;quot;Micado&amp;quot;, &amp;quot;Bernard&amp;quot;)&lt;br /&gt;
&amp;gt;&amp;gt;&amp;gt; bernard.nom&lt;br /&gt;
&amp;quot;Micado&amp;quot;&lt;br /&gt;
&amp;gt;&amp;gt;&amp;gt; bernard.prenom&lt;br /&gt;
&amp;quot;Bernard&amp;quot;&lt;br /&gt;
&amp;gt;&amp;gt;&amp;gt; bernard.age&lt;br /&gt;
33&lt;br /&gt;
&amp;gt;&amp;gt;&amp;gt;&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
On peu aussi définir des attributs dans la classe comme ceci:&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&lt;br /&gt;
class Compteur:&lt;br /&gt;
     objets_crees = 0&lt;br /&gt;
     def __init__(self):&lt;br /&gt;
          compteur.objets_crees += 1&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
On peut aussi avoir des classes avec plusieurs fonctions comme ici:&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&lt;br /&gt;
class TableauNoir:&lt;br /&gt;
     def __init__(self):&lt;br /&gt;
          self.surface = &amp;quot;&amp;quot;&lt;br /&gt;
     def ecrire(self,message_a_ecrire):&lt;br /&gt;
          if self.surface != &amp;quot;&amp;quot;:&lt;br /&gt;
               self.surface += &amp;quot;\n&amp;quot;&lt;br /&gt;
          self.surface += message_a_ecrire&lt;br /&gt;
     def lire(self):&lt;br /&gt;
          print(self.surface)&lt;br /&gt;
     def effacer(self):&lt;br /&gt;
          self.surface = &amp;quot;&amp;quot; &amp;lt;/nowiki&amp;gt;&lt;br /&gt;
Et on obtient&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&lt;br /&gt;
&amp;gt;&amp;gt;&amp;gt;tab = TableauNoir()&lt;br /&gt;
&amp;gt;&amp;gt;&amp;gt;tab.lire()&lt;br /&gt;
&amp;gt;&amp;gt;&amp;gt;tab.ecrire(&amp;quot;Salut tout le monde.&amp;quot;)&lt;br /&gt;
&amp;gt;&amp;gt;&amp;gt;tab.ecrire(&amp;quot;La forme ?&amp;quot;)&lt;br /&gt;
&amp;gt;&amp;gt;&amp;gt;tab.lire()&lt;br /&gt;
Salut tout le monde.&lt;br /&gt;
La forme ?&lt;br /&gt;
&amp;gt;&amp;gt;&amp;gt;tab.effacer()&lt;br /&gt;
&amp;gt;&amp;gt;&amp;gt;tab.lire()&lt;br /&gt;
&amp;gt;&amp;gt;&amp;gt;&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Points forts/faibles==&lt;br /&gt;
&amp;lt;h3&amp;gt;&amp;lt;ul&amp;gt;Quoirin Thomas&amp;lt;/ul&amp;gt;&amp;lt;/h3&amp;gt;&lt;br /&gt;
====Point fort====&lt;br /&gt;
Les boucles&lt;br /&gt;
====Point faible====&lt;br /&gt;
Les listes&lt;br /&gt;
&amp;lt;h3&amp;gt;&amp;lt;ul&amp;gt;Gillard Xavier&amp;lt;/ul&amp;gt;&amp;lt;/h3&amp;gt;&lt;br /&gt;
====Point fort====&lt;br /&gt;
Je n'ai pas réellement de point fort je me débrouille en un peu tout.&lt;br /&gt;
&lt;br /&gt;
====Point faible====&lt;br /&gt;
Tout comme Thomas je suis moins bon dans les listes.&lt;br /&gt;
&lt;br /&gt;
==Examen==&lt;br /&gt;
Nous ferons l'examen a deux durant les deux heures.&lt;/div&gt;</summary>
		<author><name>Thomas.quoirin@indse.be</name></author>
	</entry>
	<entry>
		<id>https://travaux.indse.be/index.php?title=Python:_%22Des_ex%C3%A9cutions_conditionnelles_aux_fonctions%22&amp;diff=16901</id>
		<title>Python: &quot;Des exécutions conditionnelles aux fonctions&quot;</title>
		<link rel="alternate" type="text/html" href="https://travaux.indse.be/index.php?title=Python:_%22Des_ex%C3%A9cutions_conditionnelles_aux_fonctions%22&amp;diff=16901"/>
		<updated>2018-06-13T11:21:34Z</updated>

		<summary type="html">&lt;p&gt;Thomas.quoirin@indse.be : /* les classes */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Participants à la programmation en 6gt1==&lt;br /&gt;
*Gillard Xavier&lt;br /&gt;
*Quoirin Thomas&lt;br /&gt;
==Objectifs==&lt;br /&gt;
&amp;lt;li&amp;gt;Approfondissement du langage python &lt;br /&gt;
&amp;lt;li&amp;gt;Découvrir la base du langage de programmation pour mes études de l'an prochain.&lt;br /&gt;
==Introduction==&lt;br /&gt;
Tout d'abord pour que vous compreniez Python, nous allons vous proposez deux liens avec lesquels vous pourriez comprendre les bases de ce programme.&lt;br /&gt;
&lt;br /&gt;
https://openclassrooms.com/courses/apprenez-a-programmer-en-python&lt;br /&gt;
&lt;br /&gt;
https://inforef.be/swi/download/apprendre_python3_5.pdf&lt;br /&gt;
&lt;br /&gt;
==Ce que nous avons appris au cours de l'année==&lt;br /&gt;
&amp;lt;h3&amp;gt;&amp;lt;ul&amp;gt;Quoirin Thomas&amp;lt;/ul&amp;gt;&amp;lt;/h3&amp;gt;&lt;br /&gt;
====les exécutions conditionnelles====&lt;br /&gt;
Elles sont des fonctions qui prennent en compte certaines conditions&lt;br /&gt;
Exemple:&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&lt;br /&gt;
a=150&lt;br /&gt;
if(a&amp;gt;100):&lt;br /&gt;
    print (&amp;quot;a depasse la centaine&amp;quot;)&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
analysons le programme par ligne de code : &lt;br /&gt;
#une variable est égale à 150 &lt;br /&gt;
#si cette variable est supérieure à 100&lt;br /&gt;
#imprimer &amp;quot;a dépasse la centaine.&lt;br /&gt;
&lt;br /&gt;
dans cet exemple-ci a dépasse 100 donc &amp;quot;a dépasse la centaine&amp;quot; sera affiché dans le cas contraire rien ne sera affiché à l'écran.&lt;br /&gt;
&lt;br /&gt;
====Les instruction en boucle:&amp;quot;WHILE&amp;quot;====&lt;br /&gt;
Les boucles permettent d'afficher une suite de nombre qui ont un lien avec le nombre précédent&lt;br /&gt;
&lt;br /&gt;
Un exemple simple:&lt;br /&gt;
Afficher les nombres de 1 à 5&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;a=0&lt;br /&gt;
while(a&amp;lt;6):&lt;br /&gt;
         a=a+1&lt;br /&gt;
         print(a)&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Le type float consiste à intégrer des nombres décimals dans un programme &lt;br /&gt;
un exemple 8.5&lt;br /&gt;
&lt;br /&gt;
le type string qui se constitue à intclure des phrases dans un programme &lt;br /&gt;
exemple: &amp;quot;je m'appelle Thomas&amp;quot; on utilise les guillemets pour introduire des phrases&lt;br /&gt;
&lt;br /&gt;
====les CHAINES====&lt;br /&gt;
 &lt;br /&gt;
une chaine est une série de lettres ou de nombres les uns à la suite des autres&lt;br /&gt;
Exemple:&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;ch=&amp;quot;Thomas&amp;quot;&lt;br /&gt;
print(ch[0],ch[3])&lt;br /&gt;
T m&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====fonction prédéfinies &amp;quot;INPUT&amp;quot; et  &amp;quot;INT&amp;quot;====&lt;br /&gt;
la fonction input est définie dans le but d'interagir avec l'utilisateur en faisant participer l'utilisateur qui peut écrire ce qu'il veut lors du lancement du programme&lt;br /&gt;
&lt;br /&gt;
Exemple:&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;nom=input(&amp;quot;entrez votre nom : &amp;quot;)&lt;br /&gt;
print(&amp;quot;Bonjour,&amp;quot;,prenom)&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
La fonction 'int'  a les mêmes caractéristiques que la fonction 'input' mais permet d'entrer des chiffres à la place des lettres&lt;br /&gt;
&lt;br /&gt;
====Importation de module====&lt;br /&gt;
Un module est un programme qui comprend différentes fonctions&lt;br /&gt;
un module utile est le module 'math' qui permet d'importer dans python la fonction racine (sqrt) par exemple.&lt;br /&gt;
&lt;br /&gt;
Pour importer un module il suffit de mettre au début du programme   from nom du module import*&lt;br /&gt;
Il y a aussi le module 'turtle' qui existe celui-ci permet de tracer des graphiques sur python mais je ne vais pas m'attarder la dessus car ce n'est pas le plus important.&lt;br /&gt;
&lt;br /&gt;
====Définition de fonction====&lt;br /&gt;
=====Fonction sans paramètre=====&lt;br /&gt;
Prenons comme exemple la fonction table:&lt;br /&gt;
on définit tout d'abord une fonction qui va nous afficher les 10 premiers chiffres de la table de 6&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;def table6():&lt;br /&gt;
      n=1&lt;br /&gt;
      while n&amp;lt;11:&lt;br /&gt;
            print(n*6)&lt;br /&gt;
            n=n+1&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Ce programme fonctionne comme une simple boucle mais permet de faire plusieurs programme définis à la fois &lt;br /&gt;
=====Fonction avec paramètre=====&lt;br /&gt;
La fonction avec paramètre fonctionne comme une fonction sans paramètre mais permet de faire un programme plus global&lt;br /&gt;
Reprenons un programme généralisé avec les tables&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;def table(base):&lt;br /&gt;
     n=1&lt;br /&gt;
     while n&amp;lt;11:&lt;br /&gt;
           print(n*base, end=' ')&lt;br /&gt;
           n=n+1&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
maintenant il de définir la base et la noter en fin de programme&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;table(6)&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;h3&amp;gt;&amp;lt;ul&amp;gt;Gillard Xavier&amp;lt;/ul&amp;gt;&amp;lt;/h3&amp;gt;&lt;br /&gt;
Pour le moment j'ai vu exactement la même chose que Thomas mais quand même un peu plus mais sur le lien envoyer si dessus.&lt;br /&gt;
[https://openclassrooms.com/courses/apprenez-a-programmer-en-python]&lt;br /&gt;
&lt;br /&gt;
J’ai commencer les classes qui sont un peu plus compliquer selon moi.&lt;br /&gt;
&lt;br /&gt;
====les classes====&lt;br /&gt;
Par convention pour nommer une classe nous n’utilisons pas de souligné pour séparer les mots mais une majuscule au début de chaques nouveaux mots comme : MaClasse&lt;br /&gt;
&lt;br /&gt;
c’est vrai il faut aussi definir que c’est une nouvelle fonction pour se faire utiliser le mots-clé : &amp;lt;span style=&amp;quot;color: blue;&amp;quot;&amp;gt;'''''class'''''&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Ces classes on va les definir pour avoir plus simple plus tard dans des fonctions futures.&lt;br /&gt;
&lt;br /&gt;
Petit exemple de classe simple :&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;class Personne :&lt;br /&gt;
	def __init__(self)&lt;br /&gt;
		self.nom = « Dupont »&lt;br /&gt;
		self.prenom = « Jean »&lt;br /&gt;
		self.age = 33&lt;br /&gt;
		self.lieu_residence = « Paris »&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
Grace à cela nous pouvons avoir facilement le nom et les autres infos. Par exemple:&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&lt;br /&gt;
&amp;gt;&amp;gt;&amp;gt; jean = Personne()&lt;br /&gt;
&amp;gt;&amp;gt;&amp;gt; jean.nom&lt;br /&gt;
&amp;quot;Dupont&amp;quot;&lt;br /&gt;
&amp;gt;&amp;gt;&amp;gt; jean.prenom&lt;br /&gt;
&amp;quot;Jean&amp;quot;&lt;br /&gt;
&amp;gt;&amp;gt;&amp;gt; jean.age&lt;br /&gt;
33&lt;br /&gt;
&amp;gt;&amp;gt;&amp;gt; jean.lieu_residence&lt;br /&gt;
&amp;quot;Paris&amp;quot;&lt;br /&gt;
&amp;gt;&amp;gt;&amp;gt;&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
Mais vous pouvez aussi faire cela de manière plus intelligente en pouvant le modifier toi même comme ceci:&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&lt;br /&gt;
class Personne:&lt;br /&gt;
     def __init__(self, nom, prenom)&lt;br /&gt;
          self.nom = nom&lt;br /&gt;
          self.prenom = prenom&lt;br /&gt;
          self.age = 33&lt;br /&gt;
          self.lieu_residence = &amp;quot;Paris&amp;quot;&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
Et ici nous obtenons:&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&lt;br /&gt;
&amp;gt;&amp;gt;&amp;gt; bernard = Personne(&amp;quot;Micado&amp;quot;, &amp;quot;Bernard&amp;quot;)&lt;br /&gt;
&amp;gt;&amp;gt;&amp;gt; bernard.nom&lt;br /&gt;
&amp;quot;Micado&amp;quot;&lt;br /&gt;
&amp;gt;&amp;gt;&amp;gt; bernard.prenom&lt;br /&gt;
&amp;quot;Bernard&amp;quot;&lt;br /&gt;
&amp;gt;&amp;gt;&amp;gt; bernard.age&lt;br /&gt;
33&lt;br /&gt;
&amp;gt;&amp;gt;&amp;gt;&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
On peu aussi définir des attributs dans la classe comme ceci:&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&lt;br /&gt;
class Compteur:&lt;br /&gt;
     objets_crees = 0&lt;br /&gt;
     def __init__(self):&lt;br /&gt;
          compteur.objets_crees += 1&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
On peut aussi avoir des classes avec plusieurs fonctions comme ici:&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&lt;br /&gt;
class TableauNoir:&lt;br /&gt;
     def __init__(self):&lt;br /&gt;
          self.surface = &amp;quot;&amp;quot;&lt;br /&gt;
     def ecrire(self,message_a_ecrire):&lt;br /&gt;
          if self.surface != &amp;quot;&amp;quot;:&lt;br /&gt;
               self.surface += &amp;quot;\n&amp;quot;&lt;br /&gt;
          self.surface += message_a_ecrire&lt;br /&gt;
     def lire(self):&lt;br /&gt;
          print(self.surface)&lt;br /&gt;
     def effacer(self):&lt;br /&gt;
          self.surface = &amp;quot;&amp;quot; &amp;lt;/nowiki&amp;gt;&lt;br /&gt;
Et on obtient&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&lt;br /&gt;
&amp;gt;&amp;gt;&amp;gt;tab = TableauNoir()&lt;br /&gt;
&amp;gt;&amp;gt;&amp;gt;tab.lire()&lt;br /&gt;
&amp;gt;&amp;gt;&amp;gt;tab.ecrire(&amp;quot;Salut tout le monde.&amp;quot;)&lt;br /&gt;
&amp;gt;&amp;gt;&amp;gt;tab.ecrire(&amp;quot;La forme ?&amp;quot;)&lt;br /&gt;
&amp;gt;&amp;gt;&amp;gt;tab.lire()&lt;br /&gt;
Salut tout le monde.&lt;br /&gt;
La forme ?&lt;br /&gt;
&amp;gt;&amp;gt;&amp;gt;tab.effacer()&lt;br /&gt;
&amp;gt;&amp;gt;&amp;gt;tab.lire()&lt;br /&gt;
&amp;gt;&amp;gt;&amp;gt;&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Points forts/faibles==&lt;br /&gt;
&amp;lt;h3&amp;gt;&amp;lt;ul&amp;gt;Quoirin Thomas&amp;lt;/ul&amp;gt;&amp;lt;/h3&amp;gt;&lt;br /&gt;
====Point fort====&lt;br /&gt;
Les boucles&lt;br /&gt;
====Point faible====&lt;br /&gt;
Les listes&lt;br /&gt;
&amp;lt;h3&amp;gt;&amp;lt;ul&amp;gt;Gillard Xavier&amp;lt;/ul&amp;gt;&amp;lt;/h3&amp;gt;&lt;br /&gt;
====Point fort====&lt;br /&gt;
Je n'ai pas réellement de point fort je me débrouille en un peu tout.&lt;br /&gt;
&lt;br /&gt;
====Point faible====&lt;br /&gt;
Tout comme Thomas je suis moins bon dans les listes.&lt;br /&gt;
&lt;br /&gt;
==Examen==&lt;br /&gt;
Nous ferons l'examen a deux durant les deux heures.&lt;/div&gt;</summary>
		<author><name>Thomas.quoirin@indse.be</name></author>
	</entry>
	<entry>
		<id>https://travaux.indse.be/index.php?title=Python:_%22Des_ex%C3%A9cutions_conditionnelles_aux_fonctions%22&amp;diff=16900</id>
		<title>Python: &quot;Des exécutions conditionnelles aux fonctions&quot;</title>
		<link rel="alternate" type="text/html" href="https://travaux.indse.be/index.php?title=Python:_%22Des_ex%C3%A9cutions_conditionnelles_aux_fonctions%22&amp;diff=16900"/>
		<updated>2018-06-13T11:16:31Z</updated>

		<summary type="html">&lt;p&gt;Thomas.quoirin@indse.be : /* Point fort */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Participants à la programmation en 6gt1==&lt;br /&gt;
*Gillard Xavier&lt;br /&gt;
*Quoirin Thomas&lt;br /&gt;
==Objectifs==&lt;br /&gt;
&amp;lt;li&amp;gt;Approfondissement du langage python &lt;br /&gt;
&amp;lt;li&amp;gt;Découvrir la base du langage de programmation pour mes études de l'an prochain.&lt;br /&gt;
==Introduction==&lt;br /&gt;
Tout d'abord pour que vous compreniez Python, nous allons vous proposez deux liens avec lesquels vous pourriez comprendre les bases de ce programme.&lt;br /&gt;
&lt;br /&gt;
https://openclassrooms.com/courses/apprenez-a-programmer-en-python&lt;br /&gt;
&lt;br /&gt;
https://inforef.be/swi/download/apprendre_python3_5.pdf&lt;br /&gt;
&lt;br /&gt;
==Ce que nous avons appris au cours de l'année==&lt;br /&gt;
&amp;lt;h3&amp;gt;&amp;lt;ul&amp;gt;Quoirin Thomas&amp;lt;/ul&amp;gt;&amp;lt;/h3&amp;gt;&lt;br /&gt;
====les exécutions conditionnelles====&lt;br /&gt;
Elles sont des fonctions qui prennent en compte certaines conditions&lt;br /&gt;
Exemple:&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&lt;br /&gt;
a=150&lt;br /&gt;
if(a&amp;gt;100):&lt;br /&gt;
    print (&amp;quot;a depasse la centaine&amp;quot;)&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
analysons le programme par ligne de code : &lt;br /&gt;
#une variable est égale à 150 &lt;br /&gt;
#si cette variable est supérieure à 100&lt;br /&gt;
#imprimer &amp;quot;a dépasse la centaine.&lt;br /&gt;
&lt;br /&gt;
dans cet exemple-ci a dépasse 100 donc &amp;quot;a dépasse la centaine&amp;quot; sera affiché dans le cas contraire rien ne sera affiché à l'écran.&lt;br /&gt;
&lt;br /&gt;
====Les instruction en boucle:&amp;quot;WHILE&amp;quot;====&lt;br /&gt;
Les boucles permettent d'afficher une suite de nombre qui ont un lien avec le nombre précédent&lt;br /&gt;
&lt;br /&gt;
Un exemple simple:&lt;br /&gt;
Afficher les nombres de 1 à 5&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;a=0&lt;br /&gt;
while(a&amp;lt;6):&lt;br /&gt;
         a=a+1&lt;br /&gt;
         print(a)&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Le type float consiste à intégrer des nombres décimals dans un programme &lt;br /&gt;
un exemple 8.5&lt;br /&gt;
&lt;br /&gt;
le type string qui se constitue à intclure des phrases dans un programme &lt;br /&gt;
exemple: &amp;quot;je m'appelle Thomas&amp;quot; on utilise les guillemets pour introduire des phrases&lt;br /&gt;
&lt;br /&gt;
====les CHAINES====&lt;br /&gt;
 &lt;br /&gt;
une chaine est une série de lettres ou de nombres les uns à la suite des autres&lt;br /&gt;
Exemple:&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;ch=&amp;quot;Thomas&amp;quot;&lt;br /&gt;
print(ch[0],ch[3])&lt;br /&gt;
T m&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====fonction prédéfinies &amp;quot;INPUT&amp;quot; et  &amp;quot;INT&amp;quot;====&lt;br /&gt;
la fonction input est définie dans le but d'interagir avec l'utilisateur en faisant participer l'utilisateur qui peut écrire ce qu'il veut lors du lancement du programme&lt;br /&gt;
&lt;br /&gt;
Exemple:&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;nom=input(&amp;quot;entrez votre nom : &amp;quot;)&lt;br /&gt;
print(&amp;quot;Bonjour,&amp;quot;,prenom)&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
La fonction 'int'  a les mêmes caractéristiques que la fonction 'input' mais permet d'entrer des chiffres à la place des lettres&lt;br /&gt;
&lt;br /&gt;
====Importation de module====&lt;br /&gt;
Un module est un programme qui comprend différentes fonctions&lt;br /&gt;
un module utile est le module 'math' qui permet d'importer dans python la fonction racine (sqrt) par exemple.&lt;br /&gt;
&lt;br /&gt;
Pour importer un module il suffit de mettre au début du programme   from nom du module import*&lt;br /&gt;
Il y a aussi le module 'turtle' qui existe celui-ci permet de tracer des graphiques sur python mais je ne vais pas m'attarder la dessus car ce n'est pas le plus important.&lt;br /&gt;
&lt;br /&gt;
====Définition de fonction====&lt;br /&gt;
=====Fonction sans paramètre=====&lt;br /&gt;
Prenons comme exemple la fonction table:&lt;br /&gt;
on définit tout d'abord une fonction qui va nous afficher les 10 premiers chiffres de la table de 6&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;def table6():&lt;br /&gt;
      n=1&lt;br /&gt;
      while n&amp;lt;11:&lt;br /&gt;
            print(n*6)&lt;br /&gt;
            n=n+1&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Ce programme fonctionne comme une simple boucle mais permet de faire plusieurs programme définis à la fois &lt;br /&gt;
=====Fonction avec paramètre=====&lt;br /&gt;
La fonction avec paramètre fonctionne comme une fonction sans paramètre mais permet de faire un programme plus global&lt;br /&gt;
Reprenons un programme généralisé avec les tables&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;def table(base):&lt;br /&gt;
     n=1&lt;br /&gt;
     while n&amp;lt;11:&lt;br /&gt;
           print(n*base, end=' ')&lt;br /&gt;
           n=n+1&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
maintenant il de définir la base et la noter en fin de programme&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;table(6)&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;h3&amp;gt;&amp;lt;ul&amp;gt;Gillard Xavier&amp;lt;/ul&amp;gt;&amp;lt;/h3&amp;gt;&lt;br /&gt;
Pour le moment j'ai vu exactement la même chose que Thomas mais quand même un peu plus mais sur le lien envoyer si dessus.&lt;br /&gt;
[https://openclassrooms.com/courses/apprenez-a-programmer-en-python]&lt;br /&gt;
&lt;br /&gt;
J’ai commencer les classes qui sont un peu plus compliquer selon moi.&lt;br /&gt;
&lt;br /&gt;
====les classes====&lt;br /&gt;
Par convention pour nommer une classe nous n’utilisons pas de souligné pour séparer les mots mais une majuscule au début de chaque nouveaux mots comme : MaClasse&lt;br /&gt;
&lt;br /&gt;
c’est vrai il faut aussi definire que s’est une nouvelle fonction pour se faire utiliser le mots-clé : &amp;lt;span style=&amp;quot;color: blue;&amp;quot;&amp;gt;'''''class'''''&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Ces classes on va les definir pour avoir plus simple plus tard dans des fonctions futur.&lt;br /&gt;
&lt;br /&gt;
Petit exemple de classe simple :&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;class Personne :&lt;br /&gt;
	def __init__(self)&lt;br /&gt;
		self.nom = « Dupont »&lt;br /&gt;
		self.prenom = « Jean »&lt;br /&gt;
		self.age = 33&lt;br /&gt;
		self.lieu_residence = « Paris »&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
Grace à cela nous pouvons avoir facilement le nom et les autre infos. Par exemple:&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&lt;br /&gt;
&amp;gt;&amp;gt;&amp;gt; jean = Personne()&lt;br /&gt;
&amp;gt;&amp;gt;&amp;gt; jean.nom&lt;br /&gt;
&amp;quot;Dupont&amp;quot;&lt;br /&gt;
&amp;gt;&amp;gt;&amp;gt; jean.prenom&lt;br /&gt;
&amp;quot;Jean&amp;quot;&lt;br /&gt;
&amp;gt;&amp;gt;&amp;gt; jean.age&lt;br /&gt;
33&lt;br /&gt;
&amp;gt;&amp;gt;&amp;gt; jean.lieu_residence&lt;br /&gt;
&amp;quot;Paris&amp;quot;&lt;br /&gt;
&amp;gt;&amp;gt;&amp;gt;&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
Mais vous pouvez aussi sa de manière plus intelligente en pouvent le modifient toi même comme ceci:&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&lt;br /&gt;
class Personne:&lt;br /&gt;
     def __init__(self, nom, prenom)&lt;br /&gt;
          self.nom = nom&lt;br /&gt;
          self.prenom = prenom&lt;br /&gt;
          self.age = 33&lt;br /&gt;
          self.lieu_residence = &amp;quot;Paris&amp;quot;&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
Et ici nous obtenons:&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&lt;br /&gt;
&amp;gt;&amp;gt;&amp;gt; bernard = Personne(&amp;quot;Micado&amp;quot;, &amp;quot;Bernard&amp;quot;)&lt;br /&gt;
&amp;gt;&amp;gt;&amp;gt; bernard.nom&lt;br /&gt;
&amp;quot;Micado&amp;quot;&lt;br /&gt;
&amp;gt;&amp;gt;&amp;gt; bernard.prenom&lt;br /&gt;
&amp;quot;Bernard&amp;quot;&lt;br /&gt;
&amp;gt;&amp;gt;&amp;gt; bernard.age&lt;br /&gt;
33&lt;br /&gt;
&amp;gt;&amp;gt;&amp;gt;&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
On peu aussi définir des attributs dans la classe comme ceci:&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&lt;br /&gt;
class Compteur:&lt;br /&gt;
     objets_crees = 0&lt;br /&gt;
     def __init__(self):&lt;br /&gt;
          compteur.objets_crees += 1&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
On peut aussi avoir des classes avec plusieurs fonctions comme ici:&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&lt;br /&gt;
class TableauNoir:&lt;br /&gt;
     def __init__(self):&lt;br /&gt;
          self.surface = &amp;quot;&amp;quot;&lt;br /&gt;
     def ecrire(self,message_a_ecrire):&lt;br /&gt;
          if self.surface != &amp;quot;&amp;quot;:&lt;br /&gt;
               self.surface += &amp;quot;\n&amp;quot;&lt;br /&gt;
          self.surface += message_a_ecrire&lt;br /&gt;
     def lire(self):&lt;br /&gt;
          print(self.surface)&lt;br /&gt;
     def effacer(self):&lt;br /&gt;
          self.surface = &amp;quot;&amp;quot; &amp;lt;/nowiki&amp;gt;&lt;br /&gt;
Et on obtient&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&lt;br /&gt;
&amp;gt;&amp;gt;&amp;gt;tab = TableauNoir()&lt;br /&gt;
&amp;gt;&amp;gt;&amp;gt;tab.lire()&lt;br /&gt;
&amp;gt;&amp;gt;&amp;gt;tab.ecrire(&amp;quot;Salut tout le monde.&amp;quot;)&lt;br /&gt;
&amp;gt;&amp;gt;&amp;gt;tab.ecrire(&amp;quot;La forme ?&amp;quot;)&lt;br /&gt;
&amp;gt;&amp;gt;&amp;gt;tab.lire()&lt;br /&gt;
Salut tout le monde.&lt;br /&gt;
La forme ?&lt;br /&gt;
&amp;gt;&amp;gt;&amp;gt;tab.effacer()&lt;br /&gt;
&amp;gt;&amp;gt;&amp;gt;tab.lire()&lt;br /&gt;
&amp;gt;&amp;gt;&amp;gt;&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Points forts/faibles==&lt;br /&gt;
&amp;lt;h3&amp;gt;&amp;lt;ul&amp;gt;Quoirin Thomas&amp;lt;/ul&amp;gt;&amp;lt;/h3&amp;gt;&lt;br /&gt;
====Point fort====&lt;br /&gt;
Les boucles&lt;br /&gt;
====Point faible====&lt;br /&gt;
Les listes&lt;br /&gt;
&amp;lt;h3&amp;gt;&amp;lt;ul&amp;gt;Gillard Xavier&amp;lt;/ul&amp;gt;&amp;lt;/h3&amp;gt;&lt;br /&gt;
====Point fort====&lt;br /&gt;
Je n'ai pas réellement de point fort je me débrouille en un peu tout.&lt;br /&gt;
&lt;br /&gt;
====Point faible====&lt;br /&gt;
Tout comme Thomas je suis moins bon dans les listes.&lt;br /&gt;
&lt;br /&gt;
==Examen==&lt;br /&gt;
Nous ferons l'examen a deux durant les deux heures.&lt;/div&gt;</summary>
		<author><name>Thomas.quoirin@indse.be</name></author>
	</entry>
	<entry>
		<id>https://travaux.indse.be/index.php?title=Python:_%22Des_ex%C3%A9cutions_conditionnelles_aux_fonctions%22&amp;diff=16891</id>
		<title>Python: &quot;Des exécutions conditionnelles aux fonctions&quot;</title>
		<link rel="alternate" type="text/html" href="https://travaux.indse.be/index.php?title=Python:_%22Des_ex%C3%A9cutions_conditionnelles_aux_fonctions%22&amp;diff=16891"/>
		<updated>2018-06-08T12:11:06Z</updated>

		<summary type="html">&lt;p&gt;Thomas.quoirin@indse.be : &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Participants à la programmation en 6gt1==&lt;br /&gt;
*Gillard Xavier&lt;br /&gt;
*Quoirin Thomas&lt;br /&gt;
==Objectifs==&lt;br /&gt;
&amp;lt;li&amp;gt;Approfondissement du langage python &lt;br /&gt;
&amp;lt;li&amp;gt;Découvrir la base du langage de programmation pour mes études de l'an prochain.&lt;br /&gt;
==Introduction==&lt;br /&gt;
Tout d'abord pour que vous compreniez Python, nous allons vous proposez deux liens avec lesquels vous pourriez comprendre les bases de ce programme.&lt;br /&gt;
&lt;br /&gt;
https://openclassrooms.com/courses/apprenez-a-programmer-en-python&lt;br /&gt;
&lt;br /&gt;
https://inforef.be/swi/download/apprendre_python3_5.pdf&lt;br /&gt;
&lt;br /&gt;
==Ce que nous avons appris au cours de l'année==&lt;br /&gt;
&amp;lt;h3&amp;gt;&amp;lt;ul&amp;gt;Quoirin Thomas&amp;lt;/ul&amp;gt;&amp;lt;/h3&amp;gt;&lt;br /&gt;
====les exécutions conditionnelles====&lt;br /&gt;
Elles sont des fonctions qui prennent en compte certaines conditions&lt;br /&gt;
Exemple:&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&lt;br /&gt;
a=150&lt;br /&gt;
if(a&amp;gt;100):&lt;br /&gt;
    print (&amp;quot;a depasse la centaine&amp;quot;)&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
analysons le programme par ligne de code : &lt;br /&gt;
#une variable est égale à 150 &lt;br /&gt;
#si cette variable est supérieure à 100&lt;br /&gt;
#imprimer &amp;quot;a dépasse la centaine.&lt;br /&gt;
&lt;br /&gt;
dans cet exemple-ci a dépasse 100 donc &amp;quot;a dépasse la centaine&amp;quot; sera affiché dans le cas contraire rien ne sera affiché à l'écran.&lt;br /&gt;
&lt;br /&gt;
====Les instruction en boucle:&amp;quot;WHILE&amp;quot;====&lt;br /&gt;
Les boucles permettent d'afficher une suite de nombre qui ont un lien avec le nombre précédent&lt;br /&gt;
&lt;br /&gt;
Un exemple simple:&lt;br /&gt;
Afficher les nombres de 1 à 5&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;a=0&lt;br /&gt;
while(a&amp;lt;6):&lt;br /&gt;
         a=a+1&lt;br /&gt;
         print(a)&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Le type float consiste à intégrer des nombres décimals dans un programme &lt;br /&gt;
un exemple 8.5&lt;br /&gt;
&lt;br /&gt;
le type string qui se constitue à intclure des phrases dans un programme &lt;br /&gt;
exemple: &amp;quot;je m'appelle Thomas&amp;quot; on utilise les guillemets pour introduire des phrases&lt;br /&gt;
&lt;br /&gt;
====les CHAINES====&lt;br /&gt;
 &lt;br /&gt;
une chaine est une série de lettres ou de nombres les uns à la suite des autres&lt;br /&gt;
Exemple:&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;ch=&amp;quot;Thomas&amp;quot;&lt;br /&gt;
print(ch[0],ch[3])&lt;br /&gt;
T m&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====fonction prédéfinies &amp;quot;INPUT&amp;quot; et  &amp;quot;INT&amp;quot;====&lt;br /&gt;
la fonction input est définie dans le but d'interagir avec l'utilisateur en faisant participer l'utilisateur qui peut écrire ce qu'il veut lors du lancement du programme&lt;br /&gt;
&lt;br /&gt;
Exemple:&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;nom=input(&amp;quot;entrez votre nom : &amp;quot;)&lt;br /&gt;
print(&amp;quot;Bonjour,&amp;quot;,prenom)&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
La fonction 'int'  a les mêmes caractéristiques que la fonction 'input' mais permet d'entrer des chiffres à la place des lettres&lt;br /&gt;
&lt;br /&gt;
====Importation de module====&lt;br /&gt;
Un module est un programme qui comprend différentes fonctions&lt;br /&gt;
un module utile est le module 'math' qui permet d'importer dans python la fonction racine (sqrt) par exemple.&lt;br /&gt;
&lt;br /&gt;
Pour importer un module il suffit de mettre au début du programme   from nom du module import*&lt;br /&gt;
Il y a aussi le module 'turtle' qui existe celui-ci permet de tracer des graphiques sur python mais je ne vais pas m'attarder la dessus car ce n'est pas le plus important.&lt;br /&gt;
&lt;br /&gt;
====Définition de fonction====&lt;br /&gt;
=====Fonction sans paramètre=====&lt;br /&gt;
Prenons comme exemple la fonction table:&lt;br /&gt;
on définit tout d'abord une fonction qui va nous afficher les 10 premiers chiffres de la table de 6&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;def table6():&lt;br /&gt;
      n=1&lt;br /&gt;
      while n&amp;lt;11:&lt;br /&gt;
               print(n*6)&lt;br /&gt;
                n=n+1&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Ce programme fonctionne comme une simple boucle mais permet de faire plusieurs programme définis à la fois &lt;br /&gt;
=====Fonction avec paramètre=====&lt;br /&gt;
La fonction avec paramètre fonctionne comme une fonction sans paramètre mais permet de faire un programme plus global&lt;br /&gt;
Reprenons un programme généralisé avec les tables&lt;br /&gt;
&lt;br /&gt;
def table(base):&lt;br /&gt;
     n=1&lt;br /&gt;
     while n&amp;lt;11:&lt;br /&gt;
         print(n*base, end=' ')&lt;br /&gt;
         n=n+1&lt;br /&gt;
&lt;br /&gt;
maintenant il de définir la base et la noter en fin de programme&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;table(6)&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;h3&amp;gt;&amp;lt;ul&amp;gt;Gillard Xavier&amp;lt;/ul&amp;gt;&amp;lt;/h3&amp;gt;&lt;br /&gt;
Pour le moment j'ai vu exactement la même chose que Thomas mais quand même un peu plus mais sur le lien envoyer si dessus.&lt;br /&gt;
[https://openclassrooms.com/courses/apprenez-a-programmer-en-python]&lt;br /&gt;
&lt;br /&gt;
J’ai commencer les classes qui sont un peu plus compliquer selon moi.&lt;br /&gt;
&lt;br /&gt;
====les classes====&lt;br /&gt;
Par convention pour nommer une classe nous n’utilisons pas de souligné pour séparer les mots mais une majuscule au début de chaque nouveaux mots comme : MaClasse&lt;br /&gt;
&lt;br /&gt;
c’est vrai il faut aussi definire que s’est une nouvelle fonction pour se faire utiliser le mots-clé : &amp;lt;span style=&amp;quot;color: blue;&amp;quot;&amp;gt;'''''class'''''&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Ces classes on va les definir pour avoir plus simple plus tard dans des fonctions futur.&lt;br /&gt;
&lt;br /&gt;
Petit exemple de classe simple :&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;class Personne :&lt;br /&gt;
	def __init__(self)&lt;br /&gt;
		self.nom = « Dupont »&lt;br /&gt;
		self.prenom = « Jean »&lt;br /&gt;
		self.age = 33&lt;br /&gt;
		self.lieu_residence = « Paris »&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Points forts/faibles==&lt;br /&gt;
&amp;lt;h3&amp;gt;&amp;lt;ul&amp;gt;Quoirin Thomas&amp;lt;/ul&amp;gt;&amp;lt;/h3&amp;gt;&lt;br /&gt;
===Point fort===&lt;br /&gt;
Les boucles&lt;br /&gt;
===Point faible===&lt;br /&gt;
Les listes&lt;br /&gt;
==Examen==&lt;br /&gt;
Nous ferons l'examen a deux durant les deux heures.&lt;/div&gt;</summary>
		<author><name>Thomas.quoirin@indse.be</name></author>
	</entry>
	<entry>
		<id>https://travaux.indse.be/index.php?title=Python:_%22Des_ex%C3%A9cutions_conditionnelles_aux_fonctions%22&amp;diff=16890</id>
		<title>Python: &quot;Des exécutions conditionnelles aux fonctions&quot;</title>
		<link rel="alternate" type="text/html" href="https://travaux.indse.be/index.php?title=Python:_%22Des_ex%C3%A9cutions_conditionnelles_aux_fonctions%22&amp;diff=16890"/>
		<updated>2018-06-08T12:08:56Z</updated>

		<summary type="html">&lt;p&gt;Thomas.quoirin@indse.be : &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Participants à la programmation en 6gt1==&lt;br /&gt;
*Gillard Xavier&lt;br /&gt;
*Quoirin Thomas&lt;br /&gt;
==Objectifs==&lt;br /&gt;
&amp;lt;li&amp;gt;Approfondissement du langage python &lt;br /&gt;
&amp;lt;li&amp;gt;Découvrir la base du langage de programmation pour mes études de l'an prochain.&lt;br /&gt;
==Introduction==&lt;br /&gt;
Tout d'abord pour que vous compreniez Python, nous allons vous proposez deux liens avec lesquels vous pourriez comprendre les bases de ce programme.&lt;br /&gt;
&lt;br /&gt;
https://openclassrooms.com/courses/apprenez-a-programmer-en-python&lt;br /&gt;
&lt;br /&gt;
https://inforef.be/swi/download/apprendre_python3_5.pdf&lt;br /&gt;
&lt;br /&gt;
==Ce que nous avons appris au cours de l'année==&lt;br /&gt;
&amp;lt;h3&amp;gt;&amp;lt;ul&amp;gt;Quoirin Thomas&amp;lt;/ul&amp;gt;&amp;lt;/h3&amp;gt;&lt;br /&gt;
====les exécutions conditionnelles====&lt;br /&gt;
Elles sont des fonctions qui prennent en compte certaines conditions&lt;br /&gt;
Exemple:&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&lt;br /&gt;
a=150&lt;br /&gt;
if(a&amp;gt;100):&lt;br /&gt;
    print (&amp;quot;a depasse la centaine&amp;quot;)&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
analysons le programme par ligne de code : &lt;br /&gt;
#une variable est égale à 150 &lt;br /&gt;
#si cette variable est supérieure à 100&lt;br /&gt;
#imprimer &amp;quot;a dépasse la centaine.&lt;br /&gt;
&lt;br /&gt;
dans cet exemple-ci a dépasse 100 donc &amp;quot;a dépasse la centaine&amp;quot; sera affiché dans le cas contraire rien ne sera affiché à l'écran.&lt;br /&gt;
&lt;br /&gt;
====Ensuite les instruction en boucle WHILE:====&lt;br /&gt;
Les boucles permettent d'afficher une suite de nombre qui ont un lien avec le nombre précédent&lt;br /&gt;
&lt;br /&gt;
Un exemple simple:&lt;br /&gt;
Afficher les nombres de 1 à 5&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;a=0&lt;br /&gt;
while(a&amp;lt;6):&lt;br /&gt;
         a=a+1&lt;br /&gt;
         print(a)&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Le type float consiste à intégrer des nombres décimals dans un programme &lt;br /&gt;
un exemple 8.5&lt;br /&gt;
&lt;br /&gt;
le type string qui se constitue à intclure des phrases dans un programme &lt;br /&gt;
exemple: &amp;quot;je m'appelle Thomas&amp;quot; on utilise les guillemets pour introduire des phrases&lt;br /&gt;
&lt;br /&gt;
====les CHAINES====&lt;br /&gt;
 &lt;br /&gt;
une chaine est une série de lettres ou de nombres les uns à la suite des autres&lt;br /&gt;
Exemple:&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;ch=&amp;quot;Thomas&amp;quot;&lt;br /&gt;
print(ch[0],ch[3])&lt;br /&gt;
T m&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====fonction prédéfinies &amp;quot;INPUT&amp;quot; et  &amp;quot;INT&amp;quot;====&lt;br /&gt;
la fonction input est définie dans le but d'interagir avec l'utilisateur en faisant participer l'utilisateur qui peut écrire ce qu'il veut lors du lancement du programme&lt;br /&gt;
&lt;br /&gt;
Exemple:&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;nom=input(&amp;quot;entrez votre nom : &amp;quot;)&lt;br /&gt;
print(&amp;quot;Bonjour,&amp;quot;,prenom)&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
La fonction 'int'  a les mêmes caractéristiques que la fonction 'input' mais permet d'entrer des chiffres à la place des lettres&lt;br /&gt;
&lt;br /&gt;
====Importation de module====&lt;br /&gt;
Un module est un programme qui comprend différentes fonctions&lt;br /&gt;
un module utile est le module 'math' qui permet d'importer dans python la fonction racine (sqrt) par exemple.&lt;br /&gt;
&lt;br /&gt;
Pour importer un module il suffit de mettre au début du programme   from nom du module import*&lt;br /&gt;
Il y a aussi le module 'turtle' qui existe celui-ci permet de tracer des graphiques sur python mais je ne vais pas m'attarder la dessus car ce n'est pas le plus important.&lt;br /&gt;
&lt;br /&gt;
====Définition de fonction====&lt;br /&gt;
=====Fonction sans paramètre=====&lt;br /&gt;
Prenons comme exemple la fonction table:&lt;br /&gt;
on définit tout d'abord une fonction qui va nous afficher les 10 premiers chiffres de la table de 6&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;def table6():&lt;br /&gt;
      n=1&lt;br /&gt;
      while n&amp;lt;11:&lt;br /&gt;
               print(n*6)&lt;br /&gt;
                n=n+1&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Ce programme fonctionne comme une simple boucle mais permet de faire plusieurs programme définis à la fois &lt;br /&gt;
=====Fonction avec paramètre=====&lt;br /&gt;
La fonction avec paramètre fonctionne comme une fonction sans paramètre mais permet de faire un programme plus global&lt;br /&gt;
Reprenons un programme généralisé avec les tables&lt;br /&gt;
&lt;br /&gt;
def table(base):&lt;br /&gt;
     n=1&lt;br /&gt;
     while n&amp;lt;11:&lt;br /&gt;
         print(n*base, end=' ')&lt;br /&gt;
         n=n+1&lt;br /&gt;
&lt;br /&gt;
maintenant il de définir la base et la noter en fin de programme&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;table(6)&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;h3&amp;gt;&amp;lt;ul&amp;gt;Gillard Xavier&amp;lt;/ul&amp;gt;&amp;lt;/h3&amp;gt;&lt;br /&gt;
Pour le moment j'ai vu exactement la même chose que Thomas mais quand même un peu plus mais sur le lien envoyer si dessus.&lt;br /&gt;
[https://openclassrooms.com/courses/apprenez-a-programmer-en-python]&lt;br /&gt;
&lt;br /&gt;
J’ai commencer les classes qui sont un peu plus compliquer selon moi.&lt;br /&gt;
&lt;br /&gt;
====les classes====&lt;br /&gt;
Par convention pour nommer une classe nous n’utilisons pas de souligné pour séparer les mots mais une majuscule au début de chaque nouveaux mots comme : MaClasse&lt;br /&gt;
&lt;br /&gt;
c’est vrai il faut aussi definire que s’est une nouvelle fonction pour se faire utiliser le mots-clé : &amp;lt;span style=&amp;quot;color: blue;&amp;quot;&amp;gt;'''''class'''''&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Ces classes on va les definir pour avoir plus simple plus tard dans des fonctions futur.&lt;br /&gt;
&lt;br /&gt;
Petit exemple de classe simple :&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;class Personne :&lt;br /&gt;
	def __init__(self)&lt;br /&gt;
		self.nom = « Dupont »&lt;br /&gt;
		self.prenom = « Jean »&lt;br /&gt;
		self.age = 33&lt;br /&gt;
		self.lieu_residence = « Paris »&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Points forts/faibles==&lt;br /&gt;
&amp;lt;h3&amp;gt;&amp;lt;ul&amp;gt;Quoirin Thomas&amp;lt;/ul&amp;gt;&amp;lt;/h3&amp;gt;&lt;br /&gt;
===Point fort===&lt;br /&gt;
Les boucles&lt;br /&gt;
===Point faible===&lt;br /&gt;
Les listes&lt;br /&gt;
==Examen==&lt;br /&gt;
Nous ferons l'examen a deux durant les deux heures.&lt;/div&gt;</summary>
		<author><name>Thomas.quoirin@indse.be</name></author>
	</entry>
	<entry>
		<id>https://travaux.indse.be/index.php?title=Python:_%22Des_ex%C3%A9cutions_conditionnelles_aux_fonctions%22&amp;diff=16889</id>
		<title>Python: &quot;Des exécutions conditionnelles aux fonctions&quot;</title>
		<link rel="alternate" type="text/html" href="https://travaux.indse.be/index.php?title=Python:_%22Des_ex%C3%A9cutions_conditionnelles_aux_fonctions%22&amp;diff=16889"/>
		<updated>2018-06-08T12:04:55Z</updated>

		<summary type="html">&lt;p&gt;Thomas.quoirin@indse.be : &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Participants à la programmation en 6gt1==&lt;br /&gt;
*Gillard Xavier&lt;br /&gt;
*Quoirin Thomas&lt;br /&gt;
==Objectifs==&lt;br /&gt;
&amp;lt;li&amp;gt;Approfondissement du langage python &lt;br /&gt;
&amp;lt;li&amp;gt;Découvrir la base du langage de programmation pour mes études de l'an prochain.&lt;br /&gt;
==Introduction==&lt;br /&gt;
Tout d'abord pour que vous compreniez Python, nous allons vous proposez deux liens avec lesquels vous pourriez comprendre les bases de ce programme.&lt;br /&gt;
&lt;br /&gt;
https://openclassrooms.com/courses/apprenez-a-programmer-en-python&lt;br /&gt;
&lt;br /&gt;
https://inforef.be/swi/download/apprendre_python3_5.pdf&lt;br /&gt;
&lt;br /&gt;
==Ce que nous avons appris au cours de l'année==&lt;br /&gt;
&amp;lt;h3&amp;gt;&amp;lt;ul&amp;gt;Quoirin Thomas&amp;lt;/ul&amp;gt;&amp;lt;/h3&amp;gt;&lt;br /&gt;
====les exécutions conditionnelles====&lt;br /&gt;
Elles sont des fonctions qui prennent en compte certaines conditions&lt;br /&gt;
Exemple:&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&lt;br /&gt;
a=150&lt;br /&gt;
if(a&amp;gt;100):&lt;br /&gt;
    print (&amp;quot;a depasse la centaine&amp;quot;)&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
analysons le programme par ligne de code : &lt;br /&gt;
#une variable est égale à 150 &lt;br /&gt;
#si cette variable est supérieure à 100&lt;br /&gt;
#imprimer &amp;quot;a dépasse la centaine.&lt;br /&gt;
&lt;br /&gt;
dans cet exemple-ci a dépasse 100 donc &amp;quot;a dépasse la centaine&amp;quot; sera affiché dans le cas contraire rien ne sera affiché à l'écran.&lt;br /&gt;
&lt;br /&gt;
====Ensuite les instruction en boucle WHILE:====&lt;br /&gt;
Les boucles permettent d'afficher une suite de nombre qui ont un lien avec le nombre précédent&lt;br /&gt;
&lt;br /&gt;
Un exemple simple:&lt;br /&gt;
Afficher les nombres de 1 à 5&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;a=0&lt;br /&gt;
while(a&amp;lt;6):&lt;br /&gt;
         a=a+1&lt;br /&gt;
         print(a)&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Le type float consiste à intégrer des nombres décimals dans un programme &lt;br /&gt;
un exemple 8.5&lt;br /&gt;
&lt;br /&gt;
le type string qui se constitue à intclure des phrases dans un programme &lt;br /&gt;
exemple: &amp;quot;je m'appelle Thomas&amp;quot; on utilise les guillemets pour introduire des phrases&lt;br /&gt;
&lt;br /&gt;
====les CHAINES====&lt;br /&gt;
 &lt;br /&gt;
une chaine est une série de lettres ou de nombres les uns à la suite des autres&lt;br /&gt;
Exemple:&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;ch=&amp;quot;Thomas&amp;quot;&lt;br /&gt;
print(ch[0],ch[3])&lt;br /&gt;
T m&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====fonction prédéfinies &amp;quot;INPUT&amp;quot; et  &amp;quot;INT&amp;quot;====&lt;br /&gt;
la fonction input est définie dans le but d'interagir avec l'utilisateur en faisant participer l'utilisateur qui peut écrire ce qu'il veut lors du lancement du programme&lt;br /&gt;
&lt;br /&gt;
Exemple:&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;nom=input(&amp;quot;entrez votre nom : &amp;quot;)&lt;br /&gt;
print(&amp;quot;Bonjour,&amp;quot;,prenom)&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
La fonction 'int'  a les mêmes caractéristiques que la fonction 'input' mais permet d'entrer des chiffres à la place des lettres&lt;br /&gt;
&lt;br /&gt;
====Importation de module====&lt;br /&gt;
Un module est un programme qui comprend différentes fonctions&lt;br /&gt;
un module utile est le module 'math' qui permet d'importer dans python la fonction racine (sqrt) par exemple.&lt;br /&gt;
&lt;br /&gt;
Pour importer un module il suffit de mettre au début du programme   from nom du module import*&lt;br /&gt;
Il y a aussi le module 'turtle' qui existe celui-ci permet de tracer des graphiques sur python mais je ne vais pas m'attarder la dessus car ce n'est pas le plus important.&lt;br /&gt;
&lt;br /&gt;
====Définition de fonction====&lt;br /&gt;
=====Fonction sans paramètre=====&lt;br /&gt;
Prenons comme exemple la fonction table:&lt;br /&gt;
on définit tout d'abord une fonction qui va nous afficher les 10 premiers chiffres de la table de 6&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;def table6():&lt;br /&gt;
      n=1&lt;br /&gt;
      while n&amp;lt;11:&lt;br /&gt;
               print(n*6)&lt;br /&gt;
                n=n+1&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Ce programme fonctionne comme une simple boucle mais permet de faire plusieurs programme définis à la fois &lt;br /&gt;
=====Fonction avec paramètre=====&lt;br /&gt;
La fonction avec paramètre fonctionne comme une fonction sans paramètre mais permet de faire un programme plus global&lt;br /&gt;
Reprenons un programme généralisé avec les tables&lt;br /&gt;
&lt;br /&gt;
def table(base):&lt;br /&gt;
     n=1&lt;br /&gt;
     while n&amp;lt;11:&lt;br /&gt;
         print(n*base, end=' ')&lt;br /&gt;
         n=n+1&lt;br /&gt;
&lt;br /&gt;
maintenant il de définir la base et la noter en fin de programme&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;table(6)&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;h3&amp;gt;&amp;lt;ul&amp;gt;Gillard Xavier&amp;lt;/ul&amp;gt;&amp;lt;/h3&amp;gt;&lt;br /&gt;
Pour le moment j'ai vu exactement la même chose que Thomas mais quand même un peu plus mais sur le lien envoyer si dessus.&lt;br /&gt;
[https://openclassrooms.com/courses/apprenez-a-programmer-en-python]&lt;br /&gt;
&lt;br /&gt;
J’ai commencer les classes qui sont un peu plus compliquer selon moi.&lt;br /&gt;
&lt;br /&gt;
====les classes====&lt;br /&gt;
Par convention pour nommer une classe nous n’utilisons pas de souligné pour séparer les mots mais une majuscule au début de chaque nouveaux mots comme : MaClasse&lt;br /&gt;
&lt;br /&gt;
c’est vrai il faut aussi definire que s’est une nouvelle fonction pour se faire utiliser le mots-clé : &amp;lt;span style=&amp;quot;color: blue;&amp;quot;&amp;gt;'''''class'''''&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Ces classes on va les definir pour avoir plus simple plus tard dans des fonctions futur.&lt;br /&gt;
&lt;br /&gt;
Petit exemple de classe simple :&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;class Personne :&lt;br /&gt;
	def __init__(self)&lt;br /&gt;
		self.nom = « Dupont »&lt;br /&gt;
		self.prenom = « Jean »&lt;br /&gt;
		self.age = 33&lt;br /&gt;
		self.lieu_residence = « Paris »&amp;lt;/nowiki&amp;gt;&lt;/div&gt;</summary>
		<author><name>Thomas.quoirin@indse.be</name></author>
	</entry>
	<entry>
		<id>https://travaux.indse.be/index.php?title=Python:_%22Des_ex%C3%A9cutions_conditionnelles_aux_fonctions%22&amp;diff=16888</id>
		<title>Python: &quot;Des exécutions conditionnelles aux fonctions&quot;</title>
		<link rel="alternate" type="text/html" href="https://travaux.indse.be/index.php?title=Python:_%22Des_ex%C3%A9cutions_conditionnelles_aux_fonctions%22&amp;diff=16888"/>
		<updated>2018-06-08T11:56:46Z</updated>

		<summary type="html">&lt;p&gt;Thomas.quoirin@indse.be : /* Fonction avec paramètre */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Participants à la programmation en 6gt1==&lt;br /&gt;
*Gillard Xavier&lt;br /&gt;
*Quoirin Thomas&lt;br /&gt;
==Objectifs==&lt;br /&gt;
&amp;lt;li&amp;gt;Approfondissement du langage python &lt;br /&gt;
&amp;lt;li&amp;gt;Découvrir la base du langage de programmation pour mes études de l'an prochain.&lt;br /&gt;
==Introduction==&lt;br /&gt;
Tout d'abord pour que vous compreniez Python, nous allons vous proposez un lien avec lequel vous pourriez comprendre les bases de ce programme.&lt;br /&gt;
&lt;br /&gt;
https://openclassrooms.com/courses/apprenez-a-programmer-en-python&lt;br /&gt;
==Ce que nous avons appris au cours de l'année==&lt;br /&gt;
&amp;lt;h3&amp;gt;&amp;lt;ul&amp;gt;Quoirin Thomas&amp;lt;/ul&amp;gt;&amp;lt;/h3&amp;gt;&lt;br /&gt;
====les exécutions conditionnelles====&lt;br /&gt;
Elles sont des fonctions qui prennent en compte certaines conditions&lt;br /&gt;
Exemple:&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&lt;br /&gt;
a=150&lt;br /&gt;
if(a&amp;gt;100):&lt;br /&gt;
    print (&amp;quot;a depasse la centaine&amp;quot;)&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
analysons le programme par ligne de code : &lt;br /&gt;
#une variable est égale à 150 &lt;br /&gt;
#si cette variable est supérieure à 100&lt;br /&gt;
#imprimer &amp;quot;a dépasse la centaine.&lt;br /&gt;
&lt;br /&gt;
dans cet exemple-ci a dépasse 100 donc &amp;quot;a dépasse la centaine&amp;quot; sera affiché dans le cas contraire rien ne sera affiché à l'écran.&lt;br /&gt;
&lt;br /&gt;
====Ensuite les instruction en boucle WHILE:====&lt;br /&gt;
Les boucles permettent d'afficher une suite de nombre qui ont un lien avec le nombre précédent&lt;br /&gt;
&lt;br /&gt;
Un exemple simple:&lt;br /&gt;
Afficher les nombres de 1 à 5&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;a=0&lt;br /&gt;
while(a&amp;lt;6):&lt;br /&gt;
         a=a+1&lt;br /&gt;
         print(a)&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Le type float consiste à intégrer des nombres décimals dans un programme &lt;br /&gt;
un exemple 8.5&lt;br /&gt;
&lt;br /&gt;
le type string qui se constitue à intclure des phrases dans un programme &lt;br /&gt;
exemple: &amp;quot;je m'appelle Thomas&amp;quot; on utilise les guillemets pour introduire des phrases&lt;br /&gt;
&lt;br /&gt;
====les CHAINES====&lt;br /&gt;
 &lt;br /&gt;
une chaine est une série de lettres ou de nombres les uns à la suite des autres&lt;br /&gt;
Exemple:&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;ch=&amp;quot;Thomas&amp;quot;&lt;br /&gt;
print(ch[0],ch[3])&lt;br /&gt;
T m&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====fonction prédéfinies &amp;quot;INPUT&amp;quot; et  &amp;quot;INT&amp;quot;====&lt;br /&gt;
la fonction input est définie dans le but d'interagir avec l'utilisateur en faisant participer l'utilisateur qui peut écrire ce qu'il veut lors du lancement du programme&lt;br /&gt;
&lt;br /&gt;
Exemple:&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;nom=input(&amp;quot;entrez votre nom : &amp;quot;)&lt;br /&gt;
print(&amp;quot;Bonjour,&amp;quot;,prenom)&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
La fonction 'int'  a les mêmes caractéristiques que la fonction 'input' mais permet d'entrer des chiffres à la place des lettres&lt;br /&gt;
&lt;br /&gt;
====Importation de module====&lt;br /&gt;
Un module est un programme qui comprend différentes fonctions&lt;br /&gt;
un module utile est le module 'math' qui permet d'importer dans python la fonction racine (sqrt) par exemple.&lt;br /&gt;
&lt;br /&gt;
Pour importer un module il suffit de mettre au début du programme   from nom du module import*&lt;br /&gt;
Il y a aussi le module 'turtle' qui existe celui-ci permet de tracer des graphiques sur python mais je ne vais pas m'attarder la dessus car ce n'est pas le plus important.&lt;br /&gt;
&lt;br /&gt;
====Définition de fonction====&lt;br /&gt;
=====Fonction sans paramètre=====&lt;br /&gt;
Prenons comme exemple la fonction table:&lt;br /&gt;
on définit tout d'abord une fonction qui va nous afficher les 10 premiers chiffres de la table de 6&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;def table6():&lt;br /&gt;
      n=1&lt;br /&gt;
      while n&amp;lt;11:&lt;br /&gt;
               print(n*6)&lt;br /&gt;
                n=n+1&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Ce programme fonctionne comme une simple boucle mais permet de faire plusieurs programme définis à la fois &lt;br /&gt;
=====Fonction avec paramètre=====&lt;br /&gt;
La fonction avec paramètre fonctionne comme une fonction sans paramètre mais permet de faire un programme plus global&lt;br /&gt;
Reprenons un programme généralisé avec les tables&lt;br /&gt;
&lt;br /&gt;
def table(base):&lt;br /&gt;
     n=1&lt;br /&gt;
     while n&amp;lt;11:&lt;br /&gt;
         print(n*base, end=' ')&lt;br /&gt;
         n=n+1&lt;br /&gt;
&lt;br /&gt;
maintenant il de définir la base et la noter en fin de programme&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;table(6)&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;h3&amp;gt;&amp;lt;ul&amp;gt;Gillard Xavier&amp;lt;/ul&amp;gt;&amp;lt;/h3&amp;gt;&lt;br /&gt;
Pour le moment j'ai vu exactement la même chose que Thomas mais quand même un peu plus mais sur le lien envoyer si dessus.&lt;br /&gt;
[https://openclassrooms.com/courses/apprenez-a-programmer-en-python]&lt;br /&gt;
&lt;br /&gt;
J’ai commencer les classes qui sont un peu plus compliquer selon moi.&lt;br /&gt;
&lt;br /&gt;
====les classes====&lt;br /&gt;
Par convention pour nommer une classe nous n’utilisons pas de souligné pour séparer les mots mais une majuscule au début de chaque nouveaux mots comme : MaClasse&lt;br /&gt;
&lt;br /&gt;
c’est vrai il faut aussi definire que s’est une nouvelle fonction pour se faire utiliser le mots-clé : &amp;lt;span style=&amp;quot;color: blue;&amp;quot;&amp;gt;'''''class'''''&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Ces classes on va les definir pour avoir plus simple plus tard dans des fonctions futur.&lt;br /&gt;
&lt;br /&gt;
Petit exemple de classe simple :&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;class Personne :&lt;br /&gt;
	def __init__(self)&lt;br /&gt;
		self.nom = « Dupont »&lt;br /&gt;
		self.prenom = « Jean »&lt;br /&gt;
		self.age = 33&lt;br /&gt;
		self.lieu_residence = « Paris »&amp;lt;/nowiki&amp;gt;&lt;/div&gt;</summary>
		<author><name>Thomas.quoirin@indse.be</name></author>
	</entry>
	<entry>
		<id>https://travaux.indse.be/index.php?title=Python:_%22Des_ex%C3%A9cutions_conditionnelles_aux_fonctions%22&amp;diff=16887</id>
		<title>Python: &quot;Des exécutions conditionnelles aux fonctions&quot;</title>
		<link rel="alternate" type="text/html" href="https://travaux.indse.be/index.php?title=Python:_%22Des_ex%C3%A9cutions_conditionnelles_aux_fonctions%22&amp;diff=16887"/>
		<updated>2018-06-08T11:52:13Z</updated>

		<summary type="html">&lt;p&gt;Thomas.quoirin@indse.be : &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Participants à la programmation en 6gt1==&lt;br /&gt;
*Gillard Xavier&lt;br /&gt;
*Quoirin Thomas&lt;br /&gt;
==Objectifs==&lt;br /&gt;
&amp;lt;li&amp;gt;Approfondissement du langage python &lt;br /&gt;
&amp;lt;li&amp;gt;Découvrir la base du langage de programmation pour mes études de l'an prochain.&lt;br /&gt;
==Introduction==&lt;br /&gt;
Tout d'abord pour que vous compreniez Python, nous allons vous proposez un lien avec lequel vous pourriez comprendre les bases de ce programme.&lt;br /&gt;
&lt;br /&gt;
https://openclassrooms.com/courses/apprenez-a-programmer-en-python&lt;br /&gt;
==Ce que nous avons appris au cours de l'année==&lt;br /&gt;
&amp;lt;h3&amp;gt;&amp;lt;ul&amp;gt;Quoirin Thomas&amp;lt;/ul&amp;gt;&amp;lt;/h3&amp;gt;&lt;br /&gt;
====les exécutions conditionnelles====&lt;br /&gt;
Elles sont des fonctions qui prennent en compte certaines conditions&lt;br /&gt;
Exemple:&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&lt;br /&gt;
a=150&lt;br /&gt;
if(a&amp;gt;100):&lt;br /&gt;
    print (&amp;quot;a depasse la centaine&amp;quot;)&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
analysons le programme par ligne de code : &lt;br /&gt;
#une variable est égale à 150 &lt;br /&gt;
#si cette variable est supérieure à 100&lt;br /&gt;
#imprimer &amp;quot;a dépasse la centaine.&lt;br /&gt;
&lt;br /&gt;
dans cet exemple-ci a dépasse 100 donc &amp;quot;a dépasse la centaine&amp;quot; sera affiché dans le cas contraire rien ne sera affiché à l'écran.&lt;br /&gt;
&lt;br /&gt;
====Ensuite les instruction en boucle WHILE:====&lt;br /&gt;
Les boucles permettent d'afficher une suite de nombre qui ont un lien avec le nombre précédent&lt;br /&gt;
&lt;br /&gt;
Un exemple simple:&lt;br /&gt;
Afficher les nombres de 1 à 5&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;a=0&lt;br /&gt;
while(a&amp;lt;6):&lt;br /&gt;
         a=a+1&lt;br /&gt;
         print(a)&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Le type float consiste à intégrer des nombres décimals dans un programme &lt;br /&gt;
un exemple 8.5&lt;br /&gt;
&lt;br /&gt;
le type string qui se constitue à intclure des phrases dans un programme &lt;br /&gt;
exemple: &amp;quot;je m'appelle Thomas&amp;quot; on utilise les guillemets pour introduire des phrases&lt;br /&gt;
&lt;br /&gt;
====les CHAINES====&lt;br /&gt;
 &lt;br /&gt;
une chaine est une série de lettres ou de nombres les uns à la suite des autres&lt;br /&gt;
Exemple:&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;ch=&amp;quot;Thomas&amp;quot;&lt;br /&gt;
print(ch[0],ch[3])&lt;br /&gt;
T m&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====fonction prédéfinies &amp;quot;INPUT&amp;quot; et  &amp;quot;INT&amp;quot;====&lt;br /&gt;
la fonction input est définie dans le but d'interagir avec l'utilisateur en faisant participer l'utilisateur qui peut écrire ce qu'il veut lors du lancement du programme&lt;br /&gt;
&lt;br /&gt;
Exemple:&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;nom=input(&amp;quot;entrez votre nom : &amp;quot;)&lt;br /&gt;
print(&amp;quot;Bonjour,&amp;quot;,prenom)&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
La fonction 'int'  a les mêmes caractéristiques que la fonction 'input' mais permet d'entrer des chiffres à la place des lettres&lt;br /&gt;
&lt;br /&gt;
====Importation de module====&lt;br /&gt;
Un module est un programme qui comprend différentes fonctions&lt;br /&gt;
un module utile est le module 'math' qui permet d'importer dans python la fonction racine (sqrt) par exemple.&lt;br /&gt;
&lt;br /&gt;
Pour importer un module il suffit de mettre au début du programme   from nom du module import*&lt;br /&gt;
Il y a aussi le module 'turtle' qui existe celui-ci permet de tracer des graphiques sur python mais je ne vais pas m'attarder la dessus car ce n'est pas le plus important.&lt;br /&gt;
&lt;br /&gt;
====Définition de fonction====&lt;br /&gt;
=====Fonction sans paramètre=====&lt;br /&gt;
Prenons comme exemple la fonction table:&lt;br /&gt;
on définit tout d'abord une fonction qui va nous afficher les 10 premiers chiffres de la table de 6&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;def table6():&lt;br /&gt;
      n=1&lt;br /&gt;
      while n&amp;lt;11:&lt;br /&gt;
               print(n*6)&lt;br /&gt;
                n=n+1&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Ce programme fonctionne comme une simple boucle mais permet de faire plusieurs programme définis à la fois &lt;br /&gt;
=====Fonction avec paramètre=====&lt;br /&gt;
La fonction avec paramètre fonctionne comme une fonction sans paramètre mais permet de faire un programme plus global&lt;br /&gt;
Reprenons un programme généralisé avec les tables&lt;br /&gt;
&lt;br /&gt;
def table(base):&lt;br /&gt;
     n=1&lt;br /&gt;
     while n&amp;lt;11:&lt;br /&gt;
         print(n*base, end=' ')&lt;br /&gt;
         n=n+1&lt;br /&gt;
&lt;br /&gt;
maintenant il de définir la base et la noter en fin de programme&lt;br /&gt;
&lt;br /&gt;
&amp;lt;nowiki&amp;gt;table(6)&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;h3&amp;gt;&amp;lt;ul&amp;gt;Gillard Xavier&amp;lt;/ul&amp;gt;&amp;lt;/h3&amp;gt;&lt;br /&gt;
Pour le moment j'ai vu exactement la même chose que Thomas mais quand même un peu plus mais sur le lien envoyer si dessus.&lt;br /&gt;
[https://openclassrooms.com/courses/apprenez-a-programmer-en-python]&lt;br /&gt;
&lt;br /&gt;
J’ai commencer les classes qui sont un peu plus compliquer selon moi.&lt;br /&gt;
====les classes====&lt;br /&gt;
Par convention pour nommer une classe nous n’utilisons pas de souligné pour séparer les mots mais une majuscule au début de chaque nouveaux mots comme : MaClasse&lt;br /&gt;
&lt;br /&gt;
c’est vrai il faut aussi definire que s’est une nouvelle fonction pour se faire utiliser le mots-clé : &amp;lt;span style=&amp;quot;color: blue;&amp;quot;&amp;gt;'''''class'''''&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Ces classes on va les definir pour avoir plus simple plus tard dans des fonctions futur.&lt;br /&gt;
&lt;br /&gt;
Petit exemple de classe simple :&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;class Personne :&lt;br /&gt;
	def __init__(self)&lt;br /&gt;
		self.nom = « Dupont »&lt;br /&gt;
		self.prenom = « Jean »&lt;br /&gt;
		self.age = 33&lt;br /&gt;
		self.lieu_residence = « Paris »&amp;lt;/nowiki&amp;gt;&lt;/div&gt;</summary>
		<author><name>Thomas.quoirin@indse.be</name></author>
	</entry>
	<entry>
		<id>https://travaux.indse.be/index.php?title=Python:_%22Des_ex%C3%A9cutions_conditionnelles_aux_fonctions%22&amp;diff=16884</id>
		<title>Python: &quot;Des exécutions conditionnelles aux fonctions&quot;</title>
		<link rel="alternate" type="text/html" href="https://travaux.indse.be/index.php?title=Python:_%22Des_ex%C3%A9cutions_conditionnelles_aux_fonctions%22&amp;diff=16884"/>
		<updated>2018-06-05T07:02:57Z</updated>

		<summary type="html">&lt;p&gt;Thomas.quoirin@indse.be : &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Participants à la programmation en 6gt1==&lt;br /&gt;
*Gillard Xavier&lt;br /&gt;
*Quoirin Thomas&lt;br /&gt;
==Objectifs==&lt;br /&gt;
&amp;lt;li&amp;gt;Approfondissement du langage python &lt;br /&gt;
&amp;lt;li&amp;gt;Découvrir la base du langage de programmation pour mes études de l'an prochain.&lt;br /&gt;
==Introduction==&lt;br /&gt;
Tout d'abord pour que vous compreniez Python, nous allons vous proposez un lien avec lequel vous pourriez comprendre les bases de ce programme.&lt;br /&gt;
&lt;br /&gt;
https://openclassrooms.com/courses/apprenez-a-programmer-en-python&lt;br /&gt;
==Ce que nous avons appris au cours de l'année==&lt;br /&gt;
&amp;lt;h3&amp;gt;&amp;lt;ul&amp;gt;Quoirin Thomas&amp;lt;/ul&amp;gt;&amp;lt;/h3&amp;gt;&lt;br /&gt;
====les exécutions conditionnelles====&lt;br /&gt;
Elles sont des fonctions qui prennent en compte certaines conditions&lt;br /&gt;
Exemple:&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&lt;br /&gt;
a=150&lt;br /&gt;
if(a&amp;gt;100):&lt;br /&gt;
    print (&amp;quot;a depasse la centaine&amp;quot;)&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
analysons le programme par ligne de code : &lt;br /&gt;
#une variable est égale à 150 &lt;br /&gt;
#si cette variable est supérieure à 100&lt;br /&gt;
#imprimer &amp;quot;a dépasse la centaine.&lt;br /&gt;
&lt;br /&gt;
dans cet exemple-ci a dépasse 100 donc &amp;quot;a dépasse la centaine&amp;quot; sera affiché dans le cas contraire rien ne sera affiché à l'écran.&lt;br /&gt;
&lt;br /&gt;
====Ensuite les instruction en boucle WHILE:====&lt;br /&gt;
Les boucles permettent d'afficher une suite de nombre qui ont un lien avec le nombre précédent&lt;br /&gt;
&lt;br /&gt;
Un exemple simple:&lt;br /&gt;
Afficher les nombres de 1 à 5&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;a=0&lt;br /&gt;
while(a&amp;lt;6):&lt;br /&gt;
         a=a+1&lt;br /&gt;
         print(a)&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Le type float consiste à intégrer des nombres décimals dans un programme &lt;br /&gt;
un exemple 8.5&lt;br /&gt;
&lt;br /&gt;
le type string qui se constitue à intclure des phrases dans un programme &lt;br /&gt;
exemple: &amp;quot;je m'appelle Thomas&amp;quot; on utilise les guillemets pour introduire des phrases&lt;br /&gt;
&lt;br /&gt;
====les CHAINES====&lt;br /&gt;
 &lt;br /&gt;
une chaine est une série de lettres ou de nombres les uns à la suite des autres&lt;br /&gt;
Exemple:&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;ch=&amp;quot;Thomas&amp;quot;&lt;br /&gt;
print(ch[0],ch[3])&lt;br /&gt;
T m&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====fonction prédéfinies &amp;quot;INPUT&amp;quot; et  &amp;quot;INT&amp;quot;====&lt;br /&gt;
la fonction input est définie dans le but d'interagir avec l'utilisateur en faisant participer l'utilisateur qui peut écrire ce qu'il veut lors du lancement du programme&lt;br /&gt;
&lt;br /&gt;
Exemple:&lt;br /&gt;
&lt;br /&gt;
nom=input(&amp;quot;entrez votre nom : &amp;quot;)&lt;br /&gt;
print(&amp;quot;Bonjour,&amp;quot;,prenom)&lt;br /&gt;
&lt;br /&gt;
La fonction 'int'  a les mêmes caractéristiques que la fonction 'input' mais permet d'entrer des chiffres à la place des lettres&lt;br /&gt;
&lt;br /&gt;
Importation de module&lt;br /&gt;
Un module est un programme qui comprend différentes fonctions&lt;br /&gt;
un module utile est le module 'math' qui permet d'importer dans python la fonction racine (sqrt) par exemple.&lt;br /&gt;
Pour importer un module il suffit de mettre au début du programme   from nom du module import*&lt;br /&gt;
Il y a aussi le module 'turtle' qui existe celui-ci permet de tracer des graphiques sur python mais je ne vais pas m'attarder la dessus car ce n'est pas le plus important.&lt;br /&gt;
&lt;br /&gt;
Définition de fonction&lt;br /&gt;
Fonction sans paramètre&lt;br /&gt;
Prenons comme exemple la fonction table:&lt;br /&gt;
on définit tout d'abord une fonction qui va nous afficher les 10 premiers chiffres de la table de 6&lt;br /&gt;
&lt;br /&gt;
def table6():&lt;br /&gt;
      n=1&lt;br /&gt;
      while n&amp;lt;11:&lt;br /&gt;
               print(n*6)&lt;br /&gt;
                n=n+1&lt;br /&gt;
&lt;br /&gt;
Ce programme fonctionne comme une simple boucle mais permet de faire plusieurs programme définis à la fois &lt;br /&gt;
Fonction avec paramètre&lt;br /&gt;
&amp;lt;h3&amp;gt;&amp;lt;ul&amp;gt;Gillard Xavier&amp;lt;/ul&amp;gt;&amp;lt;/h3&amp;gt;&lt;br /&gt;
Pour le moment j'ai vu exactement la même chose que Thomas mais quand même un peu plus mais sur le lien envoyer si dessus.&lt;br /&gt;
[https://openclassrooms.com/courses/apprenez-a-programmer-en-python]&lt;br /&gt;
&lt;br /&gt;
J’ai commencer les classes qui sont un peu plus compliquer selon moi.&lt;br /&gt;
====les classes====&lt;br /&gt;
Par convention pour nommer une classe nous n’utilisons pas de souligné pour séparer les mots mais une majuscule au début de chaque nouveaux mots comme : MaClasse&lt;br /&gt;
&lt;br /&gt;
c’est vrai il faut aussi definire que s’est une nouvelle fonction pour se faire utiliser le mots-clé : &amp;lt;span style=&amp;quot;color: blue;&amp;quot;&amp;gt;'''''class'''''&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Ces classes on va les definir pour avoir plus simple plus tard dans des fonctions futur.&lt;br /&gt;
&lt;br /&gt;
Petit exemple de classe simple :&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;class Personne :&lt;br /&gt;
	def __init__(self)&lt;br /&gt;
		self.nom = « Dupont »&lt;br /&gt;
		self.prenom = « Jean »&lt;br /&gt;
		self.age = 33&lt;br /&gt;
		self.lieu_residence = « Paris »&amp;lt;/nowiki&amp;gt;&lt;/div&gt;</summary>
		<author><name>Thomas.quoirin@indse.be</name></author>
	</entry>
	<entry>
		<id>https://travaux.indse.be/index.php?title=Python:_%22Des_ex%C3%A9cutions_conditionnelles_aux_fonctions%22&amp;diff=16808</id>
		<title>Python: &quot;Des exécutions conditionnelles aux fonctions&quot;</title>
		<link rel="alternate" type="text/html" href="https://travaux.indse.be/index.php?title=Python:_%22Des_ex%C3%A9cutions_conditionnelles_aux_fonctions%22&amp;diff=16808"/>
		<updated>2018-06-01T12:18:13Z</updated>

		<summary type="html">&lt;p&gt;Thomas.quoirin@indse.be : &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Participants à la programmation en 6gt1==&lt;br /&gt;
*Gillard Xavier&lt;br /&gt;
*Quoirin Thomas&lt;br /&gt;
==Objectifs==&lt;br /&gt;
&amp;lt;li&amp;gt;Approfondissement du langage python &lt;br /&gt;
&amp;lt;li&amp;gt;Découvrir la base du langage de programmation pour mes études de l'an prochain.&lt;br /&gt;
==Introduction==&lt;br /&gt;
Tout d'abord pour que vous compreniez Python, nous allons vous proposez un lien avec lequel vous pourriez comprendre les bases de ce programme.&lt;br /&gt;
&lt;br /&gt;
https://openclassrooms.com/courses/apprenez-a-programmer-en-python&lt;br /&gt;
==Ce que nous avons appris au cours de l'année==&lt;br /&gt;
&amp;lt;h3&amp;gt;&amp;lt;ul&amp;gt;Quoirin Thomas&amp;lt;/ul&amp;gt;&amp;lt;/h3&amp;gt;&lt;br /&gt;
====les exécutions conditionnelles sont des qui prennent en compte certaines conditions:====&lt;br /&gt;
Exemple:&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&lt;br /&gt;
a=150&lt;br /&gt;
if(a&amp;gt;100):&lt;br /&gt;
    print (&amp;quot;a depasse la centaine&amp;quot;)&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
analysons le programme par ligne de code : &lt;br /&gt;
#une variable est égale à 150 &lt;br /&gt;
#si cette variable est supérieure à 100&lt;br /&gt;
#imprimer &amp;quot;a dépasse la centaine.&lt;br /&gt;
&lt;br /&gt;
dans cet exemple-ci a dépasse 100 donc &amp;quot;a dépasse la centaine&amp;quot; sera affiché dans le cas contraire rien ne sera affiché à l'écran.&lt;br /&gt;
Ensuite les instruction en boucle WHILE:&lt;br /&gt;
Les boucles permettent d'afficher une suite de nombre qui ont un lien avec le nombre précédent&lt;br /&gt;
&lt;br /&gt;
Un exemple simple:&lt;br /&gt;
Afficher les nombres de 1 à 5&lt;br /&gt;
&lt;br /&gt;
a=0&lt;br /&gt;
while(a&amp;lt;6):&lt;br /&gt;
         a=a+1&lt;br /&gt;
         print(a)&lt;br /&gt;
&lt;br /&gt;
Le type float consiste à intégrer des nombres décimals dans un programme &lt;br /&gt;
un exemple 8.5&lt;br /&gt;
&lt;br /&gt;
le type string qui se constitue à intclure des phrases dans un programme &lt;br /&gt;
exemple: &amp;quot;je m'appelle Thomas&amp;quot; on utilise les guillemets pour introduire des phrases&lt;br /&gt;
&lt;br /&gt;
les CHAINES &lt;br /&gt;
une chaine est une série de lettres ou de nombres les uns à la suite des autres&lt;br /&gt;
Exemple:&lt;br /&gt;
ch=&amp;quot;Thomas&amp;quot;&lt;br /&gt;
print(ch[0],ch[3])&lt;br /&gt;
T m&lt;br /&gt;
&lt;br /&gt;
fonction prédéfinies &amp;quot;INPUT&amp;quot; et  &amp;quot;INT&amp;quot;&lt;br /&gt;
la fonction input est définie dans le but d'interagir avec l'utilisateur&lt;br /&gt;
&amp;lt;h3&amp;gt;&amp;lt;ul&amp;gt;Gillard Xavier&amp;lt;/ul&amp;gt;&amp;lt;/h3&amp;gt;&lt;br /&gt;
Pour le moment j'ai vu exactement la même chose que Thomas mais quand même un peu plus mais sur le lien envoyer si dessus.&lt;br /&gt;
[https://openclassrooms.com/courses/apprenez-a-programmer-en-python]&lt;/div&gt;</summary>
		<author><name>Thomas.quoirin@indse.be</name></author>
	</entry>
	<entry>
		<id>https://travaux.indse.be/index.php?title=Python:_%22Des_ex%C3%A9cutions_conditionnelles_aux_fonctions%22&amp;diff=16751</id>
		<title>Python: &quot;Des exécutions conditionnelles aux fonctions&quot;</title>
		<link rel="alternate" type="text/html" href="https://travaux.indse.be/index.php?title=Python:_%22Des_ex%C3%A9cutions_conditionnelles_aux_fonctions%22&amp;diff=16751"/>
		<updated>2018-05-29T07:09:44Z</updated>

		<summary type="html">&lt;p&gt;Thomas.quoirin@indse.be : Page créée avec « ==Participants à la programmation en 6gt1== *Gillard Xavier *Quoirin Thomas ==Objectifs== &amp;lt;li&amp;gt;Approfondissement du langage python  &amp;lt;li&amp;gt;Découvrir la base du langage de pr... »&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Participants à la programmation en 6gt1==&lt;br /&gt;
*Gillard Xavier&lt;br /&gt;
*Quoirin Thomas&lt;br /&gt;
==Objectifs==&lt;br /&gt;
&amp;lt;li&amp;gt;Approfondissement du langage python &lt;br /&gt;
&amp;lt;li&amp;gt;Découvrir la base du langage de programmation pour mes études de l'an prochain.&lt;br /&gt;
==Introduction==&lt;br /&gt;
Tout d'abord pour que vous compreniez Python, nous allons vous proposez un lien avec lequel vous pourriez comprendre les bases de ce programme.&lt;br /&gt;
[https://openclassrooms.com/courses/apprenez-a-programmer-en-python]&lt;br /&gt;
==Ce que nous avons appris au cours de l'année==&lt;br /&gt;
&amp;lt;h3&amp;gt;&amp;lt;ul&amp;gt;Quoirin Thomas&amp;lt;/ul&amp;gt;&amp;lt;/h3&amp;gt;&lt;br /&gt;
1)les exécutions conditionnelles sont des qui prennent en compte certaines conditions:&lt;br /&gt;
Exemple:&lt;br /&gt;
&lt;br /&gt;
a=150&lt;br /&gt;
if(a&amp;gt;100):&lt;br /&gt;
   print (&amp;quot;a depasse la centaine&amp;quot;)&lt;br /&gt;
analysons le programme : une variable est égale à 150 &lt;br /&gt;
                         si cette variable est superieure à 100&lt;br /&gt;
                         imprimer &amp;quot;a dépasse la centaine&amp;quot;&lt;br /&gt;
dans cet exemple-ci a dépasse 100 donc &amp;quot;a dépasse la centaine&amp;quot; sera affiché dans le cas contraire rien ne sera affiché à l'écran.&lt;/div&gt;</summary>
		<author><name>Thomas.quoirin@indse.be</name></author>
	</entry>
	<entry>
		<id>https://travaux.indse.be/index.php?title=6%C3%A8me_g%C3%A9n%C3%A9ral,_cours_d%27informatique&amp;diff=16749</id>
		<title>6ème général, cours d'informatique</title>
		<link rel="alternate" type="text/html" href="https://travaux.indse.be/index.php?title=6%C3%A8me_g%C3%A9n%C3%A9ral,_cours_d%27informatique&amp;diff=16749"/>
		<updated>2018-05-29T06:40:27Z</updated>

		<summary type="html">&lt;p&gt;Thomas.quoirin@indse.be : /* Liens intéressants */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=='''Qui sommes-nous ?'''==&lt;br /&gt;
&lt;br /&gt;
Le [[6groupe_a_2015-2016|groupe A]], le [[6groupe_b_2015-2016|groupe B]] et le [[6groupe_c_2015-2016|groupe C]] utilisent ce wiki pour co-construire leurs connaissances en informatique (et &amp;quot;accessoirement&amp;quot; gagner des points pour leur Compétence 3), [[Utilisateur:FSchoubben|F. Schoubben]] participant à l'évolution et l'évaluation. Ce wiki est aussi le point de départ pour trouver les [[projets informatique des élèves de rhéto]]&lt;br /&gt;
&lt;br /&gt;
== '''Wiki ?''' ==&lt;br /&gt;
Un Wiki est un site collaboratif. Vous DEVEZ modifier les pages des autres pour qu'elles soient le plus intéressantes possibles (sauf si vous souhaitez ne pas avoir de points en compétence 3. Pour rappel, le barême est indiqué dans les [[Intentions pédagogiques]] au point 4.1). En cas d'erreur, il est toujours possible de &amp;quot;défaire&amp;quot; ce qui a été fait, n'ayez pas peur. &lt;br /&gt;
Faire simplement de la maintenance (restructurer une page ou un ensemble de page, corriger l'orthographe...) sont des actions &amp;quot;faciles&amp;quot; qui aideront tout le monde. &lt;br /&gt;
Voici quelques exemples et contre-exemples, qu'il convient de re-vérifier fréquemment, puisque vous allez les corriger :-) : &lt;br /&gt;
* Exemple de bonnes idées, peu ré-utilisables par d'autres [[Projet_Anne-Sophie_et_Rom%C3%A9o]]&lt;br /&gt;
* Exemple d'un bon début de page [[Modélisation 3D]]&lt;br /&gt;
* Exemple de page avec un contenu intéressant au mauvais endroit (devrait être sur une page plus personnelle du groupe) [[Lipdup]]&lt;br /&gt;
* Exemple de page intéressante, avec un début de collaboration [[Comment créer un bon mot de passe?]]&lt;br /&gt;
&lt;br /&gt;
== '''Liens intéressants''' ==&lt;br /&gt;
À vous de fouiller ce site et de remonter ici ce que vous trouvez intéressant. Ne mettez pas plus de 5 sites au même niveau (n'hésitez pas à créer une structure), et pas plus de 25 sites en tout. Pensez global, ne faites pas &amp;quot;votre pub&amp;quot;.&lt;br /&gt;
=== Cours donnés ===&lt;br /&gt;
*[[Maintenance d'un ordinateur sous Windows]]&lt;br /&gt;
&lt;br /&gt;
=== Le journal de classe ===&lt;br /&gt;
* [http://journaldeclasseschoubben.blogspot.lu/ lien pour le journal de classe]&lt;br /&gt;
&lt;br /&gt;
=== Liens de ce wiki ===&lt;br /&gt;
*[[Modélisation 3D]]&lt;br /&gt;
*[[Maintenance d'un ordinateur sous Mac osX]]&lt;br /&gt;
&lt;br /&gt;
=== Liens extérieurs ===&lt;br /&gt;
*[[Informatique]]&lt;br /&gt;
*[[Manipulation audio/vidéo]] &lt;br /&gt;
*[[Windows 7]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== '''Programmation''' ==&lt;br /&gt;
=== Vidéos &amp;quot;théoriques&amp;quot; ===&lt;br /&gt;
* [http://www.youtube.com/watch?v=pxI4_LaYI_k l'affectation d'une valeur à une variable] : théorie rapide pour les [http://inforef.be/swi/python.htm pages 14 à 19 du livre &amp;quot;Apprendre à programmer avec Python 3&amp;quot;, chapitre 2]&lt;br /&gt;
* [http://youtu.be/n0iQ9eRCAy0 lecture et écriture, ou comment un utilisateur peut donner des valeurs au programme?] : théorie rapide pour les [http://inforef.be/swi/python.htm pages 49 et 50 du livre &amp;quot;Apprendre à programmer avec Python 3&amp;quot;, chapitre 6]&lt;br /&gt;
&lt;br /&gt;
=== Liens intéressants ===&lt;br /&gt;
* [http://www.python.org/getit/ Voici un lien pour télécharger le logiciel python.]&lt;br /&gt;
* [[Synthèse du vocabulaire de python.]]&lt;br /&gt;
* [http://www.siteduzero.com/ Voici un lien pour apprendre plein de choses en informatique.]&lt;br /&gt;
* [https://secure.wikimedia.org/wikibooks/fr/wiki/Programmation_Python/Tkinter/ La suite de la programmation avec les bases pour les interfaces graphiques (Python).]&lt;br /&gt;
* [[Réponses aux exercices]]&lt;br /&gt;
* [http://inforef.be/swi/download/apprendre_python3_5.pdf Le lien du livre de Gérard Swinnen: &amp;quot;Apprendre à programmer avec python 3&amp;quot;]&lt;br /&gt;
* [http://www.france-ioi.org/algo/chapters.php?progression=1 Exercices supplémentaires]&lt;br /&gt;
* [[Python: &amp;quot;Des exécutions conditionnelles aux fonctions&amp;quot;]]&lt;br /&gt;
&lt;br /&gt;
== '''Présentations sur les enjeux informatiques''' ==&lt;br /&gt;
===La &amp;quot;culture libre&amp;quot; de l'informatique===&lt;br /&gt;
* [[Facebook, Google, Bing, tout est gratuit mais qui paye alors ?]]&lt;br /&gt;
* [[Manifeste mozilla et ce que cela implique.]]&lt;br /&gt;
* [[Quelques vidéos réactionnaires contre les lois favorisant les droits d'auteurs.]]&lt;br /&gt;
* [[(14/02/2014) La NSA ce que ça implique chez nous:]]&lt;br /&gt;
* [[L'utilisation de notre image par les entreprises pour leur publicité (Facebook)]]&lt;br /&gt;
* [[L'historique de l'Open source]]&lt;br /&gt;
&lt;br /&gt;
===Réfléchir aux enjeux (travaux de groupe)===&lt;br /&gt;
*[[Internet nous abruti-t-il?]]&lt;br /&gt;
*[[Y'a-t'il un problème à être fichés par la NSA et autres ?]]&lt;br /&gt;
*[[La vie privée n'existe pas pour Google. Les utilisateurs de GMail devraient savoir que tout se sait.]]&lt;br /&gt;
*[[L'utilisation du smartphone pour voir où vous êtes et vous ficher éventuellement.]]&lt;br /&gt;
*[[PRISM, pourquoi ce n'est pas le pire ?]]&lt;br /&gt;
*[[Qu’est-ce que change que l’on négocie ou pas sur les données personnelles ?]]&lt;br /&gt;
*[[Le Deep web]]&lt;br /&gt;
*[[Wikipédia peut-il être utilisé à l'université?]]&lt;br /&gt;
*[[Attention, Internet a tendance à nous anesthésier]]&lt;br /&gt;
&lt;br /&gt;
===La vie privée n'existe pas pour google===&lt;br /&gt;
*[[Le problème]]&lt;br /&gt;
*[[Moyens de récolter les informations]]&lt;br /&gt;
*[[Les solutions]]&lt;br /&gt;
*[[Le cyber-harcèlement]]&lt;br /&gt;
&lt;br /&gt;
=='''Autres'''==&lt;br /&gt;
===Divers===&lt;br /&gt;
* [[Comment créer un bon mot de passe?]]&lt;br /&gt;
* [[Un peu de divertissement]]&lt;br /&gt;
* [http://www.youtube.com/watch?v=J7Y8YGlH_RQ/ Vidéo] Bastogne est décidément assez mouvementée!&lt;br /&gt;
* [[Dead Drop.]]&lt;br /&gt;
* [[Choisir une batterie.]]&lt;br /&gt;
* [http://www.indse.be/ lien pour le site de l'école]&lt;br /&gt;
* [http://cyber.indse.be/ lien vers Chamilo pour les cours en ligne]&lt;br /&gt;
* [[Voyage Humanitaire au Népal]] &lt;br /&gt;
* [[Passer a Windows 10 en limitant les risques]]&lt;br /&gt;
* [[LaTex]]&lt;br /&gt;
* [[Le Führermuseum]]  &lt;br /&gt;
* [[Le volley]] &lt;br /&gt;
* [[Final Cut Pro X]]&lt;br /&gt;
* [[Réaliser des affiches, posters, flyers et logos]]&lt;br /&gt;
* [[L'interval training]]&lt;br /&gt;
* [https://www.telechargerunevideo.com/fr/ Lien pour convertir des vidéos.]&lt;br /&gt;
* [[la découverte d'exo-planète]]&lt;br /&gt;
* [[L'ikigai]]&lt;br /&gt;
* [[La médecine et les jeux vidéos]]&lt;br /&gt;
* [[La perception de l'échec]]&lt;br /&gt;
* [[Travail sur la conférence d'Idriss Aberkane]]&lt;br /&gt;
* [[L'impuissance apprise]]&lt;br /&gt;
* [[L'économie de la connaissance]]&lt;br /&gt;
* [[Les neurosciences dans l'éducation]]&lt;br /&gt;
* [[La chute de Nokia]]&lt;br /&gt;
*[[Qu’est-ce qui fait le succès d’Apple ?]]&lt;br /&gt;
&lt;br /&gt;
===Synthèses de Français===&lt;br /&gt;
* [[Littérature du Japon]]&lt;br /&gt;
* [[Littérature de l'Afrique Noire]]&lt;br /&gt;
* [[Littérature des Pays de l'Est]]&lt;br /&gt;
* [[Littérature du Maghreb]]&lt;br /&gt;
&lt;br /&gt;
===Synthèses histoire===&lt;br /&gt;
* [[La Révolution Russe]]&lt;br /&gt;
* [[L'Italie fasciste]]&lt;br /&gt;
* [[Crise de 1929]]&lt;br /&gt;
&lt;br /&gt;
===Bon sites de traduction pour cours de langues===&lt;br /&gt;
*[http://www.wordreference.com/fr/ Wordreference] Mieux pour trouver des MOTS en anglais.&lt;br /&gt;
*[http://www.reverso.net/text_translation.aspx?lang=FR/ Reverso] Bien pour l'allemand mais il faut être prudent pour l'anglais.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Quelques trucs utiles pour :===&lt;br /&gt;
&lt;br /&gt;
====Les Raccourcis claviers (sur Windows) :====&lt;br /&gt;
&lt;br /&gt;
*CTRL+C : copier&lt;br /&gt;
*CTRL+V : coller&lt;br /&gt;
*CTRL+X : couper&lt;br /&gt;
*CTRL+S : sauvegarder&lt;br /&gt;
*CTRL+A : tout selectionner&lt;br /&gt;
*CTRL+Y : revenir sur la dernière action&lt;br /&gt;
*CTRL+Z : annuler la dernière action&lt;br /&gt;
*CTRL+F : recherche rapide&lt;br /&gt;
*CTRL+U : afficher le code source (youtube)&lt;br /&gt;
*CTRL+W : fermer un onglet&lt;br /&gt;
*CTRL+SHIFT+T : réouvrir un onglet fermé par accident&lt;br /&gt;
*CTRL+SHIFT+ESC : à faire quand un programme beug &lt;br /&gt;
&lt;br /&gt;
*ALT+Tab : jongler entre les fenêtres&lt;br /&gt;
*Windows+Tab : jongler entre les fenêtres en 3D!!&lt;br /&gt;
&lt;br /&gt;
*ALT+D : copier l'adresse d'un lien&lt;br /&gt;
&lt;br /&gt;
*Windows+D : retour au bureau&lt;br /&gt;
*Windows+L : verrouiller l'ordinateur&lt;br /&gt;
&lt;br /&gt;
*Mise en situation : Vous trouver la miniature d'un vidéo youtube très belle et vous voudriez obtenir l'image en format .jpg&lt;br /&gt;
   1)CTRL+U&lt;br /&gt;
   2)CTRL+F et chercher &amp;quot;.jpg&amp;quot;&lt;br /&gt;
   3)copier le lien avec CRTL+C&lt;br /&gt;
   4)le coller d'un un nouvel onglet avec CTRL+V&lt;br /&gt;
   5)il ne vous reste plus qu'a enregistrer l'image&lt;br /&gt;
&lt;br /&gt;
====Les Raccourcis claviers (sur Mac) :====&lt;br /&gt;
&lt;br /&gt;
*Commande + X : Couper &lt;br /&gt;
*Commande + C : Copier &lt;br /&gt;
*Commande + V : Coller&lt;br /&gt;
*Commande + Z : Annuler&lt;br /&gt;
*Commande + A : Sélectionner tous les éléments. &lt;br /&gt;
*Commande + F : Rechercher &lt;br /&gt;
*Commande + N : Nouveau &lt;br /&gt;
*Commande + P : Imprimer &lt;br /&gt;
*Commande + S : Enregistrer &lt;br /&gt;
*Maj + Commande + 3 : Capture d’écran&lt;br /&gt;
&lt;br /&gt;
*Contrôle + Commande + bouton d’alimentation :  redémarrage du Mac.&lt;br /&gt;
*Contrôle + Maj + (bouton d’alimentation ou touche d’éjection ): Mettre les écrans en veille.&lt;br /&gt;
*Option + Maj + Commande + Q	Fermer la session immédiatement, sans se donner la possibilité de confirmer cette action.&lt;br /&gt;
&lt;br /&gt;
====Les maths====&lt;br /&gt;
*[http://www.wolframalpha.com/ Wolframalpha]&lt;br /&gt;
*[http://www.cmath.fr/index.php Comprendre les maths] Pour tous ceux qui ont besoin de s'exercer ou mieux comprendre les maths.&lt;br /&gt;
*[http://www.clubic.com/telecharger-fiche14087-geogebra.html] pour télécharger géogebra pour le travail des coniques&lt;br /&gt;
*[http://wiki.documentfoundation.org/images/b/b1/MG35FR-MathGuide.pdf]Tutoriel pour écrire les équations avec libre office.&lt;br /&gt;
*[http://travaux.indse.be/mediawiki/index.php/Maths] Pour les personnes qui veulent bien aider à la rédaction commune d'un référentiel de MATHS pour le secondaire&lt;br /&gt;
*[https://fr.symbolab.com/ Symbolab]C'est un site permettant de résoudre toute sorte d'équation et de dérivée/primitives quand le prof de math donne des exercices trop dures.&lt;br /&gt;
&lt;br /&gt;
====Faire passer le temps====&lt;br /&gt;
*[http://www.viedemerde.fr/ Vie de merde] Il existe également une série sur Youtube nommé VDM&lt;br /&gt;
*[http://danstonchat.com/latest.html Dans ton chat]&lt;br /&gt;
*[http://forum.wawa-mania.ec/ Wawa-Mania] Il faut s'inscrire mais ça n'engage à rien. Très utile pour discuter de choses et d'autres mais surtout ne pas passer des heures à chercher un lien de téléchargement, ils donnent même parfois un pass premium ;)&lt;br /&gt;
*[http://www.parolesmania.com/ Paroles-Mania]&lt;br /&gt;
*[http://www.hodiho.fr/ Hodiho] Un site qui vaut le coups d’œil.&lt;br /&gt;
*[http://www.spi0n.com/ Spi0n] Un peu du même genre que [http://www.koreus.com/ Koreus], mais en mieux!&lt;br /&gt;
*[http://www.extinction.fr] 3 jeux simplistes à jouer à plusieurs en ligne&lt;br /&gt;
*[http://www.9gag.com/ 9gag] Pour les anglophiles, un site très connu reprenant les &amp;quot;mêmes&amp;quot; les plus connus d'internet (attention : addictif!)&lt;br /&gt;
*[http://grooveshark.com Grooveshark] Musique en streaming&lt;br /&gt;
*[http://www.synopsite.com/ Reflets d'Acide] Série audio déjantée&lt;br /&gt;
*[http://www.theuselessweb.com/ The Useless Web]&lt;br /&gt;
*[http://www.carthrottle.com/] Pour les amateurs d'automobiles anglophiles (toute l'actu)&lt;br /&gt;
*[https://www.youtube.com/user/NormanFaitDesVideos?gl=BE/ NORMAN fait des vidéos]&lt;br /&gt;
*[https://www.youtube.com/channel/UCFNOftdL_3Gb0XJLnGRaY4A/ Gui Home]&lt;br /&gt;
*[https://gabrielecirulli.github.io/2048/]Jeu du 2048&lt;br /&gt;
*[https://www.youtube.com/watch?v=VNp-q90Y3Ig] Vidéo sur des chats ;)&lt;br /&gt;
&lt;br /&gt;
====La cuisine====&lt;br /&gt;
*[[Recettes faciles et rapides]]&lt;br /&gt;
*[http://www.marmiton.org/ Marmiton] Pour les fans de cuisine, il y a des trucs pas mal. ;)&lt;br /&gt;
*[[Plat original mais bon ! ]]&lt;br /&gt;
*[[Dessert à gogo ]]&lt;br /&gt;
*[[Juste pour baver]]&lt;br /&gt;
&lt;br /&gt;
====En route vers la haute école et l'université====&lt;br /&gt;
* [[Sites des universités et hautes écoles en Belgique]]&lt;br /&gt;
* [[Trouver son kot...]]&lt;br /&gt;
* [[Journées portes ouvertes des universités]]&lt;br /&gt;
* [[Les habitudes adéquates pour une bonne concentration pendant les examens]]&lt;br /&gt;
* [[Autres sites intéressants pour les étudiants]]&lt;br /&gt;
* [[Préparation à l'examen d'entrée pour les études d'ingénieur civil]]&lt;br /&gt;
* [[Les transports en commun]]&lt;br /&gt;
&lt;br /&gt;
==== Partir à l'étranger ====&lt;br /&gt;
* [http://www.informationplanet.be/ Information Planet]&lt;br /&gt;
* [http://www.ef.be/fr/ EF Education]&lt;br /&gt;
* [http://www.ryedb.net/files/docs/1630/2014S_Binder_Outbound_Full.pdf/  Rotary ]&lt;br /&gt;
* [http://www.wep.be/fr/  WEP  ]&lt;br /&gt;
* [https://www.esl.be/fr/lp/adultes/display.htm?gclid=CjwKEAjwqLWrBRC-_OaG-IfL0kASJAAbzKsVcUQ_uhCBFjASX5mpK--FBEvDKAgvD3dIR8JSJbzabhoCPRDw_wcB#idesl=ec8e71f044854145381f1c47a168174b/ E.S.L  ]&lt;br /&gt;
* [http://www.kaplaninternational.com/fr/?mckv=s6qhflmP8_dc!pcrid!55498534130!plid!!kword!kaplan!pmt!e&amp;amp;gclid=CjwKEAjwqLWrBRC-_OaG-IfL0kASJAAbzKsVHNJiF5XfUnXApqcY4CF6ITdRhAXIEfiwcZ6YZSDWWxoCppvw_wcB/  KAPLAN  ]&lt;br /&gt;
* [http://www.yfu-belgique.be/  YFU  ]&lt;br /&gt;
* [http://www.afsbelgique.be/   AFS  ]&lt;br /&gt;
* [https://fr.travelbird.be/ Travelbird]&lt;br /&gt;
* [http://www.jeepbxl.be/index.php/liens/pour-s-orienter/choisir]&lt;br /&gt;
&lt;br /&gt;
=== Les archives ===&lt;br /&gt;
* [http://journaldeclasseschoubben.blogspot.be/ journal de classe]&lt;br /&gt;
* [https://journaldeclasseschoubben.wordpress.com/category/6gtinfo2b/ journal de classe jusqu'en 2014]&lt;br /&gt;
&lt;br /&gt;
== '''TFE '''==&lt;br /&gt;
voir la [[Outils informatique pour le TFE]]&lt;/div&gt;</summary>
		<author><name>Thomas.quoirin@indse.be</name></author>
	</entry>
	<entry>
		<id>https://travaux.indse.be/index.php?title=6%C3%A8me_g%C3%A9n%C3%A9ral,_cours_d%27informatique&amp;diff=16748</id>
		<title>6ème général, cours d'informatique</title>
		<link rel="alternate" type="text/html" href="https://travaux.indse.be/index.php?title=6%C3%A8me_g%C3%A9n%C3%A9ral,_cours_d%27informatique&amp;diff=16748"/>
		<updated>2018-05-29T06:38:27Z</updated>

		<summary type="html">&lt;p&gt;Thomas.quoirin@indse.be : /* Liens intéressants */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=='''Qui sommes-nous ?'''==&lt;br /&gt;
&lt;br /&gt;
Le [[6groupe_a_2015-2016|groupe A]], le [[6groupe_b_2015-2016|groupe B]] et le [[6groupe_c_2015-2016|groupe C]] utilisent ce wiki pour co-construire leurs connaissances en informatique (et &amp;quot;accessoirement&amp;quot; gagner des points pour leur Compétence 3), [[Utilisateur:FSchoubben|F. Schoubben]] participant à l'évolution et l'évaluation. Ce wiki est aussi le point de départ pour trouver les [[projets informatique des élèves de rhéto]]&lt;br /&gt;
&lt;br /&gt;
== '''Wiki ?''' ==&lt;br /&gt;
Un Wiki est un site collaboratif. Vous DEVEZ modifier les pages des autres pour qu'elles soient le plus intéressantes possibles (sauf si vous souhaitez ne pas avoir de points en compétence 3. Pour rappel, le barême est indiqué dans les [[Intentions pédagogiques]] au point 4.1). En cas d'erreur, il est toujours possible de &amp;quot;défaire&amp;quot; ce qui a été fait, n'ayez pas peur. &lt;br /&gt;
Faire simplement de la maintenance (restructurer une page ou un ensemble de page, corriger l'orthographe...) sont des actions &amp;quot;faciles&amp;quot; qui aideront tout le monde. &lt;br /&gt;
Voici quelques exemples et contre-exemples, qu'il convient de re-vérifier fréquemment, puisque vous allez les corriger :-) : &lt;br /&gt;
* Exemple de bonnes idées, peu ré-utilisables par d'autres [[Projet_Anne-Sophie_et_Rom%C3%A9o]]&lt;br /&gt;
* Exemple d'un bon début de page [[Modélisation 3D]]&lt;br /&gt;
* Exemple de page avec un contenu intéressant au mauvais endroit (devrait être sur une page plus personnelle du groupe) [[Lipdup]]&lt;br /&gt;
* Exemple de page intéressante, avec un début de collaboration [[Comment créer un bon mot de passe?]]&lt;br /&gt;
&lt;br /&gt;
== '''Liens intéressants''' ==&lt;br /&gt;
À vous de fouiller ce site et de remonter ici ce que vous trouvez intéressant. Ne mettez pas plus de 5 sites au même niveau (n'hésitez pas à créer une structure), et pas plus de 25 sites en tout. Pensez global, ne faites pas &amp;quot;votre pub&amp;quot;.&lt;br /&gt;
=== Cours donnés ===&lt;br /&gt;
*[[Maintenance d'un ordinateur sous Windows]]&lt;br /&gt;
&lt;br /&gt;
=== Le journal de classe ===&lt;br /&gt;
* [http://journaldeclasseschoubben.blogspot.lu/ lien pour le journal de classe]&lt;br /&gt;
&lt;br /&gt;
=== Liens de ce wiki ===&lt;br /&gt;
*[[Modélisation 3D]]&lt;br /&gt;
*[[Maintenance d'un ordinateur sous Mac osX]]&lt;br /&gt;
&lt;br /&gt;
=== Liens extérieurs ===&lt;br /&gt;
*[[Informatique]]&lt;br /&gt;
*[[Manipulation audio/vidéo]] &lt;br /&gt;
*[[Windows 7]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== '''Programmation''' ==&lt;br /&gt;
=== Vidéos &amp;quot;théoriques&amp;quot; ===&lt;br /&gt;
* [http://www.youtube.com/watch?v=pxI4_LaYI_k l'affectation d'une valeur à une variable] : théorie rapide pour les [http://inforef.be/swi/python.htm pages 14 à 19 du livre &amp;quot;Apprendre à programmer avec Python 3&amp;quot;, chapitre 2]&lt;br /&gt;
* [http://youtu.be/n0iQ9eRCAy0 lecture et écriture, ou comment un utilisateur peut donner des valeurs au programme?] : théorie rapide pour les [http://inforef.be/swi/python.htm pages 49 et 50 du livre &amp;quot;Apprendre à programmer avec Python 3&amp;quot;, chapitre 6]&lt;br /&gt;
&lt;br /&gt;
=== Liens intéressants ===&lt;br /&gt;
* [http://www.python.org/getit/ Voici un lien pour télécharger le logiciel python.]&lt;br /&gt;
* [[Synthèse du vocabulaire de python.]]&lt;br /&gt;
* [http://www.siteduzero.com/ Voici un lien pour apprendre plein de choses en informatique.]&lt;br /&gt;
* [https://secure.wikimedia.org/wikibooks/fr/wiki/Programmation_Python/Tkinter/ La suite de la programmation avec les bases pour les interfaces graphiques (Python).]&lt;br /&gt;
* [[Réponses aux exercices]]&lt;br /&gt;
* [http://inforef.be/swi/download/apprendre_python3_5.pdf Le lien du livre de Gérard Swinnen: &amp;quot;Apprendre à programmer avec python 3&amp;quot;]&lt;br /&gt;
* [http://www.france-ioi.org/algo/chapters.php?progression=1 Exercices supplémentaires]&lt;br /&gt;
* [[Python:des boucles aux fonctions]]&lt;br /&gt;
&lt;br /&gt;
== '''Présentations sur les enjeux informatiques''' ==&lt;br /&gt;
===La &amp;quot;culture libre&amp;quot; de l'informatique===&lt;br /&gt;
* [[Facebook, Google, Bing, tout est gratuit mais qui paye alors ?]]&lt;br /&gt;
* [[Manifeste mozilla et ce que cela implique.]]&lt;br /&gt;
* [[Quelques vidéos réactionnaires contre les lois favorisant les droits d'auteurs.]]&lt;br /&gt;
* [[(14/02/2014) La NSA ce que ça implique chez nous:]]&lt;br /&gt;
* [[L'utilisation de notre image par les entreprises pour leur publicité (Facebook)]]&lt;br /&gt;
* [[L'historique de l'Open source]]&lt;br /&gt;
&lt;br /&gt;
===Réfléchir aux enjeux (travaux de groupe)===&lt;br /&gt;
*[[Internet nous abruti-t-il?]]&lt;br /&gt;
*[[Y'a-t'il un problème à être fichés par la NSA et autres ?]]&lt;br /&gt;
*[[La vie privée n'existe pas pour Google. Les utilisateurs de GMail devraient savoir que tout se sait.]]&lt;br /&gt;
*[[L'utilisation du smartphone pour voir où vous êtes et vous ficher éventuellement.]]&lt;br /&gt;
*[[PRISM, pourquoi ce n'est pas le pire ?]]&lt;br /&gt;
*[[Qu’est-ce que change que l’on négocie ou pas sur les données personnelles ?]]&lt;br /&gt;
*[[Le Deep web]]&lt;br /&gt;
*[[Wikipédia peut-il être utilisé à l'université?]]&lt;br /&gt;
*[[Attention, Internet a tendance à nous anesthésier]]&lt;br /&gt;
&lt;br /&gt;
===La vie privée n'existe pas pour google===&lt;br /&gt;
*[[Le problème]]&lt;br /&gt;
*[[Moyens de récolter les informations]]&lt;br /&gt;
*[[Les solutions]]&lt;br /&gt;
*[[Le cyber-harcèlement]]&lt;br /&gt;
&lt;br /&gt;
=='''Autres'''==&lt;br /&gt;
===Divers===&lt;br /&gt;
* [[Comment créer un bon mot de passe?]]&lt;br /&gt;
* [[Un peu de divertissement]]&lt;br /&gt;
* [http://www.youtube.com/watch?v=J7Y8YGlH_RQ/ Vidéo] Bastogne est décidément assez mouvementée!&lt;br /&gt;
* [[Dead Drop.]]&lt;br /&gt;
* [[Choisir une batterie.]]&lt;br /&gt;
* [http://www.indse.be/ lien pour le site de l'école]&lt;br /&gt;
* [http://cyber.indse.be/ lien vers Chamilo pour les cours en ligne]&lt;br /&gt;
* [[Voyage Humanitaire au Népal]] &lt;br /&gt;
* [[Passer a Windows 10 en limitant les risques]]&lt;br /&gt;
* [[LaTex]]&lt;br /&gt;
* [[Le Führermuseum]]  &lt;br /&gt;
* [[Le volley]] &lt;br /&gt;
* [[Final Cut Pro X]]&lt;br /&gt;
* [[Réaliser des affiches, posters, flyers et logos]]&lt;br /&gt;
* [[L'interval training]]&lt;br /&gt;
* [https://www.telechargerunevideo.com/fr/ Lien pour convertir des vidéos.]&lt;br /&gt;
* [[la découverte d'exo-planète]]&lt;br /&gt;
* [[L'ikigai]]&lt;br /&gt;
* [[La médecine et les jeux vidéos]]&lt;br /&gt;
* [[La perception de l'échec]]&lt;br /&gt;
* [[Travail sur la conférence d'Idriss Aberkane]]&lt;br /&gt;
* [[L'impuissance apprise]]&lt;br /&gt;
* [[L'économie de la connaissance]]&lt;br /&gt;
* [[Les neurosciences dans l'éducation]]&lt;br /&gt;
* [[La chute de Nokia]]&lt;br /&gt;
*[[Qu’est-ce qui fait le succès d’Apple ?]]&lt;br /&gt;
&lt;br /&gt;
===Synthèses de Français===&lt;br /&gt;
* [[Littérature du Japon]]&lt;br /&gt;
* [[Littérature de l'Afrique Noire]]&lt;br /&gt;
* [[Littérature des Pays de l'Est]]&lt;br /&gt;
* [[Littérature du Maghreb]]&lt;br /&gt;
&lt;br /&gt;
===Synthèses histoire===&lt;br /&gt;
* [[La Révolution Russe]]&lt;br /&gt;
* [[L'Italie fasciste]]&lt;br /&gt;
* [[Crise de 1929]]&lt;br /&gt;
&lt;br /&gt;
===Bon sites de traduction pour cours de langues===&lt;br /&gt;
*[http://www.wordreference.com/fr/ Wordreference] Mieux pour trouver des MOTS en anglais.&lt;br /&gt;
*[http://www.reverso.net/text_translation.aspx?lang=FR/ Reverso] Bien pour l'allemand mais il faut être prudent pour l'anglais.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Quelques trucs utiles pour :===&lt;br /&gt;
&lt;br /&gt;
====Les Raccourcis claviers (sur Windows) :====&lt;br /&gt;
&lt;br /&gt;
*CTRL+C : copier&lt;br /&gt;
*CTRL+V : coller&lt;br /&gt;
*CTRL+X : couper&lt;br /&gt;
*CTRL+S : sauvegarder&lt;br /&gt;
*CTRL+A : tout selectionner&lt;br /&gt;
*CTRL+Y : revenir sur la dernière action&lt;br /&gt;
*CTRL+Z : annuler la dernière action&lt;br /&gt;
*CTRL+F : recherche rapide&lt;br /&gt;
*CTRL+U : afficher le code source (youtube)&lt;br /&gt;
*CTRL+W : fermer un onglet&lt;br /&gt;
*CTRL+SHIFT+T : réouvrir un onglet fermé par accident&lt;br /&gt;
*CTRL+SHIFT+ESC : à faire quand un programme beug &lt;br /&gt;
&lt;br /&gt;
*ALT+Tab : jongler entre les fenêtres&lt;br /&gt;
*Windows+Tab : jongler entre les fenêtres en 3D!!&lt;br /&gt;
&lt;br /&gt;
*ALT+D : copier l'adresse d'un lien&lt;br /&gt;
&lt;br /&gt;
*Windows+D : retour au bureau&lt;br /&gt;
*Windows+L : verrouiller l'ordinateur&lt;br /&gt;
&lt;br /&gt;
*Mise en situation : Vous trouver la miniature d'un vidéo youtube très belle et vous voudriez obtenir l'image en format .jpg&lt;br /&gt;
   1)CTRL+U&lt;br /&gt;
   2)CTRL+F et chercher &amp;quot;.jpg&amp;quot;&lt;br /&gt;
   3)copier le lien avec CRTL+C&lt;br /&gt;
   4)le coller d'un un nouvel onglet avec CTRL+V&lt;br /&gt;
   5)il ne vous reste plus qu'a enregistrer l'image&lt;br /&gt;
&lt;br /&gt;
====Les Raccourcis claviers (sur Mac) :====&lt;br /&gt;
&lt;br /&gt;
*Commande + X : Couper &lt;br /&gt;
*Commande + C : Copier &lt;br /&gt;
*Commande + V : Coller&lt;br /&gt;
*Commande + Z : Annuler&lt;br /&gt;
*Commande + A : Sélectionner tous les éléments. &lt;br /&gt;
*Commande + F : Rechercher &lt;br /&gt;
*Commande + N : Nouveau &lt;br /&gt;
*Commande + P : Imprimer &lt;br /&gt;
*Commande + S : Enregistrer &lt;br /&gt;
*Maj + Commande + 3 : Capture d’écran&lt;br /&gt;
&lt;br /&gt;
*Contrôle + Commande + bouton d’alimentation :  redémarrage du Mac.&lt;br /&gt;
*Contrôle + Maj + (bouton d’alimentation ou touche d’éjection ): Mettre les écrans en veille.&lt;br /&gt;
*Option + Maj + Commande + Q	Fermer la session immédiatement, sans se donner la possibilité de confirmer cette action.&lt;br /&gt;
&lt;br /&gt;
====Les maths====&lt;br /&gt;
*[http://www.wolframalpha.com/ Wolframalpha]&lt;br /&gt;
*[http://www.cmath.fr/index.php Comprendre les maths] Pour tous ceux qui ont besoin de s'exercer ou mieux comprendre les maths.&lt;br /&gt;
*[http://www.clubic.com/telecharger-fiche14087-geogebra.html] pour télécharger géogebra pour le travail des coniques&lt;br /&gt;
*[http://wiki.documentfoundation.org/images/b/b1/MG35FR-MathGuide.pdf]Tutoriel pour écrire les équations avec libre office.&lt;br /&gt;
*[http://travaux.indse.be/mediawiki/index.php/Maths] Pour les personnes qui veulent bien aider à la rédaction commune d'un référentiel de MATHS pour le secondaire&lt;br /&gt;
*[https://fr.symbolab.com/ Symbolab]C'est un site permettant de résoudre toute sorte d'équation et de dérivée/primitives quand le prof de math donne des exercices trop dures.&lt;br /&gt;
&lt;br /&gt;
====Faire passer le temps====&lt;br /&gt;
*[http://www.viedemerde.fr/ Vie de merde] Il existe également une série sur Youtube nommé VDM&lt;br /&gt;
*[http://danstonchat.com/latest.html Dans ton chat]&lt;br /&gt;
*[http://forum.wawa-mania.ec/ Wawa-Mania] Il faut s'inscrire mais ça n'engage à rien. Très utile pour discuter de choses et d'autres mais surtout ne pas passer des heures à chercher un lien de téléchargement, ils donnent même parfois un pass premium ;)&lt;br /&gt;
*[http://www.parolesmania.com/ Paroles-Mania]&lt;br /&gt;
*[http://www.hodiho.fr/ Hodiho] Un site qui vaut le coups d’œil.&lt;br /&gt;
*[http://www.spi0n.com/ Spi0n] Un peu du même genre que [http://www.koreus.com/ Koreus], mais en mieux!&lt;br /&gt;
*[http://www.extinction.fr] 3 jeux simplistes à jouer à plusieurs en ligne&lt;br /&gt;
*[http://www.9gag.com/ 9gag] Pour les anglophiles, un site très connu reprenant les &amp;quot;mêmes&amp;quot; les plus connus d'internet (attention : addictif!)&lt;br /&gt;
*[http://grooveshark.com Grooveshark] Musique en streaming&lt;br /&gt;
*[http://www.synopsite.com/ Reflets d'Acide] Série audio déjantée&lt;br /&gt;
*[http://www.theuselessweb.com/ The Useless Web]&lt;br /&gt;
*[http://www.carthrottle.com/] Pour les amateurs d'automobiles anglophiles (toute l'actu)&lt;br /&gt;
*[https://www.youtube.com/user/NormanFaitDesVideos?gl=BE/ NORMAN fait des vidéos]&lt;br /&gt;
*[https://www.youtube.com/channel/UCFNOftdL_3Gb0XJLnGRaY4A/ Gui Home]&lt;br /&gt;
*[https://gabrielecirulli.github.io/2048/]Jeu du 2048&lt;br /&gt;
*[https://www.youtube.com/watch?v=VNp-q90Y3Ig] Vidéo sur des chats ;)&lt;br /&gt;
&lt;br /&gt;
====La cuisine====&lt;br /&gt;
*[[Recettes faciles et rapides]]&lt;br /&gt;
*[http://www.marmiton.org/ Marmiton] Pour les fans de cuisine, il y a des trucs pas mal. ;)&lt;br /&gt;
*[[Plat original mais bon ! ]]&lt;br /&gt;
*[[Dessert à gogo ]]&lt;br /&gt;
*[[Juste pour baver]]&lt;br /&gt;
&lt;br /&gt;
====En route vers la haute école et l'université====&lt;br /&gt;
* [[Sites des universités et hautes écoles en Belgique]]&lt;br /&gt;
* [[Trouver son kot...]]&lt;br /&gt;
* [[Journées portes ouvertes des universités]]&lt;br /&gt;
* [[Les habitudes adéquates pour une bonne concentration pendant les examens]]&lt;br /&gt;
* [[Autres sites intéressants pour les étudiants]]&lt;br /&gt;
* [[Préparation à l'examen d'entrée pour les études d'ingénieur civil]]&lt;br /&gt;
* [[Les transports en commun]]&lt;br /&gt;
&lt;br /&gt;
==== Partir à l'étranger ====&lt;br /&gt;
* [http://www.informationplanet.be/ Information Planet]&lt;br /&gt;
* [http://www.ef.be/fr/ EF Education]&lt;br /&gt;
* [http://www.ryedb.net/files/docs/1630/2014S_Binder_Outbound_Full.pdf/  Rotary ]&lt;br /&gt;
* [http://www.wep.be/fr/  WEP  ]&lt;br /&gt;
* [https://www.esl.be/fr/lp/adultes/display.htm?gclid=CjwKEAjwqLWrBRC-_OaG-IfL0kASJAAbzKsVcUQ_uhCBFjASX5mpK--FBEvDKAgvD3dIR8JSJbzabhoCPRDw_wcB#idesl=ec8e71f044854145381f1c47a168174b/ E.S.L  ]&lt;br /&gt;
* [http://www.kaplaninternational.com/fr/?mckv=s6qhflmP8_dc!pcrid!55498534130!plid!!kword!kaplan!pmt!e&amp;amp;gclid=CjwKEAjwqLWrBRC-_OaG-IfL0kASJAAbzKsVHNJiF5XfUnXApqcY4CF6ITdRhAXIEfiwcZ6YZSDWWxoCppvw_wcB/  KAPLAN  ]&lt;br /&gt;
* [http://www.yfu-belgique.be/  YFU  ]&lt;br /&gt;
* [http://www.afsbelgique.be/   AFS  ]&lt;br /&gt;
* [https://fr.travelbird.be/ Travelbird]&lt;br /&gt;
* [http://www.jeepbxl.be/index.php/liens/pour-s-orienter/choisir]&lt;br /&gt;
&lt;br /&gt;
=== Les archives ===&lt;br /&gt;
* [http://journaldeclasseschoubben.blogspot.be/ journal de classe]&lt;br /&gt;
* [https://journaldeclasseschoubben.wordpress.com/category/6gtinfo2b/ journal de classe jusqu'en 2014]&lt;br /&gt;
&lt;br /&gt;
== '''TFE '''==&lt;br /&gt;
voir la [[Outils informatique pour le TFE]]&lt;/div&gt;</summary>
		<author><name>Thomas.quoirin@indse.be</name></author>
	</entry>
	<entry>
		<id>https://travaux.indse.be/index.php?title=6%C3%A8me_g%C3%A9n%C3%A9ral,_cours_d%27informatique&amp;diff=16747</id>
		<title>6ème général, cours d'informatique</title>
		<link rel="alternate" type="text/html" href="https://travaux.indse.be/index.php?title=6%C3%A8me_g%C3%A9n%C3%A9ral,_cours_d%27informatique&amp;diff=16747"/>
		<updated>2018-05-29T06:36:27Z</updated>

		<summary type="html">&lt;p&gt;Thomas.quoirin@indse.be : /* Liens intéressants */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=='''Qui sommes-nous ?'''==&lt;br /&gt;
&lt;br /&gt;
Le [[6groupe_a_2015-2016|groupe A]], le [[6groupe_b_2015-2016|groupe B]] et le [[6groupe_c_2015-2016|groupe C]] utilisent ce wiki pour co-construire leurs connaissances en informatique (et &amp;quot;accessoirement&amp;quot; gagner des points pour leur Compétence 3), [[Utilisateur:FSchoubben|F. Schoubben]] participant à l'évolution et l'évaluation. Ce wiki est aussi le point de départ pour trouver les [[projets informatique des élèves de rhéto]]&lt;br /&gt;
&lt;br /&gt;
== '''Wiki ?''' ==&lt;br /&gt;
Un Wiki est un site collaboratif. Vous DEVEZ modifier les pages des autres pour qu'elles soient le plus intéressantes possibles (sauf si vous souhaitez ne pas avoir de points en compétence 3. Pour rappel, le barême est indiqué dans les [[Intentions pédagogiques]] au point 4.1). En cas d'erreur, il est toujours possible de &amp;quot;défaire&amp;quot; ce qui a été fait, n'ayez pas peur. &lt;br /&gt;
Faire simplement de la maintenance (restructurer une page ou un ensemble de page, corriger l'orthographe...) sont des actions &amp;quot;faciles&amp;quot; qui aideront tout le monde. &lt;br /&gt;
Voici quelques exemples et contre-exemples, qu'il convient de re-vérifier fréquemment, puisque vous allez les corriger :-) : &lt;br /&gt;
* Exemple de bonnes idées, peu ré-utilisables par d'autres [[Projet_Anne-Sophie_et_Rom%C3%A9o]]&lt;br /&gt;
* Exemple d'un bon début de page [[Modélisation 3D]]&lt;br /&gt;
* Exemple de page avec un contenu intéressant au mauvais endroit (devrait être sur une page plus personnelle du groupe) [[Lipdup]]&lt;br /&gt;
* Exemple de page intéressante, avec un début de collaboration [[Comment créer un bon mot de passe?]]&lt;br /&gt;
&lt;br /&gt;
== '''Liens intéressants''' ==&lt;br /&gt;
À vous de fouiller ce site et de remonter ici ce que vous trouvez intéressant. Ne mettez pas plus de 5 sites au même niveau (n'hésitez pas à créer une structure), et pas plus de 25 sites en tout. Pensez global, ne faites pas &amp;quot;votre pub&amp;quot;.&lt;br /&gt;
=== Cours donnés ===&lt;br /&gt;
*[[Maintenance d'un ordinateur sous Windows]]&lt;br /&gt;
&lt;br /&gt;
=== Le journal de classe ===&lt;br /&gt;
* [http://journaldeclasseschoubben.blogspot.lu/ lien pour le journal de classe]&lt;br /&gt;
&lt;br /&gt;
=== Liens de ce wiki ===&lt;br /&gt;
*[[Modélisation 3D]]&lt;br /&gt;
*[[Maintenance d'un ordinateur sous Mac osX]]&lt;br /&gt;
&lt;br /&gt;
=== Liens extérieurs ===&lt;br /&gt;
*[[Informatique]]&lt;br /&gt;
*[[Manipulation audio/vidéo]] &lt;br /&gt;
*[[Windows 7]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== '''Programmation''' ==&lt;br /&gt;
=== Vidéos &amp;quot;théoriques&amp;quot; ===&lt;br /&gt;
* [http://www.youtube.com/watch?v=pxI4_LaYI_k l'affectation d'une valeur à une variable] : théorie rapide pour les [http://inforef.be/swi/python.htm pages 14 à 19 du livre &amp;quot;Apprendre à programmer avec Python 3&amp;quot;, chapitre 2]&lt;br /&gt;
* [http://youtu.be/n0iQ9eRCAy0 lecture et écriture, ou comment un utilisateur peut donner des valeurs au programme?] : théorie rapide pour les [http://inforef.be/swi/python.htm pages 49 et 50 du livre &amp;quot;Apprendre à programmer avec Python 3&amp;quot;, chapitre 6]&lt;br /&gt;
&lt;br /&gt;
=== Liens intéressants ===&lt;br /&gt;
* [http://www.python.org/getit/ Voici un lien pour télécharger le logiciel python.]&lt;br /&gt;
* [[Synthèse du vocabulaire de python.]]&lt;br /&gt;
* [http://www.siteduzero.com/ Voici un lien pour apprendre plein de choses en informatique.]&lt;br /&gt;
* [https://secure.wikimedia.org/wikibooks/fr/wiki/Programmation_Python/Tkinter/ La suite de la programmation avec les bases pour les interfaces graphiques (Python).]&lt;br /&gt;
* [[Réponses aux exercices]]&lt;br /&gt;
* [http://inforef.be/swi/download/apprendre_python3_5.pdf Le lien du livre de Gérard Swinnen: &amp;quot;Apprendre à programmer avec python 3&amp;quot;]&lt;br /&gt;
* [http://www.france-ioi.org/algo/chapters.php?progression=1 Exercices supplémentaires]&lt;br /&gt;
*[Python:des boucles aux fonctions]&lt;br /&gt;
&lt;br /&gt;
== '''Présentations sur les enjeux informatiques''' ==&lt;br /&gt;
===La &amp;quot;culture libre&amp;quot; de l'informatique===&lt;br /&gt;
* [[Facebook, Google, Bing, tout est gratuit mais qui paye alors ?]]&lt;br /&gt;
* [[Manifeste mozilla et ce que cela implique.]]&lt;br /&gt;
* [[Quelques vidéos réactionnaires contre les lois favorisant les droits d'auteurs.]]&lt;br /&gt;
* [[(14/02/2014) La NSA ce que ça implique chez nous:]]&lt;br /&gt;
* [[L'utilisation de notre image par les entreprises pour leur publicité (Facebook)]]&lt;br /&gt;
* [[L'historique de l'Open source]]&lt;br /&gt;
&lt;br /&gt;
===Réfléchir aux enjeux (travaux de groupe)===&lt;br /&gt;
*[[Internet nous abruti-t-il?]]&lt;br /&gt;
*[[Y'a-t'il un problème à être fichés par la NSA et autres ?]]&lt;br /&gt;
*[[La vie privée n'existe pas pour Google. Les utilisateurs de GMail devraient savoir que tout se sait.]]&lt;br /&gt;
*[[L'utilisation du smartphone pour voir où vous êtes et vous ficher éventuellement.]]&lt;br /&gt;
*[[PRISM, pourquoi ce n'est pas le pire ?]]&lt;br /&gt;
*[[Qu’est-ce que change que l’on négocie ou pas sur les données personnelles ?]]&lt;br /&gt;
*[[Le Deep web]]&lt;br /&gt;
*[[Wikipédia peut-il être utilisé à l'université?]]&lt;br /&gt;
*[[Attention, Internet a tendance à nous anesthésier]]&lt;br /&gt;
&lt;br /&gt;
===La vie privée n'existe pas pour google===&lt;br /&gt;
*[[Le problème]]&lt;br /&gt;
*[[Moyens de récolter les informations]]&lt;br /&gt;
*[[Les solutions]]&lt;br /&gt;
*[[Le cyber-harcèlement]]&lt;br /&gt;
&lt;br /&gt;
=='''Autres'''==&lt;br /&gt;
===Divers===&lt;br /&gt;
* [[Comment créer un bon mot de passe?]]&lt;br /&gt;
* [[Un peu de divertissement]]&lt;br /&gt;
* [http://www.youtube.com/watch?v=J7Y8YGlH_RQ/ Vidéo] Bastogne est décidément assez mouvementée!&lt;br /&gt;
* [[Dead Drop.]]&lt;br /&gt;
* [[Choisir une batterie.]]&lt;br /&gt;
* [http://www.indse.be/ lien pour le site de l'école]&lt;br /&gt;
* [http://cyber.indse.be/ lien vers Chamilo pour les cours en ligne]&lt;br /&gt;
* [[Voyage Humanitaire au Népal]] &lt;br /&gt;
* [[Passer a Windows 10 en limitant les risques]]&lt;br /&gt;
* [[LaTex]]&lt;br /&gt;
* [[Le Führermuseum]]  &lt;br /&gt;
* [[Le volley]] &lt;br /&gt;
* [[Final Cut Pro X]]&lt;br /&gt;
* [[Réaliser des affiches, posters, flyers et logos]]&lt;br /&gt;
* [[L'interval training]]&lt;br /&gt;
* [https://www.telechargerunevideo.com/fr/ Lien pour convertir des vidéos.]&lt;br /&gt;
* [[la découverte d'exo-planète]]&lt;br /&gt;
* [[L'ikigai]]&lt;br /&gt;
* [[La médecine et les jeux vidéos]]&lt;br /&gt;
* [[La perception de l'échec]]&lt;br /&gt;
* [[Travail sur la conférence d'Idriss Aberkane]]&lt;br /&gt;
* [[L'impuissance apprise]]&lt;br /&gt;
* [[L'économie de la connaissance]]&lt;br /&gt;
* [[Les neurosciences dans l'éducation]]&lt;br /&gt;
* [[La chute de Nokia]]&lt;br /&gt;
*[[Qu’est-ce qui fait le succès d’Apple ?]]&lt;br /&gt;
&lt;br /&gt;
===Synthèses de Français===&lt;br /&gt;
* [[Littérature du Japon]]&lt;br /&gt;
* [[Littérature de l'Afrique Noire]]&lt;br /&gt;
* [[Littérature des Pays de l'Est]]&lt;br /&gt;
* [[Littérature du Maghreb]]&lt;br /&gt;
&lt;br /&gt;
===Synthèses histoire===&lt;br /&gt;
* [[La Révolution Russe]]&lt;br /&gt;
* [[L'Italie fasciste]]&lt;br /&gt;
* [[Crise de 1929]]&lt;br /&gt;
&lt;br /&gt;
===Bon sites de traduction pour cours de langues===&lt;br /&gt;
*[http://www.wordreference.com/fr/ Wordreference] Mieux pour trouver des MOTS en anglais.&lt;br /&gt;
*[http://www.reverso.net/text_translation.aspx?lang=FR/ Reverso] Bien pour l'allemand mais il faut être prudent pour l'anglais.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Quelques trucs utiles pour :===&lt;br /&gt;
&lt;br /&gt;
====Les Raccourcis claviers (sur Windows) :====&lt;br /&gt;
&lt;br /&gt;
*CTRL+C : copier&lt;br /&gt;
*CTRL+V : coller&lt;br /&gt;
*CTRL+X : couper&lt;br /&gt;
*CTRL+S : sauvegarder&lt;br /&gt;
*CTRL+A : tout selectionner&lt;br /&gt;
*CTRL+Y : revenir sur la dernière action&lt;br /&gt;
*CTRL+Z : annuler la dernière action&lt;br /&gt;
*CTRL+F : recherche rapide&lt;br /&gt;
*CTRL+U : afficher le code source (youtube)&lt;br /&gt;
*CTRL+W : fermer un onglet&lt;br /&gt;
*CTRL+SHIFT+T : réouvrir un onglet fermé par accident&lt;br /&gt;
*CTRL+SHIFT+ESC : à faire quand un programme beug &lt;br /&gt;
&lt;br /&gt;
*ALT+Tab : jongler entre les fenêtres&lt;br /&gt;
*Windows+Tab : jongler entre les fenêtres en 3D!!&lt;br /&gt;
&lt;br /&gt;
*ALT+D : copier l'adresse d'un lien&lt;br /&gt;
&lt;br /&gt;
*Windows+D : retour au bureau&lt;br /&gt;
*Windows+L : verrouiller l'ordinateur&lt;br /&gt;
&lt;br /&gt;
*Mise en situation : Vous trouver la miniature d'un vidéo youtube très belle et vous voudriez obtenir l'image en format .jpg&lt;br /&gt;
   1)CTRL+U&lt;br /&gt;
   2)CTRL+F et chercher &amp;quot;.jpg&amp;quot;&lt;br /&gt;
   3)copier le lien avec CRTL+C&lt;br /&gt;
   4)le coller d'un un nouvel onglet avec CTRL+V&lt;br /&gt;
   5)il ne vous reste plus qu'a enregistrer l'image&lt;br /&gt;
&lt;br /&gt;
====Les Raccourcis claviers (sur Mac) :====&lt;br /&gt;
&lt;br /&gt;
*Commande + X : Couper &lt;br /&gt;
*Commande + C : Copier &lt;br /&gt;
*Commande + V : Coller&lt;br /&gt;
*Commande + Z : Annuler&lt;br /&gt;
*Commande + A : Sélectionner tous les éléments. &lt;br /&gt;
*Commande + F : Rechercher &lt;br /&gt;
*Commande + N : Nouveau &lt;br /&gt;
*Commande + P : Imprimer &lt;br /&gt;
*Commande + S : Enregistrer &lt;br /&gt;
*Maj + Commande + 3 : Capture d’écran&lt;br /&gt;
&lt;br /&gt;
*Contrôle + Commande + bouton d’alimentation :  redémarrage du Mac.&lt;br /&gt;
*Contrôle + Maj + (bouton d’alimentation ou touche d’éjection ): Mettre les écrans en veille.&lt;br /&gt;
*Option + Maj + Commande + Q	Fermer la session immédiatement, sans se donner la possibilité de confirmer cette action.&lt;br /&gt;
&lt;br /&gt;
====Les maths====&lt;br /&gt;
*[http://www.wolframalpha.com/ Wolframalpha]&lt;br /&gt;
*[http://www.cmath.fr/index.php Comprendre les maths] Pour tous ceux qui ont besoin de s'exercer ou mieux comprendre les maths.&lt;br /&gt;
*[http://www.clubic.com/telecharger-fiche14087-geogebra.html] pour télécharger géogebra pour le travail des coniques&lt;br /&gt;
*[http://wiki.documentfoundation.org/images/b/b1/MG35FR-MathGuide.pdf]Tutoriel pour écrire les équations avec libre office.&lt;br /&gt;
*[http://travaux.indse.be/mediawiki/index.php/Maths] Pour les personnes qui veulent bien aider à la rédaction commune d'un référentiel de MATHS pour le secondaire&lt;br /&gt;
*[https://fr.symbolab.com/ Symbolab]C'est un site permettant de résoudre toute sorte d'équation et de dérivée/primitives quand le prof de math donne des exercices trop dures.&lt;br /&gt;
&lt;br /&gt;
====Faire passer le temps====&lt;br /&gt;
*[http://www.viedemerde.fr/ Vie de merde] Il existe également une série sur Youtube nommé VDM&lt;br /&gt;
*[http://danstonchat.com/latest.html Dans ton chat]&lt;br /&gt;
*[http://forum.wawa-mania.ec/ Wawa-Mania] Il faut s'inscrire mais ça n'engage à rien. Très utile pour discuter de choses et d'autres mais surtout ne pas passer des heures à chercher un lien de téléchargement, ils donnent même parfois un pass premium ;)&lt;br /&gt;
*[http://www.parolesmania.com/ Paroles-Mania]&lt;br /&gt;
*[http://www.hodiho.fr/ Hodiho] Un site qui vaut le coups d’œil.&lt;br /&gt;
*[http://www.spi0n.com/ Spi0n] Un peu du même genre que [http://www.koreus.com/ Koreus], mais en mieux!&lt;br /&gt;
*[http://www.extinction.fr] 3 jeux simplistes à jouer à plusieurs en ligne&lt;br /&gt;
*[http://www.9gag.com/ 9gag] Pour les anglophiles, un site très connu reprenant les &amp;quot;mêmes&amp;quot; les plus connus d'internet (attention : addictif!)&lt;br /&gt;
*[http://grooveshark.com Grooveshark] Musique en streaming&lt;br /&gt;
*[http://www.synopsite.com/ Reflets d'Acide] Série audio déjantée&lt;br /&gt;
*[http://www.theuselessweb.com/ The Useless Web]&lt;br /&gt;
*[http://www.carthrottle.com/] Pour les amateurs d'automobiles anglophiles (toute l'actu)&lt;br /&gt;
*[https://www.youtube.com/user/NormanFaitDesVideos?gl=BE/ NORMAN fait des vidéos]&lt;br /&gt;
*[https://www.youtube.com/channel/UCFNOftdL_3Gb0XJLnGRaY4A/ Gui Home]&lt;br /&gt;
*[https://gabrielecirulli.github.io/2048/]Jeu du 2048&lt;br /&gt;
*[https://www.youtube.com/watch?v=VNp-q90Y3Ig] Vidéo sur des chats ;)&lt;br /&gt;
&lt;br /&gt;
====La cuisine====&lt;br /&gt;
*[[Recettes faciles et rapides]]&lt;br /&gt;
*[http://www.marmiton.org/ Marmiton] Pour les fans de cuisine, il y a des trucs pas mal. ;)&lt;br /&gt;
*[[Plat original mais bon ! ]]&lt;br /&gt;
*[[Dessert à gogo ]]&lt;br /&gt;
*[[Juste pour baver]]&lt;br /&gt;
&lt;br /&gt;
====En route vers la haute école et l'université====&lt;br /&gt;
* [[Sites des universités et hautes écoles en Belgique]]&lt;br /&gt;
* [[Trouver son kot...]]&lt;br /&gt;
* [[Journées portes ouvertes des universités]]&lt;br /&gt;
* [[Les habitudes adéquates pour une bonne concentration pendant les examens]]&lt;br /&gt;
* [[Autres sites intéressants pour les étudiants]]&lt;br /&gt;
* [[Préparation à l'examen d'entrée pour les études d'ingénieur civil]]&lt;br /&gt;
* [[Les transports en commun]]&lt;br /&gt;
&lt;br /&gt;
==== Partir à l'étranger ====&lt;br /&gt;
* [http://www.informationplanet.be/ Information Planet]&lt;br /&gt;
* [http://www.ef.be/fr/ EF Education]&lt;br /&gt;
* [http://www.ryedb.net/files/docs/1630/2014S_Binder_Outbound_Full.pdf/  Rotary ]&lt;br /&gt;
* [http://www.wep.be/fr/  WEP  ]&lt;br /&gt;
* [https://www.esl.be/fr/lp/adultes/display.htm?gclid=CjwKEAjwqLWrBRC-_OaG-IfL0kASJAAbzKsVcUQ_uhCBFjASX5mpK--FBEvDKAgvD3dIR8JSJbzabhoCPRDw_wcB#idesl=ec8e71f044854145381f1c47a168174b/ E.S.L  ]&lt;br /&gt;
* [http://www.kaplaninternational.com/fr/?mckv=s6qhflmP8_dc!pcrid!55498534130!plid!!kword!kaplan!pmt!e&amp;amp;gclid=CjwKEAjwqLWrBRC-_OaG-IfL0kASJAAbzKsVHNJiF5XfUnXApqcY4CF6ITdRhAXIEfiwcZ6YZSDWWxoCppvw_wcB/  KAPLAN  ]&lt;br /&gt;
* [http://www.yfu-belgique.be/  YFU  ]&lt;br /&gt;
* [http://www.afsbelgique.be/   AFS  ]&lt;br /&gt;
* [https://fr.travelbird.be/ Travelbird]&lt;br /&gt;
* [http://www.jeepbxl.be/index.php/liens/pour-s-orienter/choisir]&lt;br /&gt;
&lt;br /&gt;
=== Les archives ===&lt;br /&gt;
* [http://journaldeclasseschoubben.blogspot.be/ journal de classe]&lt;br /&gt;
* [https://journaldeclasseschoubben.wordpress.com/category/6gtinfo2b/ journal de classe jusqu'en 2014]&lt;br /&gt;
&lt;br /&gt;
== '''TFE '''==&lt;br /&gt;
voir la [[Outils informatique pour le TFE]]&lt;/div&gt;</summary>
		<author><name>Thomas.quoirin@indse.be</name></author>
	</entry>
	<entry>
		<id>https://travaux.indse.be/index.php?title=L%27%C3%A9conomie_de_la_connaissance&amp;diff=16476</id>
		<title>L'économie de la connaissance</title>
		<link rel="alternate" type="text/html" href="https://travaux.indse.be/index.php?title=L%27%C3%A9conomie_de_la_connaissance&amp;diff=16476"/>
		<updated>2018-02-27T08:07:25Z</updated>

		<summary type="html">&lt;p&gt;Thomas.quoirin@indse.be : &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
                                L'économie de la connaissance &lt;br /&gt;
&lt;br /&gt;
* Économie immatérielle et donc elle peut avoir une croissance infinie &lt;br /&gt;
* Économie basée sur la manipulation de l'information&lt;br /&gt;
Vers 1960 elle représentait 29% du PIB américain en 1990 elle représente déjà la moitié du PIB de l'OCDE (organisation de coopération et de développement économiques)&lt;br /&gt;
Le réel avantage de l'économie de la connaissance c'est que lorsque l'on  regroupe deux connaissances on créé d' autres connaissances en plus des deux precédentes.&lt;br /&gt;
De plus lorsque l'on donne une connaissances à quelqu'un ce n'est pas la même chose que donner un billet de 10€ car quand on donne ce dernier le donneur &amp;quot;perd&amp;quot; ses 10€ ce qui n'est pas le cas des connaissances.&lt;br /&gt;
&lt;br /&gt;
[[Fichier:OCDE.png]]&lt;/div&gt;</summary>
		<author><name>Thomas.quoirin@indse.be</name></author>
	</entry>
	<entry>
		<id>https://travaux.indse.be/index.php?title=L%27%C3%A9conomie_de_la_connaissance&amp;diff=16475</id>
		<title>L'économie de la connaissance</title>
		<link rel="alternate" type="text/html" href="https://travaux.indse.be/index.php?title=L%27%C3%A9conomie_de_la_connaissance&amp;diff=16475"/>
		<updated>2018-02-27T08:06:52Z</updated>

		<summary type="html">&lt;p&gt;Thomas.quoirin@indse.be : &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
                                L'économie de la connaissance &lt;br /&gt;
&lt;br /&gt;
-Économie immatérielle et donc elle peut avoir une croissance infinie &lt;br /&gt;
-Économie basée sur la manipulation de l'information&lt;br /&gt;
Vers 1960 elle représentait 29% du PIB américain en 1990 elle représente déjà la moitié du PIB de l'OCDE (organisation de coopération et de développement économiques)&lt;br /&gt;
Le réel avantage de l'économie de la connaissance c'est que lorsque l'on  regroupe deux connaissances on créé d' autres connaissances en plus des deux precédentes.&lt;br /&gt;
De plus lorsque l'on donne une connaissances à quelqu'un ce n'est pas la même chose que donner un billet de 10€ car quand on donne ce dernier le donneur &amp;quot;perd&amp;quot; ses 10€ ce qui n'est pas le cas des connaissances.&lt;br /&gt;
&lt;br /&gt;
[[Fichier:OCDE.png]]&lt;/div&gt;</summary>
		<author><name>Thomas.quoirin@indse.be</name></author>
	</entry>
	<entry>
		<id>https://travaux.indse.be/index.php?title=Fichier:OCDE.png&amp;diff=16471</id>
		<title>Fichier:OCDE.png</title>
		<link rel="alternate" type="text/html" href="https://travaux.indse.be/index.php?title=Fichier:OCDE.png&amp;diff=16471"/>
		<updated>2018-02-27T08:05:35Z</updated>

		<summary type="html">&lt;p&gt;Thomas.quoirin@indse.be : &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Thomas.quoirin@indse.be</name></author>
	</entry>
	<entry>
		<id>https://travaux.indse.be/index.php?title=L%27%C3%A9conomie_de_la_connaissance&amp;diff=16468</id>
		<title>L'économie de la connaissance</title>
		<link rel="alternate" type="text/html" href="https://travaux.indse.be/index.php?title=L%27%C3%A9conomie_de_la_connaissance&amp;diff=16468"/>
		<updated>2018-02-27T08:02:40Z</updated>

		<summary type="html">&lt;p&gt;Thomas.quoirin@indse.be : &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
                                L'économie de la connaissance &lt;br /&gt;
&lt;br /&gt;
-Économie immatérielle et donc elle peut avoir une croissance infinie &lt;br /&gt;
-Économie basée sur la manipulation de l'information&lt;br /&gt;
Vers 1960 elle représentait 29% du PIB américain en 1990 elle représente déjà la moitié du PIB de l'OCDE (organisation de coopération et de développement économiques)&lt;br /&gt;
Le réel avantage de l'économie de la connaissance c'est que lorsque l'on  regroupe deux connaissances on créé d' autres connaissances en plus des deux precédentes.&lt;br /&gt;
De plus lorsque l'on donne une connaissances à quelqu'un ce n'est pas la même chose que donner un billet de 10€ car quand on donne ce dernier le donneur &amp;quot;perd&amp;quot; ses 10€ ce qui n'est pas le cas des connaissances.[[Fichier:OCDE.jpg]]&lt;/div&gt;</summary>
		<author><name>Thomas.quoirin@indse.be</name></author>
	</entry>
	<entry>
		<id>https://travaux.indse.be/index.php?title=Fichier:Pays_de_l%27OCDE.png&amp;diff=16451</id>
		<title>Fichier:Pays de l'OCDE.png</title>
		<link rel="alternate" type="text/html" href="https://travaux.indse.be/index.php?title=Fichier:Pays_de_l%27OCDE.png&amp;diff=16451"/>
		<updated>2018-02-27T07:56:17Z</updated>

		<summary type="html">&lt;p&gt;Thomas.quoirin@indse.be : Thomas.quoirin@indse.be a importé une nouvelle version de « Fichier:Pays de l'OCDE.png »&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Thomas.quoirin@indse.be</name></author>
	</entry>
	<entry>
		<id>https://travaux.indse.be/index.php?title=Fichier:Pays_de_l%27OCDE.png&amp;diff=16445</id>
		<title>Fichier:Pays de l'OCDE.png</title>
		<link rel="alternate" type="text/html" href="https://travaux.indse.be/index.php?title=Fichier:Pays_de_l%27OCDE.png&amp;diff=16445"/>
		<updated>2018-02-27T07:50:36Z</updated>

		<summary type="html">&lt;p&gt;Thomas.quoirin@indse.be : &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Thomas.quoirin@indse.be</name></author>
	</entry>
	<entry>
		<id>https://travaux.indse.be/index.php?title=L%27%C3%A9conomie_de_la_connaissance&amp;diff=16442</id>
		<title>L'économie de la connaissance</title>
		<link rel="alternate" type="text/html" href="https://travaux.indse.be/index.php?title=L%27%C3%A9conomie_de_la_connaissance&amp;diff=16442"/>
		<updated>2018-02-27T07:47:03Z</updated>

		<summary type="html">&lt;p&gt;Thomas.quoirin@indse.be : Page créée avec «                                  L'économie de la connaissance   -économie immatériel et donc elle peut avoir une croissance infinie  -économie basée sur la manipulat... »&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;                                 L'économie de la connaissance &lt;br /&gt;
&lt;br /&gt;
-économie immatériel et donc elle peut avoir une croissance infinie &lt;br /&gt;
-économie basée sur la manipulation de l'information&lt;br /&gt;
Vers 1960 elle rprésentait 29% du PIB américain en 1990 elle représente déjà la moitié du PIB de l'OCDE (organisation de coopération et de développement économiques)&lt;br /&gt;
&lt;br /&gt;
[[Fichier:pays de l'OCDE.jpg]]&lt;br /&gt;
&lt;br /&gt;
Le réel avantage de l'économie de la connaissance c'est que lorsque l'on  regroupe deux connaissances on créé d' autres connaissances en plus des deux precédentes.&lt;br /&gt;
De plus lorsque l'on donne une connaissances à quelqu'un ce n'est pas la même chose que donner un billet de 10€ car quand on donnes se dernier le donneur &amp;quot;perd&amp;quot; ses 10€ ce qui n'est pas le cas des connaissances&lt;/div&gt;</summary>
		<author><name>Thomas.quoirin@indse.be</name></author>
	</entry>
	<entry>
		<id>https://travaux.indse.be/index.php?title=6%C3%A8me_g%C3%A9n%C3%A9ral,_cours_d%27informatique&amp;diff=16427</id>
		<title>6ème général, cours d'informatique</title>
		<link rel="alternate" type="text/html" href="https://travaux.indse.be/index.php?title=6%C3%A8me_g%C3%A9n%C3%A9ral,_cours_d%27informatique&amp;diff=16427"/>
		<updated>2018-02-27T07:40:28Z</updated>

		<summary type="html">&lt;p&gt;Thomas.quoirin@indse.be : /* Divers */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=='''Qui sommes-nous ?'''==&lt;br /&gt;
&lt;br /&gt;
Le [[6groupe_a_2015-2016|groupe A]], le [[6groupe_b_2015-2016|groupe B]] et le [[6groupe_c_2015-2016|groupe C]] utilisent ce wiki pour co-construire leurs connaissances en informatique (et &amp;quot;accessoirement&amp;quot; gagner des points pour leur Compétence 3), [[Utilisateur:FSchoubben|F. Schoubben]] participant à l'évolution et l'évaluation. Ce wiki est aussi le point de départ pour trouver les [[projets informatique des élèves de rhéto]]&lt;br /&gt;
&lt;br /&gt;
== '''Wiki ?''' ==&lt;br /&gt;
Un Wiki est un site collaboratif. Vous DEVEZ modifier les pages des autres pour qu'elles soient le plus intéressantes possibles (sauf si vous souhaitez ne pas avoir de points en compétence 3. Pour rappel, le barême est indiqué dans les [[Intentions pédagogiques]] au point 4.1). En cas d'erreur, il est toujours possible de &amp;quot;défaire&amp;quot; ce qui a été fait, n'ayez pas peur. &lt;br /&gt;
Faire simplement de la maintenance (restructurer une page ou un ensemble de page, corriger l'orthographe...) sont des actions &amp;quot;faciles&amp;quot; qui aideront tout le monde. &lt;br /&gt;
Voici quelques exemples et contre-exemples, qu'il convient de re-vérifier fréquemment, puisque vous allez les corriger :-) : &lt;br /&gt;
* Exemple de bonnes idées, peu ré-utilisables par d'autres [[Projet_Anne-Sophie_et_Rom%C3%A9o]]&lt;br /&gt;
* Exemple d'un bon début de page [[Modélisation 3D]]&lt;br /&gt;
* Exemple de page avec un contenu intéressant au mauvais endroit (devrait être sur une page plus personnelle du groupe) [[Lipdup]]&lt;br /&gt;
* Exemple de page intéressante, avec un début de collaboration [[Comment créer un bon mot de passe?]]&lt;br /&gt;
&lt;br /&gt;
== '''Liens intéressants''' ==&lt;br /&gt;
À vous de fouiller ce site et de remonter ici ce que vous trouvez intéressant. Ne mettez pas plus de 5 sites au même niveau (n'hésitez pas à créer une structure), et pas plus de 25 sites en tout. Pensez global, ne faites pas &amp;quot;votre pub&amp;quot;.&lt;br /&gt;
=== Cours donnés ===&lt;br /&gt;
*[[Maintenance d'un ordinateur sous Windows]]&lt;br /&gt;
&lt;br /&gt;
=== Le journal de classe ===&lt;br /&gt;
* [http://journaldeclasseschoubben.blogspot.lu/ lien pour le journal de classe]&lt;br /&gt;
&lt;br /&gt;
=== Liens de ce wiki ===&lt;br /&gt;
*[[Modélisation 3D]]&lt;br /&gt;
*[[Maintenance d'un ordinateur sous Mac osX]]&lt;br /&gt;
&lt;br /&gt;
=== Liens extérieurs ===&lt;br /&gt;
*[[Informatique]]&lt;br /&gt;
*[[Manipulation audio/vidéo]] &lt;br /&gt;
*[[Windows 7]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== '''Programmation''' ==&lt;br /&gt;
=== Vidéos &amp;quot;théoriques&amp;quot; ===&lt;br /&gt;
* [http://www.youtube.com/watch?v=pxI4_LaYI_k l'affectation d'une valeur à une variable] : théorie rapide pour les [http://inforef.be/swi/python.htm pages 14 à 19 du livre &amp;quot;Apprendre à programmer avec Python 3&amp;quot;, chapitre 2]&lt;br /&gt;
* [http://youtu.be/n0iQ9eRCAy0 lecture et écriture, ou comment un utilisateur peut donner des valeurs au programme?] : théorie rapide pour les [http://inforef.be/swi/python.htm pages 49 et 50 du livre &amp;quot;Apprendre à programmer avec Python 3&amp;quot;, chapitre 6]&lt;br /&gt;
&lt;br /&gt;
=== Liens intéressants ===&lt;br /&gt;
* [http://www.python.org/getit/ Voici un lien pour télécharger le logiciel python.]&lt;br /&gt;
* [[Synthèse du vocabulaire de python.]]&lt;br /&gt;
* [http://www.siteduzero.com/ Voici un lien pour apprendre plein de choses en informatique.]&lt;br /&gt;
* [https://secure.wikimedia.org/wikibooks/fr/wiki/Programmation_Python/Tkinter/ La suite de la programmation avec les bases pour les interfaces graphiques (Python).]&lt;br /&gt;
* [[Réponses aux exercices]]&lt;br /&gt;
* [http://inforef.be/swi/download/apprendre_python3_5.pdf Le lien du livre de Gérard Swinnen: &amp;quot;Apprendre à programmer avec python 3&amp;quot;]&lt;br /&gt;
&lt;br /&gt;
== '''Présentations sur les enjeux informatiques''' ==&lt;br /&gt;
===La &amp;quot;culture libre&amp;quot; de l'informatique===&lt;br /&gt;
* [[Facebook, Google, Bing, tout est gratuit mais qui paye alors ?]]&lt;br /&gt;
* [[Manifeste mozilla et ce que cela implique.]]&lt;br /&gt;
* [[Quelques vidéos réactionnaires contre les lois favorisant les droits d'auteurs.]]&lt;br /&gt;
* [[(14/02/2014) La NSA ce que ça implique chez nous:]]&lt;br /&gt;
* [[L'utilisation de notre image par les entreprises pour leur publicité (Facebook)]]&lt;br /&gt;
* [[L'historique de l'Open source]]&lt;br /&gt;
&lt;br /&gt;
===Réfléchir aux enjeux (travaux de groupe)===&lt;br /&gt;
*[[Internet nous abruti-t-il?]]&lt;br /&gt;
*[[Y'a-t'il un problème à être fichés par la NSA et autres ?]]&lt;br /&gt;
*[[La vie privée n'existe pas pour Google. Les utilisateurs de GMail devraient savoir que tout se sait.]]&lt;br /&gt;
*[[L'utilisation du smartphone pour voir où vous êtes et vous ficher éventuellement.]]&lt;br /&gt;
*[[PRISM, pourquoi ce n'est pas le pire ?]]&lt;br /&gt;
*[[Qu’est-ce que change que l’on négocie ou pas sur les données personnelles ?]]&lt;br /&gt;
*[[Le Deep web]]&lt;br /&gt;
*[[Wikipédia peut-il être utilisé à l'université?]]&lt;br /&gt;
*[[Attention, Internet a tendance à nous anesthésier]]&lt;br /&gt;
&lt;br /&gt;
===La vie privée n'existe pas pour google===&lt;br /&gt;
*[[Le problème]]&lt;br /&gt;
*[[Moyens de récolter les informations]]&lt;br /&gt;
*[[Les solutions]]&lt;br /&gt;
*[[Le cyber-harcèlement]]&lt;br /&gt;
&lt;br /&gt;
=='''Autres'''==&lt;br /&gt;
===Divers===&lt;br /&gt;
* [[Comment créer un bon mot de passe?]]&lt;br /&gt;
* [[Un peu de divertissement]]&lt;br /&gt;
* [http://www.youtube.com/watch?v=J7Y8YGlH_RQ/ Vidéo] Bastogne est décidément assez mouvementée!&lt;br /&gt;
* [[Dead Drop.]]&lt;br /&gt;
* [[Choisir une batterie.]]&lt;br /&gt;
* [http://www.indse.be/ lien pour le site de l'école]&lt;br /&gt;
* [http://cyber.indse.be/ lien vers Chamilo pour les cours en ligne]&lt;br /&gt;
* [[Voyage Humanitaire au Népal]] &lt;br /&gt;
* [[Passer a Windows 10 en limitant les risques]]&lt;br /&gt;
* [[LaTex]]&lt;br /&gt;
* [[Le Führermuseum]]  &lt;br /&gt;
* [[Le volley]] &lt;br /&gt;
* [[Final Cut Pro X]]&lt;br /&gt;
* [[Réaliser des affiches, posters, flyers et logos]]&lt;br /&gt;
* [[L'interval training]]&lt;br /&gt;
* [https://www.telechargerunevideo.com/fr/ Lien pour convertir des vidéos.]&lt;br /&gt;
* [[la découverte d'exo-planète]]&lt;br /&gt;
* [[L'ikigai]]&lt;br /&gt;
* [[La médecine et les jeux vidéos]]&lt;br /&gt;
* [[La perception de l'échec]]&lt;br /&gt;
* [[Travail sur la conférence d'Idriss Aberkane]]&lt;br /&gt;
* [[L'impuissance apprise]]&lt;br /&gt;
* [[L'économie de la connaissance]]&lt;br /&gt;
&lt;br /&gt;
===Synthèses de Français===&lt;br /&gt;
* [[Littérature du Japon]]&lt;br /&gt;
* [[Littérature de l'Afrique Noire]]&lt;br /&gt;
* [[Littérature des Pays de l'Est]]&lt;br /&gt;
* [[Littérature du Maghreb]]&lt;br /&gt;
&lt;br /&gt;
===Synthèses histoire===&lt;br /&gt;
* [[La Révolution Russe]]&lt;br /&gt;
* [[L'Italie fasciste]]&lt;br /&gt;
* [[Crise de 1929]]&lt;br /&gt;
&lt;br /&gt;
===Bon sites de traduction pour cours de langues===&lt;br /&gt;
*[http://www.wordreference.com/fr/ Wordreference] Mieux pour trouver des MOTS en anglais.&lt;br /&gt;
*[http://www.reverso.net/text_translation.aspx?lang=FR/ Reverso] Bien pour l'allemand mais il faut être prudent pour l'anglais.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Quelques trucs utiles pour :===&lt;br /&gt;
&lt;br /&gt;
====Les Raccourcis claviers (sur Windows) :====&lt;br /&gt;
&lt;br /&gt;
*CTRL+C : copier&lt;br /&gt;
*CTRL+V : coller&lt;br /&gt;
*CTRL+X : couper&lt;br /&gt;
*CTRL+S : sauvegarder&lt;br /&gt;
*CTRL+A : tout selectionner&lt;br /&gt;
*CTRL+Y : revenir sur la dernière action&lt;br /&gt;
*CTRL+Z : annuler la dernière action&lt;br /&gt;
*CTRL+F : recherche rapide&lt;br /&gt;
*CTRL+U : afficher le code source (youtube)&lt;br /&gt;
*CTRL+W : fermer un onglet&lt;br /&gt;
*CTRL+SHIFT+T : réouvrir un onglet fermé par accident&lt;br /&gt;
*CTRL+SHIFT+ESC : à faire quand un programme beug &lt;br /&gt;
&lt;br /&gt;
*ALT+Tab : jongler entre les fenêtres&lt;br /&gt;
*Windows+Tab : jongler entre les fenêtres en 3D!!&lt;br /&gt;
&lt;br /&gt;
*ALT+D : copier l'adresse d'un lien&lt;br /&gt;
&lt;br /&gt;
*Windows+D : retour au bureau&lt;br /&gt;
*Windows+L : verrouiller l'ordinateur&lt;br /&gt;
&lt;br /&gt;
*Mise en situation : Vous trouver la miniature d'un vidéo youtube très belle et vous voudriez obtenir l'image en format .jpg&lt;br /&gt;
   1)CTRL+U&lt;br /&gt;
   2)CTRL+F et chercher &amp;quot;.jpg&amp;quot;&lt;br /&gt;
   3)copier le lien avec CRTL+C&lt;br /&gt;
   4)le coller d'un un nouvel onglet avec CTRL+V&lt;br /&gt;
   5)il ne vous reste plus qu'a enregistrer l'image&lt;br /&gt;
&lt;br /&gt;
====Les Raccourcis claviers (sur Mac) :====&lt;br /&gt;
&lt;br /&gt;
*Commande + X : Couper &lt;br /&gt;
*Commande + C : Copier &lt;br /&gt;
*Commande + V : Coller&lt;br /&gt;
*Commande + Z : Annuler&lt;br /&gt;
*Commande + A : Sélectionner tous les éléments. &lt;br /&gt;
*Commande + F : Rechercher &lt;br /&gt;
*Commande + N : Nouveau &lt;br /&gt;
*Commande + P : Imprimer &lt;br /&gt;
*Commande + S : Enregistrer &lt;br /&gt;
*Maj + Commande + 3 : Capture d’écran&lt;br /&gt;
&lt;br /&gt;
*Contrôle + Commande + bouton d’alimentation :  redémarrage du Mac.&lt;br /&gt;
*Contrôle + Maj + (bouton d’alimentation ou touche d’éjection ): Mettre les écrans en veille.&lt;br /&gt;
*Option + Maj + Commande + Q	Fermer la session immédiatement, sans se donner la possibilité de confirmer cette action.&lt;br /&gt;
&lt;br /&gt;
====Les maths====&lt;br /&gt;
*[http://www.wolframalpha.com/ Wolframalpha]&lt;br /&gt;
*[http://www.cmath.fr/index.php Comprendre les maths] Pour tous ceux qui ont besoin de s'exercer ou mieux comprendre les maths.&lt;br /&gt;
*[http://www.clubic.com/telecharger-fiche14087-geogebra.html] pour télécharger géogebra pour le travail des coniques&lt;br /&gt;
*[http://wiki.documentfoundation.org/images/b/b1/MG35FR-MathGuide.pdf]Tutoriel pour écrire les équations avec libre office.&lt;br /&gt;
*[http://travaux.indse.be/mediawiki/index.php/Maths] Pour les personnes qui veulent bien aider à la rédaction commune d'un référentiel de MATHS pour le secondaire&lt;br /&gt;
*[https://fr.symbolab.com/ Symbolab]C'est un site permettant de résoudre toute sorte d'équation et de dérivée/primitives quand le prof de math donne des exercices trop dures.&lt;br /&gt;
&lt;br /&gt;
====Faire passer le temps====&lt;br /&gt;
*[http://www.viedemerde.fr/ Vie de merde] Il existe également une série sur Youtube nommé VDM&lt;br /&gt;
*[http://danstonchat.com/latest.html Dans ton chat]&lt;br /&gt;
*[http://forum.wawa-mania.ec/ Wawa-Mania] Il faut s'inscrire mais ça n'engage à rien. Très utile pour discuter de choses et d'autres mais surtout ne pas passer des heures à chercher un lien de téléchargement, ils donnent même parfois un pass premium ;)&lt;br /&gt;
*[http://www.parolesmania.com/ Paroles-Mania]&lt;br /&gt;
*[http://www.hodiho.fr/ Hodiho] Un site qui vaut le coups d’œil.&lt;br /&gt;
*[http://www.spi0n.com/ Spi0n] Un peu du même genre que [http://www.koreus.com/ Koreus], mais en mieux!&lt;br /&gt;
*[http://www.extinction.fr] 3 jeux simplistes à jouer à plusieurs en ligne&lt;br /&gt;
*[http://www.9gag.com/ 9gag] Pour les anglophiles, un site très connu reprenant les &amp;quot;mêmes&amp;quot; les plus connus d'internet (attention : addictif!)&lt;br /&gt;
*[http://grooveshark.com Grooveshark] Musique en streaming&lt;br /&gt;
*[http://www.synopsite.com/ Reflets d'Acide] Série audio déjantée&lt;br /&gt;
*[http://www.theuselessweb.com/ The Useless Web]&lt;br /&gt;
*[http://www.carthrottle.com/] Pour les amateurs d'automobiles anglophiles (toute l'actu)&lt;br /&gt;
*[https://www.youtube.com/user/NormanFaitDesVideos?gl=BE/ NORMAN fait des vidéos]&lt;br /&gt;
*[https://www.youtube.com/channel/UCFNOftdL_3Gb0XJLnGRaY4A/ Gui Home]&lt;br /&gt;
*[https://gabrielecirulli.github.io/2048/]Jeu du 2048&lt;br /&gt;
*[https://www.youtube.com/watch?v=VNp-q90Y3Ig] Vidéo sur des chats ;)&lt;br /&gt;
&lt;br /&gt;
====La cuisine====&lt;br /&gt;
*[[Recettes faciles et rapides]]&lt;br /&gt;
*[http://www.marmiton.org/ Marmiton] Pour les fans de cuisine, il y a des trucs pas mal. ;)&lt;br /&gt;
*[[Plat original mais bon ! ]]&lt;br /&gt;
*[[Dessert à gogo ]]&lt;br /&gt;
*[[Juste pour baver]]&lt;br /&gt;
&lt;br /&gt;
====En route vers la haute école et l'université====&lt;br /&gt;
* [[Sites des universités et hautes écoles en Belgique]]&lt;br /&gt;
* [[Trouver son kot...]]&lt;br /&gt;
* [[Journées portes ouvertes des universités]]&lt;br /&gt;
* [[Les habitudes adéquates pour une bonne concentration pendant les examens]]&lt;br /&gt;
* [[Autres sites intéressants pour les étudiants]]&lt;br /&gt;
* [[Préparation à l'examen d'entrée pour les études d'ingénieur civil]]&lt;br /&gt;
* [[Les transports en commun]]&lt;br /&gt;
&lt;br /&gt;
==== Partir à l'étranger ====&lt;br /&gt;
* [http://www.informationplanet.be/ Information Planet]&lt;br /&gt;
* [http://www.ef.be/fr/ EF Education]&lt;br /&gt;
* [http://www.ryedb.net/files/docs/1630/2014S_Binder_Outbound_Full.pdf/  Rotary ]&lt;br /&gt;
* [http://www.wep.be/fr/  WEP  ]&lt;br /&gt;
* [https://www.esl.be/fr/lp/adultes/display.htm?gclid=CjwKEAjwqLWrBRC-_OaG-IfL0kASJAAbzKsVcUQ_uhCBFjASX5mpK--FBEvDKAgvD3dIR8JSJbzabhoCPRDw_wcB#idesl=ec8e71f044854145381f1c47a168174b/ E.S.L  ]&lt;br /&gt;
* [http://www.kaplaninternational.com/fr/?mckv=s6qhflmP8_dc!pcrid!55498534130!plid!!kword!kaplan!pmt!e&amp;amp;gclid=CjwKEAjwqLWrBRC-_OaG-IfL0kASJAAbzKsVHNJiF5XfUnXApqcY4CF6ITdRhAXIEfiwcZ6YZSDWWxoCppvw_wcB/  KAPLAN  ]&lt;br /&gt;
* [http://www.yfu-belgique.be/  YFU  ]&lt;br /&gt;
* [http://www.afsbelgique.be/   AFS  ]&lt;br /&gt;
* [https://fr.travelbird.be/ Travelbird]&lt;br /&gt;
* [http://www.jeepbxl.be/index.php/liens/pour-s-orienter/choisir]&lt;br /&gt;
&lt;br /&gt;
=== Les archives ===&lt;br /&gt;
* [http://journaldeclasseschoubben.blogspot.be/ journal de classe]&lt;br /&gt;
* [https://journaldeclasseschoubben.wordpress.com/category/6gtinfo2b/ journal de classe jusqu'en 2014]&lt;br /&gt;
&lt;br /&gt;
== '''TFE '''==&lt;br /&gt;
voir la [[Outils informatique pour le TFE]]&lt;/div&gt;</summary>
		<author><name>Thomas.quoirin@indse.be</name></author>
	</entry>
	<entry>
		<id>https://travaux.indse.be/index.php?title=TravauxIndse:Accueil&amp;diff=16369</id>
		<title>TravauxIndse:Accueil</title>
		<link rel="alternate" type="text/html" href="https://travaux.indse.be/index.php?title=TravauxIndse:Accueil&amp;diff=16369"/>
		<updated>2017-12-13T17:06:29Z</updated>

		<summary type="html">&lt;p&gt;Thomas.quoirin@indse.be : &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Pour ou contre les &amp;quot;Google Glass&amp;quot;&lt;br /&gt;
&lt;br /&gt;
Description:&lt;br /&gt;
Tout d'abord,les &amp;quot;Google Glass&amp;quot; sont des lunettes connectées qui permettent à lutilisateurs de ces dernières d'accéder à internet rien quand clignant des yeux ou en pressant un bouton&lt;br /&gt;
Elles sont équipées d' un mini ordinateur intégrant un GPS, d' un interrupteur,d'une surface tactile,d'un micro et d' un mini écran.&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
Avantages:&lt;br /&gt;
 -Les Googles glass permettent d'accéder a internet sans un mouvement.&lt;br /&gt;
 -Elle permettent de prendre des photos &lt;br /&gt;
 -Elles permettent d'accéder à beaucoup d' informations (exemple: si une maison est en vente on connait le prix, le numéro de téléphone du propriétaire propriétaire)&lt;br /&gt;
 &lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
Inconvénients:&lt;br /&gt;
 -Peu de personnes en possède &lt;br /&gt;
 -Le coût est élevé 1100€&lt;br /&gt;
 -Il faut pouvoir accéder à wifi à n'importe quel endroit où l'on se trouve sinon les Google Glass n'ont pas beaucoup d'utilité&lt;br /&gt;
 -On ne connait pas encore la nocivité pour la rétine d'avoir un écran trop près de l'oeil&lt;/div&gt;</summary>
		<author><name>Thomas.quoirin@indse.be</name></author>
	</entry>
	<entry>
		<id>https://travaux.indse.be/index.php?title=Discussion:Contrat_de_comportement&amp;diff=16001</id>
		<title>Discussion:Contrat de comportement</title>
		<link rel="alternate" type="text/html" href="https://travaux.indse.be/index.php?title=Discussion:Contrat_de_comportement&amp;diff=16001"/>
		<updated>2017-09-22T12:15:13Z</updated>

		<summary type="html">&lt;p&gt;Thomas.quoirin@indse.be : &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Lu et approuvé 2017-2018 par:&lt;br /&gt;
* Groupe A&lt;br /&gt;
**Quoirin Thomas&lt;br /&gt;
** Xavier Gillard &lt;br /&gt;
**Dabe Justine&lt;br /&gt;
**Dumont Arthur&lt;br /&gt;
**Philippart Claire&lt;br /&gt;
**Flasse Lora&lt;br /&gt;
** Lambert Louis&lt;br /&gt;
** Lambert Emilien&lt;br /&gt;
** Weyrich Matthieu&lt;br /&gt;
**Barthélemy Chloé&lt;br /&gt;
**Puffet Léa&lt;br /&gt;
* Groupe B &lt;br /&gt;
** Baga Vagabov&lt;br /&gt;
** Maxence Philippart&lt;br /&gt;
** Clara Schiltz&lt;br /&gt;
** Cyril Gusbin&lt;br /&gt;
** Sophie Strepenne&lt;br /&gt;
**Martin Simonis&lt;br /&gt;
**Gauthier Weberg&lt;br /&gt;
**Théo Gelhay&lt;br /&gt;
** Guillaume Schul&lt;br /&gt;
Lu et approuvé 2016-2017 par:&lt;br /&gt;
* Groupe A&lt;br /&gt;
** Maxime Hansen&lt;br /&gt;
** Xavier Gillard &lt;br /&gt;
**Claire de Geradon&lt;br /&gt;
**Louppe Johan&lt;br /&gt;
** Aurélien Philipin&lt;br /&gt;
** Noé Lockman&lt;br /&gt;
** Lauranne Flock&lt;br /&gt;
** Poncelet Andréa&lt;br /&gt;
* Groupe B&lt;br /&gt;
**Valérian Mignon&lt;br /&gt;
** Elora Pondant&lt;br /&gt;
** Werner Noémie&lt;br /&gt;
** Adrien Demulder&lt;br /&gt;
** Marie-Eglantine Paquay&lt;br /&gt;
* Groupe C&lt;br /&gt;
** Laura Macoir&lt;br /&gt;
**Augustine Werner&lt;br /&gt;
** Timo Duqué&lt;br /&gt;
** Adrien Renier&lt;br /&gt;
** Olivier Colantonio&lt;br /&gt;
**Pierre-Henry Cenné&lt;br /&gt;
** Chloé Magein&lt;br /&gt;
** Violette Smets &lt;br /&gt;
** Camille Monfort &lt;br /&gt;
**Guillaume Schul&lt;br /&gt;
**Gwendoline Tallier&lt;br /&gt;
Lu et approuvé 2015-2016 par:&lt;br /&gt;
* Nicolas Mouton&lt;br /&gt;
* Vivien Préser&lt;br /&gt;
*Jérôme Kinif&lt;br /&gt;
* Simon Marcin&lt;br /&gt;
* Hugo Kinif&lt;br /&gt;
* Louis Laukes&lt;br /&gt;
* Adrien Servais&lt;br /&gt;
*Libois Elise&lt;br /&gt;
* Lucie Pirlot&lt;br /&gt;
* Louise Dumont &lt;br /&gt;
* Lucile Gerard&lt;br /&gt;
* Tarek Ajerroud Boushaba&lt;br /&gt;
* Aurore Werner&lt;br /&gt;
* Delvaux Alexandre&lt;br /&gt;
* Martin Moulin&lt;br /&gt;
* Mathilde Clausse&lt;br /&gt;
* Dylan Magonette&lt;br /&gt;
* Dehez Nathan&lt;br /&gt;
* Collignon Florian&lt;br /&gt;
* Dufays Antoine&lt;br /&gt;
* Côme Mathar&lt;br /&gt;
*Emy-luka karuganda&lt;br /&gt;
* Windels Thomas&lt;br /&gt;
* Quentin Windels&lt;br /&gt;
* Charlotte Weberg&lt;br /&gt;
* Lisa Reyter&lt;br /&gt;
* Pauline Ratz &lt;br /&gt;
Lu et approuvé 2014-2015 par:&lt;br /&gt;
* Clovis Fenart&lt;br /&gt;
* Lambert Alexandre&lt;br /&gt;
* cecile philippart&lt;br /&gt;
* Aline Preser&lt;br /&gt;
* Samuel Doucet&lt;br /&gt;
* Alexandre Destoky&lt;br /&gt;
* Thomas Robert&lt;br /&gt;
* Baptiste Humblet&lt;br /&gt;
* Alycia Gregoire&lt;br /&gt;
* Quentin Orban&lt;br /&gt;
* Mariam Van Krugten&lt;br /&gt;
* Antonin Frazelle&lt;br /&gt;
* Claire Meyer&lt;br /&gt;
* Pauline Mignon&lt;br /&gt;
* Valentin Wulgaert&lt;br /&gt;
Lu et approuvé 2012-2013:&lt;br /&gt;
* Pauline massart&lt;br /&gt;
* Lorraine Brabants&lt;br /&gt;
* Nelson Dufays&lt;br /&gt;
* Coline Nadin&lt;br /&gt;
* Florian Vaguet&lt;br /&gt;
* Aurélien Libert&lt;br /&gt;
* Gross Julien&lt;br /&gt;
* Haag Logan&lt;br /&gt;
* Vienne Jordan&lt;br /&gt;
* keller margaux&lt;br /&gt;
* Lucas Lambert&lt;br /&gt;
* Sophie Guissen&lt;br /&gt;
* Gilles Zabus&lt;br /&gt;
* Adrien Craenhals&lt;br /&gt;
* Khibaziev Farhad&lt;br /&gt;
* Aurélien Sac&lt;br /&gt;
* Mathieu Nadège&lt;br /&gt;
* Philippart Justine&lt;br /&gt;
* Biver Julie&lt;br /&gt;
* Collard Nicolas&lt;br /&gt;
* Julie Toussaint&lt;br /&gt;
* Walthéry Fanny&lt;br /&gt;
* Krack Marie&lt;br /&gt;
* Moinet Céline&lt;br /&gt;
* Joel Young&lt;br /&gt;
* Laura Sankiaho&lt;br /&gt;
* Ophélie Hardenne&lt;br /&gt;
* Sophie Thiry&lt;br /&gt;
* Morgane Scius&lt;br /&gt;
Lu et approuvé 2013-2014 : &lt;br /&gt;
* Pierre de Barsy&lt;br /&gt;
* Benjamin Mouton&lt;br /&gt;
* Antoine Leyder&lt;br /&gt;
* Cara Noémie&lt;br /&gt;
* Nicolas Sonnet&lt;br /&gt;
* Strepenne Tiphaine&lt;br /&gt;
* Crémer Laurine&lt;br /&gt;
* Camille Strepenne&lt;br /&gt;
* Arthur Wilkin&lt;br /&gt;
* Corentin Lockman&lt;br /&gt;
* Guissard Noémie&lt;br /&gt;
* Staes Marie-Alix&lt;br /&gt;
* Meis Frédérik&lt;br /&gt;
* Gilles Dechambre&lt;br /&gt;
* Dehez Antoine&lt;br /&gt;
* Goffin Antoine&lt;br /&gt;
* Valentin Grandjean&lt;br /&gt;
* Guillaume Maureen&lt;br /&gt;
* Germain Kempeneers&lt;br /&gt;
* Laura Lesuisse&lt;br /&gt;
* Clément Bertrand&lt;br /&gt;
* Thibault Adam&lt;br /&gt;
* Florian Mignon&lt;/div&gt;</summary>
		<author><name>Thomas.quoirin@indse.be</name></author>
	</entry>
	<entry>
		<id>https://travaux.indse.be/index.php?title=Utilisateur:Thomas.quoirin@indse.be&amp;diff=15998</id>
		<title>Utilisateur:Thomas.quoirin@indse.be</title>
		<link rel="alternate" type="text/html" href="https://travaux.indse.be/index.php?title=Utilisateur:Thomas.quoirin@indse.be&amp;diff=15998"/>
		<updated>2017-09-22T12:13:52Z</updated>

		<summary type="html">&lt;p&gt;Thomas.quoirin@indse.be : Page créée avec « Hobbies: -musique -pétanque -jeux vidéos  Sports: -badminton »&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Hobbies:&lt;br /&gt;
-musique&lt;br /&gt;
-pétanque&lt;br /&gt;
-jeux vidéos&lt;br /&gt;
&lt;br /&gt;
Sports:&lt;br /&gt;
-badminton&lt;/div&gt;</summary>
		<author><name>Thomas.quoirin@indse.be</name></author>
	</entry>
	<entry>
		<id>https://travaux.indse.be/index.php?title=Discussion:Intentions_p%C3%A9dagogiques&amp;diff=15991</id>
		<title>Discussion:Intentions pédagogiques</title>
		<link rel="alternate" type="text/html" href="https://travaux.indse.be/index.php?title=Discussion:Intentions_p%C3%A9dagogiques&amp;diff=15991"/>
		<updated>2017-09-22T11:57:31Z</updated>

		<summary type="html">&lt;p&gt;Thomas.quoirin@indse.be : &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Lu et approuvé en 2017-2018 par&lt;br /&gt;
* Groupe A&lt;br /&gt;
**Quoirin Thomas&lt;br /&gt;
**Dabe Justine&lt;br /&gt;
**Arthur Dumont&lt;br /&gt;
**Philippart Claire&lt;br /&gt;
**Flasse Lora&lt;br /&gt;
** Lambert Emilien&lt;br /&gt;
**Lambert Louis&lt;br /&gt;
**Puffet Léa&lt;br /&gt;
** Xavier Gillard&lt;br /&gt;
**Barthélemy Chloé&lt;br /&gt;
** Weyrich Matthieu&lt;br /&gt;
* Groupe B&lt;br /&gt;
** Baga Vagabov&lt;br /&gt;
** Clara Schiltz &lt;br /&gt;
** Martin Simonis&lt;br /&gt;
** Sophie Strepenne&lt;br /&gt;
**Gauthier Weberg&lt;br /&gt;
** Maxence Philippart&lt;br /&gt;
**Théo Gelhay&lt;br /&gt;
** Cyril Gusbin&lt;br /&gt;
** Guillaume Schul&lt;br /&gt;
Lu et approuvé en 2016-2017 par&lt;br /&gt;
* Groupe A&lt;br /&gt;
** Lauranne Flock&lt;br /&gt;
** Louppe Johan&lt;br /&gt;
** Maxime Hansen&lt;br /&gt;
** Xavier Gillard&lt;br /&gt;
** Noé Lockman&lt;br /&gt;
**Aurélien Philipin&lt;br /&gt;
** Poncelet Andréa&lt;br /&gt;
** Claire de Geradon&lt;br /&gt;
* Groupe B&lt;br /&gt;
** Elora Pondant&lt;br /&gt;
** Valérian Mignon&lt;br /&gt;
** Werner Noémie&lt;br /&gt;
** Adrien Demulder&lt;br /&gt;
** Marie-Eglantine Paquay&lt;br /&gt;
* Groupe C&lt;br /&gt;
**Laura Macoir&lt;br /&gt;
**Augustine Werner&lt;br /&gt;
**Adrien Renier&lt;br /&gt;
**Violette smets &lt;br /&gt;
** Timo Duqué&lt;br /&gt;
**Olivier Colantonio&lt;br /&gt;
**Pierre-Henry Cenné&lt;br /&gt;
** Camille Monfort&lt;br /&gt;
**Guillaume Schul&lt;br /&gt;
** Chloé Magein&lt;br /&gt;
**Gwendoline Tallier&lt;br /&gt;
&lt;br /&gt;
Lu et approuvé en 2015-2016 par&lt;br /&gt;
* Nicolas Mouton&lt;br /&gt;
* Vivien Préser &lt;br /&gt;
* Simon Marcin &lt;br /&gt;
* Louis Laukes&lt;br /&gt;
*Terry Thielen&lt;br /&gt;
* Hugo Kinif&lt;br /&gt;
*Jérôme Kinif&lt;br /&gt;
*Libois Elise&lt;br /&gt;
* Lucie Pirlot&lt;br /&gt;
* Louise Dumont &lt;br /&gt;
* Lucile Gerard&lt;br /&gt;
* Tarek Ajerroud Boushaba&lt;br /&gt;
* Mathilde Clausse&lt;br /&gt;
* Martin Moulin&lt;br /&gt;
* Antoine Dufays&lt;br /&gt;
* Delvaux Alexandre&lt;br /&gt;
* Aurore Werner&lt;br /&gt;
* Collignon Florian&lt;br /&gt;
* Dylan Magonette&lt;br /&gt;
*Dehez Nathan&lt;br /&gt;
* Vincent Quoirin&lt;br /&gt;
* Côme Mathar&lt;br /&gt;
* Emy-luka Karuganda&lt;br /&gt;
* Quentin Windels&lt;br /&gt;
* Windels Thomas&lt;br /&gt;
* Lisa Reyter&lt;br /&gt;
* Pauline Ratz&lt;br /&gt;
Lu et approuvé en 2014-2015 par&lt;br /&gt;
* Clovis Fenart&lt;br /&gt;
* Baptiste Humblet&lt;br /&gt;
* Alexandre Lambert&lt;br /&gt;
* François Van de putte&lt;br /&gt;
* Noé Gresse&lt;br /&gt;
* Alexandre Destoky&lt;br /&gt;
* Thomas Robert&lt;br /&gt;
* Toon Oostvogels&lt;br /&gt;
* cécile philippart &lt;br /&gt;
* Aline Preser&lt;br /&gt;
* Samuel Doucet&lt;br /&gt;
* Alycia Gregoire&lt;br /&gt;
* Gladys Verhoeven&lt;br /&gt;
* Pauline Boland&lt;br /&gt;
* Aymeric Dubru&lt;br /&gt;
*Jessica Guében&lt;br /&gt;
* Mariam Van Krugten&lt;br /&gt;
* Quentin Orban&lt;br /&gt;
Lu et approuvé en 2013-2014 par&lt;br /&gt;
* Gilles Dechambre&lt;br /&gt;
* Benjamin Mouton&lt;br /&gt;
* Lucas Lambert ''(again)''&lt;br /&gt;
* Romain Gaspard&lt;br /&gt;
* Staes Marie-Alix&lt;br /&gt;
* Arthur Wilkin&lt;br /&gt;
* Meis Frédérik&lt;br /&gt;
* Cara Noémie&lt;br /&gt;
* Guissard Noémie&lt;br /&gt;
* Antoine Leyder&lt;br /&gt;
* Nicolas Sonnet&lt;br /&gt;
* Crémer Laurine&lt;br /&gt;
* Goffin Antoine&lt;br /&gt;
* Dehez Antoine&lt;br /&gt;
* Strepenne Tiphaine&lt;br /&gt;
* Camille Strepenne&lt;br /&gt;
* Corentin Lockman&lt;br /&gt;
* Valentin Grandjean&lt;br /&gt;
* Laura Lesuisse&lt;br /&gt;
* Guillaume Maureen&lt;br /&gt;
* Clément Bertrand&lt;br /&gt;
* Thibault Adam&lt;br /&gt;
* Germain Kempeneers&lt;br /&gt;
* Florian Mignon&lt;br /&gt;
Lu et approuvé en 2012-2013 par&lt;br /&gt;
* Pauline  Massart&lt;br /&gt;
* Lorraine Brabants&lt;br /&gt;
&lt;br /&gt;
* Coline Nadin&lt;br /&gt;
* Nelson Dufays&lt;br /&gt;
* Florian Vaguet&lt;br /&gt;
* Aurélien Libert&lt;br /&gt;
* Jordan Vienne&lt;br /&gt;
* Margaux Keller&lt;br /&gt;
* Lucas Lambert&lt;br /&gt;
* Gilles Zabus&lt;br /&gt;
* Haag Logan&lt;br /&gt;
* Mathieu Nadège&lt;br /&gt;
* Philippart Justine&lt;br /&gt;
* Adrien Craenhals&lt;br /&gt;
* Julie Biver&lt;br /&gt;
* Khibaziev Farhad&lt;br /&gt;
* Julie Toussaint&lt;br /&gt;
* Collard Nicolas&lt;br /&gt;
* Walthéry Fanny&lt;br /&gt;
* Nathan Reichling&lt;br /&gt;
* Moinet Céline&lt;br /&gt;
* Krack Marie&lt;br /&gt;
* Joel Young&lt;br /&gt;
* Ophélie Hardenne&lt;br /&gt;
* Sophie Thiry&lt;br /&gt;
* Laura Sankiaho&lt;br /&gt;
* Morgane SCIUS&lt;br /&gt;
* Pierre de Barsy&lt;/div&gt;</summary>
		<author><name>Thomas.quoirin@indse.be</name></author>
	</entry>
</feed>