Effacer

CHF 1'890

Prérequis

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

Formations connexes

PDF

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:

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.

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)

Méthode

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.

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

CHF 1'890
15.04.24
-
10.06.24
18:00
-
21:00
Lu Me
CHF 1'890
23.09.24
-
11.10.24
13:30
-
16:30
Lu Ma Me
Je Ve
CHF 1'890
14.10.24
-
08.11.24
13:30
-
16:30
Lu Ma Me
Je Ve
CHF 1'890
28.10.24
-
16.12.24
18:00
-
21:00
Lu Me
CHF 1'890
02.12.24
-
20.12.24
13:30
-
16:30
Lu Ma Me
Je Ve
Jour
Date
Heure
Bâtiment
1
LUN
15.04.24
18:00 - 21:00
2
MER
17.04.24
18:00 - 21:00
3
LUN
22.04.24
18:00 - 21:00
4
MER
24.04.24
18:00 - 21:00
5
LUN
29.04.24
18:00 - 21:00
6
LUN
06.05.24
18:00 - 21:00
7
MER
08.05.24
18:00 - 21:00
8
LUN
13.05.24
18:00 - 21:00
9
MER
15.05.24
18:00 - 21:00
10
MER
22.05.24
18:00 - 21:00
11
LUN
27.05.24
18:00 - 21:00
12
MER
29.05.24
18:00 - 21:00
13
LUN
03.06.24
18:00 - 21:00
14
MER
05.06.24
18:00 - 21:00
15
LUN
10.06.24
18:00 - 21:00
Jour
Date
Heure
Bâtiment
1
LUN
23.09.24
13:30 - 16:30
2
MAR
24.09.24
13:30 - 16:30
3
MER
25.09.24
13:30 - 16:30
4
JEU
26.09.24
13:30 - 16:30
5
VEN
27.09.24
13:30 - 16:30
6
LUN
30.09.24
13:30 - 16:30
7
MAR
01.10.24
13:30 - 16:30
8
MER
02.10.24
13:30 - 16:30
9
JEU
03.10.24
13:30 - 16:30
10
VEN
04.10.24
13:30 - 16:30
11
LUN
07.10.24
13:30 - 16:30
12
MAR
08.10.24
13:30 - 16:30
13
MER
09.10.24
13:30 - 16:30
14
JEU
10.10.24
13:30 - 16:30
15
VEN
11.10.24
13:30 - 16:30
Jour
Date
Heure
Bâtiment
1
LUN
14.10.24
13:30 - 16:30
2
MAR
15.10.24
13:30 - 16:30
3
MER
16.10.24
13:30 - 16:30
4
JEU
17.10.24
13:30 - 16:30
5
VEN
18.10.24
13:30 - 16:30
6
LUN
28.10.24
13:30 - 16:30
7
MAR
29.10.24
13:30 - 16:30
8
MER
30.10.24
13:30 - 16:30
9
JEU
31.10.24
13:30 - 16:30
10
VEN
01.11.24
13:30 - 16:30
11
LUN
04.11.24
13:30 - 16:30
12
MAR
05.11.24
13:30 - 16:30
13
MER
06.11.24
13:30 - 16:30
14
JEU
07.11.24
13:30 - 16:30
15
VEN
08.11.24
13:30 - 16:30
Jour
Date
Heure
Bâtiment
1
LUN
28.10.24
18:00 - 21:00
2
MER
30.10.24
18:00 - 21:00
3
LUN
04.11.24
18:00 - 21:00
4
MER
06.11.24
18:00 - 21:00
5
LUN
11.11.24
18:00 - 21:00
6
MER
13.11.24
18:00 - 21:00
7
LUN
18.11.24
18:00 - 21:00
8
MER
20.11.24
18:00 - 21:00
9
LUN
25.11.24
18:00 - 21:00
10
MER
27.11.24
18:00 - 21:00
11
LUN
02.12.24
18:00 - 21:00
12
MER
04.12.24
18:00 - 21:00
13
LUN
09.12.24
18:00 - 21:00
14
MER
11.12.24
18:00 - 21:00
15
LUN
16.12.24
18:00 - 21:00
Jour
Date
Heure
Bâtiment
1
LUN
02.12.24
13:30 - 16:30
2
MAR
03.12.24
13:30 - 16:30
3
MER
04.12.24
13:30 - 16:30
4
JEU
05.12.24
13:30 - 16:30
5
VEN
06.12.24
13:30 - 16:30
6
LUN
09.12.24
13:30 - 16:30
7
MAR
10.12.24
13:30 - 16:30
8
MER
11.12.24
13:30 - 16:30
9
JEU
12.12.24
13:30 - 16:30
10
VEN
13.12.24
13:30 - 16:30
11
LUN
16.12.24
13:30 - 16:30
12
MAR
17.12.24
13:30 - 16:30
13
MER
18.12.24
13:30 - 16:30
14
JEU
19.12.24
13:30 - 16:30
15
VEN
20.12.24
13:30 - 16:30
CHF 1'895
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 te...