Apprenez à programmer en Python – niveau 1

La formation est donnée en mode synchrone, c'est-à-dire en présentiel et à distance en même temps ainsi l'échange entre l'enseignant-e et les participants-es s'effectue en temps réel par visioconférence. Un courriel est envoyé aux participant-es avant la formation. Ce dernier contient les informations de connexion. DESCRIPTION DE LA FORMATION Inventé en 1989, Python est un langage de haut niveau conçu pour être facile à lire et à écrire un code en quelques lignes seulement. Troisième langage de programmation le plus utilisé après Java et PHP, Python est un langage élégant, interprété, interactif, orienté-objet, fonctionnel, à typage dynamique avec gestionnaire dynamique de la mémoire (garbage collection). Python permet d’écrire du code lisible, explicite, simple, complexe mais pas forcément compliqué. Cette formation fait partie du certificat de programmeur Python qui comprend:
Aller à : Descriptif • Orientation • Dates
Cours
Attestation de présence
CHF 1'950

Financement

Prérequis

Expérience de programmation avec un langage de haut niveau ou avoir suivi le cours d'Introduction à la programmation.

Orientation

Avant de vous inscrire, il est fortement recommandé de passer un entretien avec le responsable pédagogique.


Détails

Description

Public

Tout développeur à la recherche d'un langage de programmation à la fois puissant, facile à apprendre, à la fois orienté-objet et fonctionnel.

Objectifs

A la fin du cours, vous serez capable de :
  1. De maintenir et de faire évoluer du code Python existant
  2. De développer de nouvelles applications en Python
  3. D'utiliser les structures de données Python : Listes, Tuples et Dictionnaires
  4. D'écrire des nouvelles fonctions et nouveaux modules
  5. De manipuler des fichiers (création, modification, etc)
  6. De gérer des classes
  7. De faire des recherches dans les documents texte en utilisant les expressions régulières
  8. D'écrire les modules CGI pour serveurs web et d'accéder aux bases de données
  9. D'expliquer comme développer des applications réseaux (sockets) et applications concurrentes (multithreading)
  10. D'écrire des programmes de lecture des fichiers XML
  11. D'expliquer comment développer une interface graphique (GUI)
  12. D'expliquer comment intégrer avec Python avec modules développés avec des langages comme Java, C, C++, etc.

Contenu

  1. Types de variables et operateurs de base
  2. instructions de comparaison et les boucles
  3. Types Chaînes de caractères, listes, dictionnaires
  4. Fonctions de date/heure
  5. Utilisation des librairies et création de fonctions
  6. Création des modules
  7. Gestion des fichiers et des exceptions
  8. Création des classes et gestion des objets
  9. Expressions régulières
  10. Programmation CGI (utilisation de Python sur un serveur web)
  11. Accès Base de données (exemple avec MySQL)
  12. Programmation réseau (programmation socket serveur et client)
  13. Envoi des messages
  14. Programmation concurrente
  15. Traitement XML
  16. Interface-graphique utilisateur (avec Tkinter)

Liens vers les modules de cette formation

Méthodologie

La méthode pédagogique utilisée par les intervenant-e-s est très participative avec des exercices pratiques et repose sur une implication personnelle importante de la part des apprenant-e-s.

Entre chaque séquence de formation, un temps de travail personnel d'une durée de 50 à 100% du temps de cours (selon les besoins de l'apprenant/te) est fortement recommandé.

Matériel

Supports de cours fournis.

Intervenants

Les formateur-trice-s en informatique sont sélectionnés en fonction de leurs compétences pédagogiques et de leurs qualifications pour les matières à transmettre. Ce sont des Professionnel-les de la branche qualifié-e-s, expérimenté-e-s dans la matière enseignée, et offrent ainsi des compétences actualisées.

Evaluation et titre décerné

Titre décerné Une attestation de suivi de la formation sera délivrée au participant-e ayant 80% des présences.
 

Dates et inscription

Apprenez à programmer en Python - niveau 1 - 2150860  · 2150860
03.02.25 - 21.02.25
15j / 45:00h
LMMJVS
13:30 - 16:30
Ifage Augustins
CHF 1'950
Calendrier

Calendrier des séances

Jour
Date
Heure
Bâtiment
1
Lundi
03.02.2025
13:30 - 16:30
2
Mardi
04.02.2025
13:30 - 16:30
3
Mercredi
05.02.2025
13:30 - 16:30
4
Jeudi
06.02.2025
13:30 - 16:30
5
Vendredi
07.02.2025
13:30 - 16:30
6
Lundi
10.02.2025
13:30 - 16:30
7
Mardi
11.02.2025
13:30 - 16:30
8
Mercredi
12.02.2025
13:30 - 16:30
9
Jeudi
13.02.2025
13:30 - 16:30
10
Vendredi
14.02.2025
13:30 - 16:30
11
Lundi
17.02.2025
13:30 - 16:30
12
Mardi
18.02.2025
13:30 - 16:30
13
Mercredi
19.02.2025
13:30 - 16:30
14
Jeudi
20.02.2025
13:30 - 16:30
15
Vendredi
21.02.2025
13:30 - 16:30
Apprenez à programmer en Python - niveau 1 - 2150861  · 2150861
05.05.25 - 25.06.25
15j / 45:00h
LMMJVS
18:00 - 21:00
Ifage Augustins
CHF 1'950
Calendrier

Calendrier des séances

Jour
Date
Heure
Bâtiment
1
Lundi
05.05.2025
18:00 - 21:00
2
Mercredi
07.05.2025
18:00 - 21:00
3
Lundi
12.05.2025
18:00 - 21:00
4
Mercredi
14.05.2025
18:00 - 21:00
5
Lundi
19.05.2025
18:00 - 21:00
6
Mercredi
21.05.2025
18:00 - 21:00
7
Lundi
26.05.2025
18:00 - 21:00
8
Mercredi
28.05.2025
18:00 - 21:00
9
Lundi
02.06.2025
18:00 - 21:00
10
Mercredi
04.06.2025
18:00 - 21:00
11
Mercredi
11.06.2025
18:00 - 21:00
12
Lundi
16.06.2025
18:00 - 21:00
13
Mercredi
18.06.2025
18:00 - 21:00
14
Lundi
23.06.2025
18:00 - 21:00
15
Mercredi
25.06.2025
18:00 - 21:00
Apprenez à programmer en Python - niveau 1 - 2150862  · 2150862
13.10.25 - 07.11.25
15j / 45:00h
LMMJVS
13:30 - 16:30
Ifage Augustins
CHF 1'950
Calendrier

Calendrier des séances

Jour
Date
Heure
Bâtiment
1
Lundi
13.10.2025
13:30 - 16:30
2
Mardi
14.10.2025
13:30 - 16:30
3
Mercredi
15.10.2025
13:30 - 16:30
4
Jeudi
16.10.2025
13:30 - 16:30
5
Vendredi
17.10.2025
13:30 - 16:30
6
Lundi
27.10.2025
13:30 - 16:30
7
Mardi
28.10.2025
13:30 - 16:30
8
Mercredi
29.10.2025
13:30 - 16:30
9
Jeudi
30.10.2025
13:30 - 16:30
10
Vendredi
31.10.2025
13:30 - 16:30
11
Lundi
03.11.2025
13:30 - 16:30
12
Mardi
04.11.2025
13:30 - 16:30
13
Mercredi
05.11.2025
13:30 - 16:30
14
Jeudi
06.11.2025
13:30 - 16:30
15
Vendredi
07.11.2025
13:30 - 16:30
Apprenez à programmer en Python - niveau 1 - 2150863  · 2150863
27.10.25 - 15.12.25
15j / 45:00h
LMMJVS
18:00 - 21:00
Ifage Augustins
CHF 1'950
Calendrier

Calendrier des séances

Jour
Date
Heure
Bâtiment
1
Lundi
27.10.2025
18:00 - 21:00
2
Mercredi
29.10.2025
18:00 - 21:00
3
Lundi
03.11.2025
18:00 - 21:00
4
Mercredi
05.11.2025
18:00 - 21:00
5
Lundi
10.11.2025
18:00 - 21:00
6
Mercredi
12.11.2025
18:00 - 21:00
7
Lundi
17.11.2025
18:00 - 21:00
8
Mercredi
19.11.2025
18:00 - 21:00
9
Lundi
24.11.2025
18:00 - 21:00
10
Mercredi
26.11.2025
18:00 - 21:00
11
Lundi
01.12.2025
18:00 - 21:00
12
Mercredi
03.12.2025
18:00 - 21:00
13
Lundi
08.12.2025
18:00 - 21:00
14
Mercredi
10.12.2025
18:00 - 21:00
15
Lundi
15.12.2025
18:00 - 21:00