Langage Python - ADPRO Formation

publicité
Langage
Langage
C -Python
Niveau 2
Référence Formation
4-LC-PERF
Durée
2 Jours
Les objectifs de la formation
– Apporter aux participants les connaissances et la pratique des fonctions appartenant aux principales bibliothèques
standards du langage C
– Une courte initiation aux techniques de programmation en C sous Windows sera faite
A qui s'adresse cette formation ?
– Ingénieurs informaticiens, analystes programmeurs désirant se perfectionner au langage C
Pré-requis
– Formation initiale ou expérience en développement informatique requise
– La connaissance des bases du langage C est nécessaire
Moyens pédagogiques
– Formateur expert du domaine, un ordinateur et un support de cours papier ou numérique par participant , vidéo
projecteur, tableau blanc
– Alternance d’apports techniques : présentation des concepts, démonstrations, de mise en situation : exercices
d’assimilation, études de cas et d’échange d’expériences entre les participants
Déroulement des formations
PROGRAMME
Nombre minimum de stagiaires : 4 Nombre maximum de stagiaires : 8
ADPRO FORMATION © Tout droit réservé - Mail :
[email protected]éléphone: 04 86 01 20 50
1. Rappel de base
• Architecture d’un programme
• Types de données
• Structures de contrôle
• Fonctions et visibilité
• Pointeurs et allocation dynamique
Langage Python
2. Pointeurs
• Pointeurs de fonction
• Pointeurs de tableau
• Indirections à plusieurs niveaux
3. Fonctions
• Récursivité
• Nombre de paramètres variables
4. Passage de paramètres
• Passage par valeur
• Passage par pointeur
5. Gestion des fichiers
• Fichiers bufferisés
• Fichiers non bufferisés
6. Appels système
• Processus
• Lecture d’un répertoire
• Le réseau (sockets)
7. Gestion de la mémoire
• Classe de stockage
• Gestion du tas
8. Le préprocesseur
• Compilation conditionnelle
• Constantes pures
• Macros
9. Déclarations spéciales
• Variables externes
• Fonctions exportées et importées de DLL
• Variables statiques
• Fonctions inline
10. Constitution et appel de fonctions assembleur
• Faut-il encore utiliser l’assembleur ?
• Mise en oeuvre
• Edition des liens
11. Optimisation
• De la vitesse
• De la mémoire
12. Débogueurs
• Symboles de débogage
• Variables suivies
• Points d’arrêts
13. Profiler
• Objectif du profiling
• Mise en oeuvre
• Interpréter le résultat
14. Portabilité
• Standard ANSI C
• Standard POSIX
• Unix / Windows
• Bibliothèques partagées : SO, DLL
15. Librairies
• Librairies standards
• Constituer une librairie
• Variables externes
• Fonctions exportées et importées de DLL
• Variables statiques
• Fonctions inline
Nombre minimum de stagiaires : 4 Nombre maximum de stagiaires : 8
ADPRO FORMATION © Tout droit réservé - Mail :
[email protected]éléphone: 04 86 01 20 50
AD PRO Formation
Langage Python
ADPRO Formation, Leader de la formation professionnelle à Marseille et Toulon
CHOISIR ADPRO Formation C’est choisir la proximité avec une capacité d’intervention dans
100 villes en France et 50 centres partenaires accueillant les interentreprises. C’est choisir
la compétence avec plus de 300 experts dans différents domaines : une offre de formation
de plus de 900 programmes standards, une élaboration sur mesure de programmes
spécifiques en fonction de vos besoins en intraentreprise, une clientéle allant au-delà de
5000 entreprises, administrations et collectivités locales. ADPRO Formation, Leader de la
formation professionnelle à Marseille et Toulon
Nombre minimum de stagiaires : 4 Nombre maximum de stagiaires : 8
ADPRO FORMATION © Tout droit réservé - Mail :
[email protected]éléphone: 04 86 01 20 50
Téléchargement