Algorithmique en Python
Prix inter HT / stagiaire : 1512 €
Pré-requis :
- Savoir utiliser un ordinateur.
- Rudiments de programmation (un plus).

DETAILS DE LA FORMATION
Syllabus complet
-
Introduction à l'algorithmique
Essai de définition
Caractéristiques d'un algorithme
Mise en oeuvre d'un algorithme
Algorithme et programmation
Programmation structurée
Enchaînements et données
Lecture de données, affectation
L'écriture des résultats
Types, opérateurs et algèbre de Boole
Structure typique d'un algorithme
Algorithmique : choix et boucles
La condition SI
Les déclinaisons du SI
Le branchement SELON
Traduction en pseudo code
TP : structures alternatives
TANT QUE et FAIRE..TANT QUE
Mise en oeuvre d'un algorithme
La structure répétitive POUR
Sortie forcée et saut d'itération
Comparaison des boucles
TP : structures répétitives
Introduction au langage Python
Présentation de Python
Les utilisations de Python
Installation : CPython, VS Code
PIP : gestion des dépendances
installer iPython
Jupyter : installation
Mes premiers codes, se faire aider
Les types primitifs
Coder les structures alternatives
Coder les structures répétitives
TP : programmer en Python
Algorithmique : créer des listes
Utilité des listes
Créer un tableau en pseudo code
Déclarations courantes
Atteindre un élément d'une liste
TP : créer des listes en Python
Algorithmique : fonctions et procédures
Module, fonction et procédure
Syntaxe d'une procédure
Procédure sans paramètre
Procédure avec paramètre
Passage de paramètres
TP : coder une procédure en Python
Syntaxe d'une fonction
TP : coder une fonction en Python
Algorithmique orienté objet (I)
POO : généralités
Classes, attributs et méthodes
De la classe à l'objet
TP : créer une classe en Python
TP : constructeur avec paramètre
Algorithmique orienté objet (II)
Pseudo code et orienté objet
Les attributs statiques
Les méthodes statiques
TP : attributs et méthodes statiques
La protection des données
Encapsulation : setters et getters
TP : encapsulation en pratique
Le concept d'héritage
TP : concept d'héritage
Travaux pratiques d'algorithmique
TP : algorithme de base
TP : choix et boucles
TP : fonctions et procédures
TP : classes,encapsulation
TP : concept d'héritage
Ce qui est inclus
-
+ Formateur expérimenté
+ Support du cours
+ Notes de cours divers
+ Rappels Public concerné
-
+ Débutants en programmation
+ Quiconque veut apprendre la programmation Certification et évaluation
-
En cours de formation, des travaux pratiques et études de cas sont proposés. Cette formation ne propose pas encore de certification.
AVANTAGES. TEMOIGNAGES
- Votre coach Reconvert.
- Pédagogie orientée pratique.
- Echanges interactifs.
- Communautés.

La qualité est excellente, l'enseignant crée un espace de confiance et rend la formation très agréable. J'ai adoré, le professeur et son cours sont très complets. La formation a été facile à comprendre et très dynamique. Le formateur est un excellent professeur.
J. Ruiz
The Moneytizer, Mexico

La formation avec vous était géniale. C'est super intéressant et très formateur. Actuellement je suis chez Micropole, en tant que Cloud & Big Data Engineer. Merci.
A. Chuttoo
Micropole, France

Ces 4 jours ont été enrichissants. Suite à la formation HTML puis CSS, celle de Javascript m'a apporté encore plus de connaissances et de compétences sur le sujet.
J. Salgueiro
The Moneytizer, Brazil
Autres références :
Cliquez sur le logo.
Capgemini Atos Allianz TheMoneytizer CPAM M2iFormation Global Knowledge Ikea Hewlett Packard Ministère de la Défense AKKA Ministère de l'intérieur AFP Enedis Viveris Titeflex Autres
DUREE (H)
Durée : 21 heures.
PRIX. DATES. RESERVER
Suivre en CLASSE VIRTUELLE
-
Diffusée en Classe Virtuelle, cette formation peut être faite soit en :
1- inter entreprise : avec des stagiaires de plusieurs entreprises,
2- intra entreprise : avec des stagiaires qui sont de la même entreprise.
Quelque soit la formule souhaitée, veuillez réservez un RDV téléphonique avec un conseiller en cliquant ci-dessous.
Prix inter HT / stagiaire : 1512 €
Autres formations

Django : développement web en Python
Apprendre à développer des applications web en Python avec le framework Django.

MYSQL : prise en main et langage SQL
Ecrire et tester du SQL pour les données de votre application web.

Scraping Web en Python
Apprendre à extraire des données depuis un site web en utilisant des modules Python.