08 – Algorithmique

  1. Rendu du DS n°1 et remarques
  2. Tranches en Python
  3. Qu’est-ce qu’un algorithme ?
  4. L’algorithmique : la science des algorithmes
  5. Les bogues
  6. Boucles conditionnelles et inconditionnelles

Pour jeudi 08/11/18 :

Pour la semaine prochaine :

Compléments :

 

 

 

06 – Structures de données

  1. Exercices sur les variables locales et globales
  2. Méthodes
  3. Structures de données
  4. Collections
  5. Tuples
  6. Chaînes de caractères
  7. Listes
  8. Ensembles
  9. Opérations sur les collections
  10. Itération
  11. Conversions

Pour la semaine prochaine :

Attention : changement de planning :

05 – Fonctions

  1. Correction des exercices n°1, n°2 et n°3 de la feuille sur les fonctions
  2. Retour sur le TP n°4
  3. Exercices autour de la fonction print
  4. Passage par valeur
  5. Variables locales et globales
  • TP n°5 : instructions conditionnelles.

Pour la semaine prochaine :

 

Installer Python et un IDE sur sa machine

Au lycée nous utilisons Pyzo et le plus simple est de faire de même chez vous. Sinon, vous pouvez aussi utiliser Sypder. Dans tous les cas, il faudra bien veiller à choisir une version de Python supérieure à 3.5.

Pour installer Python et Pyzo il suffit de suivre les instructions données sur la page d’installation de Pyzo :

  1. Installer Pyzo.
  2. Installer Miniconda (utiliser le chemin par défaut).
  3. Lancer Pyzo et vérifier dans la fenêtre interactive que la version de Python est bien supérieure à 3.5.0. Si ce n’est pas le cas, aller dans Menu > Shell > Edit shell configuration et vérifier que Pyzo a bien choisi l’environnement Python3 que vous venez d’installer via Miniconda. Cochez aussi la case Utiliser IPython s’il est disponible.
  4. Installer IPython et pycodestyle (besoin d’une connexion internet). Dans la fenêtre interactive, entrer la commande :
    pip install ipython pycodestyle
  5. Il n’est pas nécessaire d’installer les modules scientifiques pour l’instant, mais vous pouvez installer ceux qui sont proposés.

Dans Pyzo, que vous pouvez mettre en Français (Menu > Settings > Select Language), vérifiez dans Menu > Fichier que l’indentation est fixée à 4 espaces (et non une tabulation) et que l’analyse syntaxique est activée pour python3. Je vous conseille aussi de mettre les mêmes raccourcis qu’au lycée (Menu > Paramètres > Éditer les raccourcis) : dans Exécuter, F5 pour Démarrer le script, F9 pour Exécuter la sélection et F8 pour Exécuter la cellule.

Vous voilà prêts à terminer le TP n°4 !

[Facultatif et plus difficile] Nous avons changé les couleurs du thème par défaut au lycée. Pour faire de même chez vous, il faut mettre ce fichier base.py à la place de celui qui se trouve dans le dossier dont il est question dans le message que vous obtenez en lançant, dans Pyzo, Menu > Paramètres > Éditer les styles de code …, qui se termine par quelque chose comme :

pyzo/codeeditor/base.py