Introduction à Python

Introduction à Python

  • ECTS

    4 crédits

  • Composante

    Collège Sciences et Technologies pour l’Energie et l’Environnement (STEE)

  • Volume horaire

    36h

Description

Description du cours et modalités pédagogiques :

  • Ce cours est une introduction au langage Python et à la programmation. Il en présente les principes élémentaires comme la notion de variables, les instructions simples, répétitives ou conditionnelles qui permettent de construire un programme informatique.
  • À l’aide d’exemples tirés de différents cours de mathématiques, l’étudiant pourra se familiariser avec la syntaxe du langage Python, le codage des opérations élémentaires, l’affichage des résultats. Après cette phase de prise en main, des structures de programmes plus élaborées seront abordées avec notamment, la création de fonctions et l’utilisation de librairie Python (comme par exemple Matplotlib pour les représentations graphiques).
  • Les exemples d’activités suivants pourront être traités :
  • Suites numériques : suites définies par récurrence, notion de critère d’arrêt.
  • Arithmétique : PGCD, nombre premier, décomposition en facteurs premiers.

Manipulation de polynômes : évaluation, dérivée, intégration, division euclidienne, PGCD

Lire moins

Objectifs

À la fin de cette UE, vous serez capable de :

  • Écrire de petits programmes simples en langage Python
  • Mettre en place en Python des algorithmes itératifs en adaptant les critères d’arrêts
Lire moins

Heures d'enseignement

  • CMCours Magistral18h
  • TDTravaux Dirigés18h

Pré-requis obligatoires

Programmation et Algorithmique (L1)

Lire moins

Contrôle des connaissances

1ère session : 

  • 100% contrôle continu écrit


2ème session : 

  • 100% examen Terminal écrit
Lire moins

Informations complémentaires

Poursuites possibles : Licence 2 MIASHS s4

Lire moins

Compétences visées

Méthodes numériques 2

Bloc Action en responsabilité au sein d’une organisation professionnelle

Travailler en équipe et en réseau ainsi qu’en autonomie et responsabilité au service d’un projet.

Intermédiaire

Bloc Mise en œuvre de méthodes et d'outils du champ disciplinaire

Mettre en œuvre des outils mathématiques et informatiques pour des applications relevant du domaine SHS, du droit, de l’économie et de la gestion.

Intermédiaire

Appliquer des approches raisonnées de

résolution de problèmes par décompositions et/ou approximations

successives et mettre en œuvre des méthodes d’analyse pour concevoir des applications et algorithmes à partir d’un

cahier des charges partiellement donné.

Intermédiaire

Résoudre des équations de façon exacte et par des méthodes numériques.

Intermédiaire

Mettre en œuvre des techniques

algorithmiques et de programmation

(impérative et objet) et se servir aisément d’au moins un langage de

programmation y afférent.

Intermédiaire

Bloc Analyse d'un questionnement en mobilisant des concepts disciplinaires

Traduire un problème simple en langage mathématique.

Intermédiaire

Analyser et interpréter les résultats produits par l'exécution d'un programme.

Intermédiaire

Lire moins