Développeurs
Aucun
Connaître les possibilités et limites de Python - Maîtriser la syntaxe essentielle de Python.
Historique, alternativesA propos de Python 2 et Python 3Présentation et installation de Python dans un environnement Windows ou LinuxMise en oeuvre de Python: accès au terminalEnvironements de développement assistés; association à des outils connus et éditeurs pratiques
Atelier: Mise en place d'un environnement de développement
Syntaxe de base, en interprétation directe et en scriptDéclarer des variables en Python, types internes et leur utilisationUtiliser les opérateurs et expressionsPrésentation et détail des structures de contrôle: les tests, les bouclesUtiliser les boucles et tests pour réaliser des algorithmesSe servir des tableaux, algorithmes divers de traitement de données massivesTypes de données et opérations avancées (ensembles, dictionnaires, ordonnancement...)Gestion des exceptions
Atelier: Multiples algorithmes pour maitriser la syntaxe de base.
Intérêt des structurations du code dans le projet et pour le groupe de projetsCréer et organiser les fonctionsRetour des fonctions, absence de retour, multiples retours et intérêt dans un algorithme complexeEspaces de noms, manipulationCréations de bibliothèques de fonctions, documentationOpérations les chaînes de caractèresCalculer avec PythonGestion des dates, heures, intervalles de temps avec PythonFonctions diverses nécessaires
Atelier: Construction d'une bibliothèque de fonctions
Différents styles de programmation, apports de l'objetObjet et classesGestion des attributs et méthodesInstanciation, destructionEncapsuler les données et utiliser des propriétésAgrégation d'objetsHéritage simple et multiplePolymorphismeIntrospectionUtilisation d'interfacesModélisation UML: diagrammes de classes, d'objets
Atelier: Conception UML d'une application et implémentation des classes métiers
Méthodologie basée sur l'Active Learning : 75% de pratique minimum. Chaque point théorique est systématiquement suivi d'exemples et exercices.
Contrôle continu
Attestation de fin de stage mentionnant le résultat des acquis
Paris, rue Antoine Bourdelle:
Locaux accessibles PMR
Nos formateurs sont habitués à travailler en classe virtuelle (visio-conférence). Au préalable, nous réalisons un audit afin de s’assurer systématiquement en amont de la possibilité pour les stagiaires de suivre à distance (équipement, qualité de la connexion, etc...).
Cela vous permet d'interagir pleinement lors de la session.
Pour un déroulement optimal en visioconférence (et après test de connexion en amont) nous vous suggérons de prévoir:
Le(s) logiciel(s) installé(s) sur le poste du participant, Une connexion internet stable, Idéalement 2 écrans (dont 1 pour interactivité et 1 pour poste de travail et prise en main éventuelle à distance par le formateur), Un micro et haut-parleur ou kit mains-libres (pour interagir avec le formateur) et en option une webcam
Le participant devra être dégagé de ses contraintes professionnelles et/ou personnelles durant la formation.
Plus d'informations sur le déroulement de nos formations à distance: https://youtu.be/GsZhStn1OgI
Luxembourg: A 8 minutes à pied depuis Gare de Luxembourg: 750m (proximité Parcs de Pétrusse)
Bruxelles: A 14 minutes en tramway depuis gare du Midi: lignes 2 et 6 - arrêt Madou
Strasbourg: A 7 minutes à pied depuis Gare Centrale de Strasbourg: 600m