Python Programming

L’importance croissante de la numérisation dans tous les domaines implique qu’aujourd’hui des connaissances basiques en programmation sont nécessaires partout. Celles-ci permettent de mieux comprendre comment des processus peuvent être numérisés, de traiter de grandes quantités de données et de développer ses propres applications logicielles. Python est considéré comme un langage de programmation complet et facile à apprendre. Ce langage sert non seulement comme une base en programmation mais peut aussi être utilisé pour des tâches complexes de traitement de données, comme par exemple le Machine Learning, ou pour la visualisation de grandes quantités de données.

Le cours sera en anglais. Les participant·es utilisent leur propre ordinateur et y installent les logiciels nécessaires pour l’utilisation de Python.

 

Les sujets traités lors de ce cours sont entre autres les suivants : 

  • Bases du traitement informatique, systèmes de nombres, codage des caractères, Logique
  • Modélisation des processus à l'aide d'organigrammes, variables, types et structures de données, conditions, boucles
  • Installation de Python, gestionnaire de paquets, Namespaces, types de données, Structures de données en Python
  • Opérations arithmétiques et opérations basées sur les caractères, conditions, boucles en Python
  • Fonctions et paquets en Python
  • Notions de base sur la programmation orientée objets et la programmation orientée objets en Python
  • Bases des technologies web, applications client-serveur simples en Python
  • Opérations sur les fichiers en Python
  • Traitement pratique des données en Python
  • Traitement numérique des données en Python avec des bibliothèques spécifiques, analyse des données et création de graphiques

Objectifs

Le but de ce cours est d’être capable de développer soi-même de petites applications ainsi que de faire des analyses de données.

Public-cible

Mobilité, SoftSkills, Auditeur libre, BeNeFri

Étudiant·es / Chercheur·euses / Enseignant·es

Prérequis

Aucun prérequis en informatique n’est exigé.

Responsables et intervenants

Responsable(s)

  • Härer Felix

Dates et lieux

Période Lieu
19.09.2025 de 10:15 à 12:00 PER 21 E230
26.09.2025 de 10:15 à 12:00 PER 21 E230
03.10.2025 de 10:15 à 12:00 PER 21 E230
10.10.2025 de 10:15 à 12:00 PER 21 E230
17.10.2025 de 10:15 à 12:00 PER 21 E230
24.10.2025 de 10:15 à 12:00 PER 21 E230
31.10.2025 de 10:15 à 12:00 PER 21 E230
07.11.2025 de 10:15 à 12:00 PER 21 E230
14.11.2025 de 10:15 à 12:00 PER 21 E230
21.11.2025 de 10:15 à 12:00 PER 21 E230
28.11.2025 de 10:15 à 12:00 PER 21 E230
05.12.2025 de 10:15 à 12:00 PER 21 E230
12.12.2025 de 10:15 à 12:00 PER 21 E230
19.12.2025 de 10:15 à 12:00 PER 21 E230

Essentiels

Date(s)

Every Friday from 10.15am to 12pm, from 20.09.24 to 20.12.24

Type Séminaire / Cours - 3 ECTS
Langue Anglais

Contact

Service de didactique universitaire et compétences numériques
 Email