University Côte d'azur

ECUE Python 1 (semestres impairs)

ECUE's code : IMEX102

Belong to 2 UE
EUR ELMI
Sciences économiques
Campus Saint Jean d'Angély
Master 1
Semestre impair
Français

PRESENTATION

Résumé : Ce cours a pour objectif d'initier les étudiants aux fondamentaux de la programmation en Python. Tout au long de ce cours, les étudiants apprendront à créer des variables, utiliser des instructions conditionnelles et des boucles, manipuler des dictionnaires et des listes, ainsi que lire et enregistrer différents types de fichiers. Ces connaissances de base sont essentielles pour des tâches plus avancées, telles que la collecte, la structuration et l’analyse de données.

Modalité : Apprentissage hybride - une partie du cours se déroulera en présentiel, offrant aux étudiants l’occasion d’interagir avec l’enseignant et de réaliser des exercices guidés. L’autre partie sera consacrée à l’auto-formation, avec des vidéos et des exercices conçus spécifiquement pour ce programme. Cette organisation permet aux étudiants de combiner apprentissage encadré et travail autonome, tout en avançant à leur propre rythme. Présence obligatoire à la dernière séance.

Prérequis : Les étudiants doivent posséder une compréhension de base du fonctionnement d’un ordinateur et avoir Python 3 installé sur leur ordinateur avant le début du cours. Aucune expérience préalable en programmation n’est nécessaire.

Installer Python : https://www.python.org/downloads/

Objectifs : À la fin de ce cours, les étudiants seront capables de :
a. Écrire et exécuter un programme Python en utilisant un environnement de développement intégré (IDE) et Jupyter Notebook.
b. Comprendre comment créer des variables en Python et déterminer leur type de données (int, float, str, bool, etc.).
c. Utiliser des instructions conditionnelles (if-else-elif) pour contrôler le flux du programme en fonction de conditions.
d. Implémenter des boucles pour exécuter du code de manière répétée, en comprenant l’utilisation des boucles "for" et "while".
e. Organiser et manipuler des données à l’aide des structures de données list et dictionary de Python.
f. Travailler avec différents types de fichiers en sauvegardant et lisant des données (Comprendre les chemins relatifs et absolus, Lire et écrire dans des fichiers texte, Utiliser les modules pickle et json pour importer et sauvegarder des objets Python)

Ressources :  "Apprenez à programmer en Python" de Vincent Le Goff

Course's manager(s)

Joeffrey Drouard

In class

  • 9h of lectures

Distant

  • 9h of lectures

PREREQUISITES

Before the start of the course, I must ...
  • Aucune expérience préalable en programmation n’est nécessaire.
  • Posséder une compréhension de base du fonctionnement d’un ordinateur.
  • Avoir Python 3 installé sur leur ordinateur avant le début du cours.

OBJECTIVES

By the end of this course, I should be able to...
  • Implémenter des boucles pour exécuter du code de manière répétée, en comprenant l’utilisation des boucles "for" et "while".
  • Écrire et exécuter un programme Python en utilisant un environnement de développement intégré (IDE) et Jupyter Notebook.
  • Travailler avec différents types de fichiers en sauvegardant et lisant des données (Comprendre les chemins relatifs et absolus, Lire et écrire dans des fichiers texte, Utiliser les modules pickle et json pour importer et sauvegarder des objets Python)
  • Comprendre comment créer des variables en Python et déterminer leur type de données (int, float, str, bool, etc.).
  • Organiser et manipuler des données à l’aide des structures de données list et dictionary de Python.
  • Utiliser des instructions conditionnelles (if-else-elif) pour contrôler le flux du programme en fonction de conditions.

CONTENT

  • No description
Access to complete Syllabus (Authentification required)
Important
This syllabus has no contractual value. Its content is subject to change throughout this year: be aware to the last updates