Introduction au langage Python

23 January - 27 February 2019, 19:00 - 22:00

  • Atelier #1: 23 January 2019, 19:00 - 22:00
  • Atelier #2: 30 January 2019, 19:00 - 22:00
  • Atelier #3: 6 February 2019, 19:00 - 22:00
  • Atelier #4: 13 February 2019, 19:00 - 22:00
  • Atelier #5: 20 February 2019, 19:00 - 22:00
  • Atelier #6: 27 February 2019, 19:00 - 22:00
  • ATELIER PAR ISMAIL NEGM

Description : Au travers de ces ateliers, nous bâtirons une librairie de code pour la composition musicale algorithmique. Ce cours de six semaines est une introduction aux fondements de la programmation en langage Python. Parce que 18 heures ne suffiront pas à faire de vous un programmeur expérimenté, l’objectif de cette formation intensive est avant tout, de vous fournir les outils et ressources nécessaires afin que vous puissiez poursuivre votre apprentissage solo en toute confiance.

Nous porterons notre attention sur la librairie de code standard de Python: la librairie par défaut est la même pour toutes installations de Python. Vous apprendrez à programmer en partant de l’essentiel sans utiliser de raccourcis. Même si ceux-ci peuvent se révéler pratiques en programmation, sachez qu’il est préalablement conseillé d’acquérir la compréhension du langage.

Bien qu’une connaissance approfondie en théorie de la musique ne soit pas requise, un intérêt pour la composition musicale est un plus qui viendra ajouter du piment à la classe. Des exercices seront donnés à chaque semaine. Comptez 2 à 3 heures de travail supplémentaire.

Prérequis :  aucune expérience préalable en programmation n’est requise. Un intérêt pour la composition musicale est toutefois suggéré.

Nous couvrirons les matières suivantes :

  • La programmation multi-paradigme et les choix de design
  • L’interpréteur Python
  • Les différents types de base
  • Les structures conditionnelles
  • Les fonctions
  • Modules, packages et architecture
  • Les bases de la programmation orientée objet
  • Lire et écrire des données sur le disque
  • Les lignes de commandes
  • Faire des requêtes HTTP
  • Les bases de la programmation fonctionnelle (si le temps le permet)
  • Aperçu des interfaces web (si le temps le permet)

**Python est un langage de programmation multi-paradigme qui possède une syntaxe claire permettant une initiation aisée aux concepts de base de la programmation tout en réduisant le nombre de lignes de codes.

Membres/Étudiants: 150$ || Régulier: 200$


Afin d'obtenir un remboursement, toute annulation doit être effectuée au moins 48 heures avant la date de l'atelier.

Devenez membre du centre Eastern Bloc à un tarif de 50$/an (ou 40$/an pour les étudiants) et accédez au prix réduit pour les événements et ateliers. Contactez lab@easternbloc.ca pour plus de renseignements.

Inscription
Membre 150.00$
Étudiant 150.00$
Régulier 200.00$

23 January - 27 February 2019, 19:00 - 22:00

  • Atelier #1: 23 January 2019, 19:00 - 22:00
  • Atelier #2: 30 January 2019, 19:00 - 22:00
  • Atelier #3: 6 February 2019, 19:00 - 22:00
  • Atelier #4: 13 February 2019, 19:00 - 22:00
  • Atelier #5: 20 February 2019, 19:00 - 22:00
  • Atelier #6: 27 February 2019, 19:00 - 22:00