Année 2017-18
cahier de texte, documents & productions d’élèves
logiciels à installer :
- la suite portable python 3.2.5.1 ici (vous l’installerez sur votre ordinateur mais aussi sur votre clé USB)
- Sublime Text (éditeur de texte, il vous permettra d’écrire vos programmes en python, html, css, javascript, p5.js
- Chrome (le navigateur internet créé par Google)
- Bonus
- gimp (logiciel de dessin gratuit)
- processing (environnement intégré pour programmer en processing et en P5.js)
Ressources
- Ecrire une page HTML/CSS/Javascript
- En ligne :
- Hors ligne :
- On utilisera Sublime Text
- autre possibilité l’éditeur Atom qui est supérieur mais plus gourmand en ressources.
- Ecrire une page en P5.js
- Open Processing (en ligne)
- l’éditeur de processing (hors ligne mais il faudra charger le module P5.js)
- Ecrire un programme en python
- Pour apprendre
- approche théorique
- OpenClassRoom
- W3Schools : traite chaque commande en détail avec des exemples intéractifs.
- MDN ressources Mozilla (bonne alternative à la ressource précédente)
- spécifiquement pour P5.js
- références officielles (potentiellement téléchargeables)
- open floss
- ressources du lycée « le Corbusier »
- spécifiquement pour Python
- synthèse de 30 pages venant de l’académie de Martinique
- activité découverte Python à travers le module Turtle
- Approche interactive
- Code Academy (en français) (un article du figaro sur ce site)
- HTML 1, 2 et 3
- CSS
- JavaScript
- …
- vérifier la qualité (les erreurs) du code
- Pour aller plus loin (en anglais)
- Free Code Camp (extrêmement complet)
- Odin project (centré sur Ruby & Ruby on rails)
- Code Academy (en français) (un article du figaro sur ce site)
- approche théorique
- Autres / Divers
- AlsaCreation (pleins d’articles et de tutoriels en français)
- un assistant pour créer votre appli Android
- Pour les petits frères et soeurs
- silent teacher (très intuitifs)
- Lighting Bolt (à partir de 4 ans)
Programmer
Année 2016-17
un lien pour vous aider à créer votre propre environnement Python portable : ici
de très bonnes vidéos pour découvrir python : ici
approfondissement des fonctions
conversion binaire <-> décimal
librairies
opérateurs % et //
types de variable , conversion avec les fonctions int() et str()
travail à envoyer par mail avant le 20/09/2016 : faire un joli dessin avec le module turtle, en utilisant des boucles et des fonctions.
séance 7
correction des exercices (fin de première séquence) ici
fable de la fontaine ici
fiche cryptographie (version docx : ici) (version pdf ici)
séance 8
exercices du jour ici
séance 9
on continue avec les consignes de la semaine 8
exemple de codage amusants : dyslexie / Stylisé
résumé externe du cours : ici
séance 10
exercices du jour ici
diaporama sur la programmation orientée objet ici exemple du diaporama ici
cours détaillé sur la programmation orienté objet (par Gérard Swinnen) ici
bonus : un autre cours détaillé ici
séance 11
détail de la séance à la fin du fichier de suivi ici
programmation objet :
correction de l’exercice sur les vecteurs ici
exemple puis exercices 3 et 4 à la fin de la page ici
programme pour écrire de manière stylisée ici
séance 12
correction du programme : classe jeu_de_carte ici
on va prendre une variante de la solution proposée par le site ( ici il y avait un lien évident qui offrait la majeure partie de la solution, le reste était sur pronote)
évaluation : création d’un programme contenant la création d’une classe et utilisant du stockage externe de donnée
détails : ici
pour vous guider voici un programme à compléter ici ainsi qu’un exemple de sauvegarde ici
Devoir maison pendant les vacances du nouvel an : les programmes de cryptages annoncés durant toutes les séances. Vous pourrez poser vos questions par mail puis envoyer votre devoir (format numérique obligatoire, word préféré, open office accepté) à jkergot@yahoo.fr
Non fait = -2 à la moyenne , fait , et même si c’est tout faut c’est au moins +1 à la moyenne, au mieux +2
séance 13
avec M. Espinosa : découverte d’arduino et de sonic pi
séance 14
préparation :
télécharger processing ici et le décompresser sur votre ordinateur ou sur votre clé USB (il vous faudra séléctionner la version 32bits )
télécharger la documentation en français ici
déroulement
correction de l’activité de programmation orienté objet d’avant les vacances
présentation de processing, un langage de programmation idéal pour les travaux graphiques
pour la prochaine séance :
ramener la fiche polycopiée (distribuée lors de la seconde séance avec les commandes la synthaxe et les exemples)
remplir le questionnaire anonyme de qualité ici
séance 16
retour sur processing : classe, interraction avec l’utilisateur, animation
quelques exemples de programmes ici et ici
compression avec ou sans perte
pour préparer la séance suivantes , voici le travail à faire pendant les vacances :
remplir le questionnaire pour ceux qui ne l’ont pas encore fait,
prolonger le programme de la séance 16
ou faire un exposé (la liste des exposés ici et le mini jeux proposé durant la séance 16 ici )
Séance 18
pour la préparer (voir plus haut)
projets
deux exposés tirés des travaux à faire pendant les vacances
séance 19
un guide pour le projet ici
la grille d’évaluation pour le bac : ici