• Blended Learning - Prix public HT : 600€

Les prix indiqués sont valables par personne

 
Assistez à ce cours by Logical Operations, en partenariat avec Allyans et passez vos compétences Python au niveau supérieur.
 
Ce cours vous est proposé en Classe virtuelle, avec un instructeur certifié.
 
Pour consulter le planning des prochaines sessions, cliquez ici.
 

 

Résumé

Python est le langage de programmation le plus populaire au monde. Il s’agit d’un élément essentiel de la science des données et de l’apprentissage automatique et son style est très simple et facile à lire. Il est également l’un des langages de programmation les plus flexibles et peut être utilisé dans les logiciels de bureau, les applications mobiles, le développement Web et plus encore. Que vous soyez novice dans le codage ou que vous cherchiez à augmenter votre valeur en tant que développeur d’applications ou scientifique des données, la syntaxe simple de Python et le paradigme de programmation orientée objet en font un langage d’apprentissage indispensable pour tout le monde.

Python® existe depuis des décennies, mais il reste l’un des plus polyvalents et langages de programmation populaires là-bas. Que vous soyez relativement nouveau en programmation ou développiez des logiciels depuis des années, Python est excellent à ajouter à votre ensemble de compétences. Dans ce cours, vous apprendrez les principes fondamentaux de programmation en Python, et vous développerez des applications pour démontrer votre compréhension de la langue.

 

A qui s’adresse ce cours ?

Ce cours est conçu pour les personnes qui souhaitent apprendre la programmation Python en préparation de l’utilisation de Python pour développer des applications Web et de bureau.

 

Pré-requis

Il est recommandé, mais pas obligatoire, d’avoir au moins six mois d’expérience programmation dans un langage orienté objet. Même si vous ne le faites pas, ce cours peut être utile à ceux qui sont nouveaux dans la programmation. 
Pour assurer votre réussite dans le cours, vous devez avoir au moins une base connaissance de l’utilisation des ordinateurs personnels. Vous pouvez obtenir ce niveau de compétences et
connaissances en suivant l’un des cours suivants sur les opérations logiques, ou avoir expérience équivalente:
• Utilisation de Microsoft® Windows® 8.1
• Microsoft® Windows® 8.1: transition de Windows® 7

 

Objectifs

Dans ce cours, vous développerez des programmes de ligne de commande simples en Python.

A l’issue de cette formation, vous serez capable de :

• Configurer Python et développer une application simple
• Déclarer et effectuer des opérations sur des types de données simples, y compris des chaînes, des nombres, et les dates
• Déclarer et effectuer des opérations sur les structures de données, y compris les listes, les plages, les tuples, dictionnaires et ensembles
• Écrire des instructions conditionnelles et des boucles
• Définir et utilisez des fonctions, des classes et des modules
• Gérer les fichiers et les répertoires via du code
• Traiter les exceptions

 

Déroulement du cours

Leçon 1 : Configuration de Python et développement d’une application simple

Sujet A : Configurer l’environnement de développement
Sujet B : Écrire des instructions Python
Sujet C : Créer une application Python
Sujet D : éviter les erreurs

Leçon 2 : Traitement de types de données simples

Sujet A : Chaînes de processus et entiers
Sujet B : Processus décimaux, flottants et types de nombres mixtes

Leçon 3 : Traitement des structures de données

Sujet A : Structures de données ordonnées par processus
Sujet B : Traiter les structures de données non ordonnées

Leçon 4 : Écriture d’instructions conditionnelles et de boucles en Python

Sujet A : Écrire une déclaration conditionnelle
Sujet B : écrire une boucle

Leçon 5 : Code de structuration pour la réutilisation

Sujet A : définir et appeler une fonction
Sujet B : définir et instancier une classe
Sujet C : Importer et utiliser un module

Leçon 6 : Écriture de code pour traiter des fichiers et des répertoires

Sujet A : écrire dans un fichier texte
Sujet B : lecture à partir d’un fichier texte
Sujet C : obtenir le contenu d’un répertoire
Sujet D : Gérer les fichiers et les répertoires

Leçon 7 : Gérer les exceptions

Sujet A : gérer les exceptions
Sujet B : susciter des exceptions

Annexe A : Différences majeures entre Python 2 et 3

Annexe B : Guide de style Python