Pour éditer le wiki, il faut demander un compte à un Lapin !

Difference between revisions of "Découverte de la programmation"

From Le L∞p's Wiki
Jump to: navigation, search
m (ajout Category:Chapon)
(Work in progress)
Line 1: Line 1:
L'objectif de cet atelier est de découvrir les bases de la programmation impérative, qui consiste simplement à donner des ordres à votre ordinateur (des instructions) dans un langage approprié.
+
== Introduction ==
 +
L'objectif de cet atelier est de découvrir les bases de la programmation, qui consiste simplement à donner des ordres à votre ordinateur (des instructions) dans un langage approprié.
  
Puisqu'il s'agit d'une découverte, aucun pré-requis n'est nécessaire, sauf de la curiosité. Bref, c'est un atelier fait pour les n00bs. :)
+
Puisqu'il s'agit d'une découverte, aucun pré-requis intellectuel n'est nécessaire, sauf de la curiosité. Bref, c'est un atelier fait pour les n00bs et tout les autres souhaitant découvrir la programmation.
 +
 
 +
Il se décline en deux ateliers cet atelier sera fait en [https://www.python.org/ Python] pour la première partie et la seconde avec un dialecte Scheme [http://racket-lang.org/ Racket].
 +
 
 +
L'atelier Python sera orienté sur un aspect pratique avec des résultats rapide. Tandis que l'atelier Racket se proposera d'explorer des concepts essentiels de programmation il peut être vu comme un approfondissement de l'atelier Python.
  
 
== Description ==
 
== Description ==
  
À l'aide du langage Python, nous couvrirons alors différents aspects de la programmation, allant du simple affichage de 'Bonjour' jusqu'à des programmes plus complexes.
+
Nous couvrirons alors différents aspects de la programmation, allant du simple affichage de 'Bonjour' jusqu'à des programmes plus complexes.
  
Pour cela, après une rapide introduction sur les paradigmes et les langages de programmation, nous découperons l'atelier en 3 parties :
+
Pour cela, après une rapide introduction sur les paradigmes et les langages de programmation, nous découperons l'atelier Python :
* l'écriture d'algorithmes :
+
* L'écriture d'algorithmes :
** les bases de la syntaxe du langage,
+
** Les bases de la syntaxe du langage
** le contrôle d'exécution,
+
** Le contrôle d'exécution
** les procédures et fonctions,
+
** Les procédures et fonctions
** la programmation itérative et récursive ;
+
** La programmation itérative et récursive
* la structuration des données : listes, piles, dictionnaires, etc.
+
* La structures de données : listes, piles, dictionnaires, etc...
  
 
Si le temps le permet, nous pourrons conclure l'atelier en travaillant sur un petit projet de code, tous en même temps.
 
Si le temps le permet, nous pourrons conclure l'atelier en travaillant sur un petit projet de code, tous en même temps.
  
 
== Organisation ==
 
== Organisation ==
; Date : Dimanche 28 aout 2011, dès 14h du matin.
+
; Date : Samedi 17 Janvier 2014, dès 20:00
 
; Durée envisagée : 4h
 
; Durée envisagée : 4h
; Animation : PoluX
+
; Animation : Darnuria
 +
; Pad : https://lite5.framapad.org/p/Initiation_python_leloop
  
 
== Inscriptions ==
 
== Inscriptions ==
Intéressé(e) ? Note ton nom ici : Xav, Intruse, quota_atypique, Élodie, Bouteille, PetiPandaRou, Munto, [[User:Yoann512|Yoann512]], [[User:Naar|naar]], Bookynette, gwen, Benoit Mi0, Lili, [[User:dvi-|dvi-]], waazdakka, barzogh, Arth
+
Mettre son nom ici:
 
+
  
 
[[Category:Workshops]]
 
[[Category:Workshops]]
[[Category:Chapon]]
+
[[Category:Ateliers d'initiation]]

Revision as of 21:41, 15 January 2015

Introduction

L'objectif de cet atelier est de découvrir les bases de la programmation, qui consiste simplement à donner des ordres à votre ordinateur (des instructions) dans un langage approprié.

Puisqu'il s'agit d'une découverte, aucun pré-requis intellectuel n'est nécessaire, sauf de la curiosité. Bref, c'est un atelier fait pour les n00bs et tout les autres souhaitant découvrir la programmation.

Il se décline en deux ateliers cet atelier sera fait en Python pour la première partie et la seconde avec un dialecte Scheme Racket.

L'atelier Python sera orienté sur un aspect pratique avec des résultats rapide. Tandis que l'atelier Racket se proposera d'explorer des concepts essentiels de programmation il peut être vu comme un approfondissement de l'atelier Python.

Description

Nous couvrirons alors différents aspects de la programmation, allant du simple affichage de 'Bonjour' jusqu'à des programmes plus complexes.

Pour cela, après une rapide introduction sur les paradigmes et les langages de programmation, nous découperons l'atelier Python :

  • L'écriture d'algorithmes :
    • Les bases de la syntaxe du langage
    • Le contrôle d'exécution
    • Les procédures et fonctions
    • La programmation itérative et récursive
  • La structures de données : listes, piles, dictionnaires, etc...

Si le temps le permet, nous pourrons conclure l'atelier en travaillant sur un petit projet de code, tous en même temps.

Organisation

Date 
Samedi 17 Janvier 2014, dès 20:00
Durée envisagée 
4h
Animation 
Darnuria
Pad 
https://lite5.framapad.org/p/Initiation_python_leloop

Inscriptions

Mettre son nom ici: