Effacer

Dès CHF 1'833

FINANCEMENT

CAF500 n°3965

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

La formation est donnée en comodal (mixte), c'est-à-dire en présentiel et à distance en même temps. Un courriel est envoyé aux participant-e-s avant la formation. Ce courrier contient toute 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é.

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.

Apprenez à programmer en Python - 385375
Réf. : 2150748
Lieu : Ifage Augustins
Durée : 3 sem/ 60p
CHF 1'890
12.09.22
-
30.09.22
09:00
-
12:00
Lu Ma Me
Je Ve
Apprenez à programmer en Python - 385376
Réf. : 2150749
Lieu : Ifage Augustins
Durée : 3 sem/ 60p
CHF 1'890CHF 1'833
03.10.22
-
21.10.22
13:30
-
16:30
Lu Ma Me
Je Ve
Apprenez à programmer en Python - 385377
Réf. : 2150750
Lieu : Ifage Augustins
Durée : 8 sem/ 60p
CHF 1'890CHF 1'833
31.10.22
-
19.12.22
18:00
-
21:00
Lu Me
Jour
Date
Heure
Bâtiment
1
LUN
12.09.22
09:00 - 12:00
2
MAR
13.09.22
09:00 - 12:00
3
MER
14.09.22
09:00 - 12:00
4
JEU
15.09.22
09:00 - 12:00
5
VEN
16.09.22
09:00 - 12:00
6
LUN
19.09.22
09:00 - 12:00
7
MAR
20.09.22
09:00 - 12:00
8
MER
21.09.22
09:00 - 12:00
9
JEU
22.09.22
09:00 - 12:00
10
VEN
23.09.22
09:00 - 12:00
11
LUN
26.09.22
09:00 - 12:00
12
MAR
27.09.22
09:00 - 12:00
13
MER
28.09.22
09:00 - 12:00
14
JEU
29.09.22
09:00 - 12:00
15
VEN
30.09.22
09:00 - 12:00
Jour
Date
Heure
Bâtiment
1
LUN
03.10.22
13:30 - 16:30
2
MAR
04.10.22
13:30 - 16:30
3
MER
05.10.22
13:30 - 16:30
4
JEU
06.10.22
13:30 - 16:30
5
VEN
07.10.22
13:30 - 16:30
6
LUN
10.10.22
13:30 - 16:30
7
MAR
11.10.22
13:30 - 16:30
8
MER
12.10.22
13:30 - 16:30
9
JEU
13.10.22
13:30 - 16:30
10
VEN
14.10.22
13:30 - 16:30
11
LUN
17.10.22
13:30 - 16:30
12
MAR
18.10.22
13:30 - 16:30
13
MER
19.10.22
13:30 - 16:30
14
JEU
20.10.22
13:30 - 16:30
15
VEN
21.10.22
13:30 - 16:30
Jour
Date
Heure
Bâtiment
1
LUN
31.10.22
18:00 - 21:00
2
MER
02.11.22
18:00 - 21:00
3
LUN
07.11.22
18:00 - 21:00
4
MER
09.11.22
18:00 - 21:00
5
LUN
14.11.22
18:00 - 21:00
6
MER
16.11.22
18:00 - 21:00
7
LUN
21.11.22
18:00 - 21:00
8
MER
23.11.22
18:00 - 21:00
9
LUN
28.11.22
18:00 - 21:00
10
MER
30.11.22
18:00 - 21:00
11
LUN
05.12.22
18:00 - 21:00
12
MER
07.12.22
18:00 - 21:00
13
LUN
12.12.22
18:00 - 21:00
14
MER
14.12.22
18:00 - 21:00
15
LUN
19.12.22
18:00 - 21:00