DETAILS

Détails des Cours

Atelier de Programmation pythons

Programme :

Leçon 1 : Module 1. Introduction au python et à la programmation informatique 1.0. Bienvenue à python Essentials 1 1.1. Apprenez Python – la langue d’aujourd’hui et de demain 1.2. A propos du cours 1.3. Unité de traitement 1.4. Préparez-vous à l’examen PCEP-30-0x 2.0. Section 1 : Introduction à la programmation 2.1. Comment fonctionne un programme d'ordinateur ? 2.2. Langues naturelles ou langages de programmation 2.3. Qu'est-ce qui fait une langue ? 2.4. Langue machine ou langue de haut niveau 2.5. Compilation contre interprétation 2.6. Que fait l’interprète ? 2.7. Compilation contre interprétation – avantages et inconvénients 3.0. Section 2 : Introduction au python 3.1. Python – un outil, pas un reptile 3.2. Qui a créé Python ? 3.3. Un projet de programmation des passe-temps 3.4. Qu'est-ce qui rend Python si spécial ? 3.5. Des rivaux de Python ? 3.6. Où pouvons-nous voir Python en action? 3.7. Pourquoi pas Python 3.8. Il y a plus d'un Python 3.9. Mise en œuvre des Pythons 4.0. Section 3 : Téléchargement et installation du python 4.1. Commencez votre voyage en Python 4.2. Comment télécharger, installer et configurer Python 4.3. Démarrer votre travail avec Python 4.4. Votre tout premier programme avant votre premier programme... 4.5. Comment gâcher et réparer votre code 5.0. Section 4 : Achèvement – Epreuve du module Leçon 2 : Types de données, variables, opérateurs et opérations de base d’entrées/sorties 1.0. Section 1 : Rubrique 1 – ‘Bonjour, Monde’ Programme 1.1. Votre tout premier programme 1.2. Fonction print() 1.3. Prolongateur de fonctions 1.4. Invocation des fonctions 1.5. LAB Travailler avec la fonction d'impression() 1.6. La fonction print() et ses effets, arguments et valeurs restitués 1.7. Instructions 1.8. Évadés Python et caractères newline 1.9. Utilisation d'arguments multiples 1.10. Étuves de position 1.11. Arguments par mot-clé 1.12. LAB La fonction print() et ses arguments 1.13. LAB Formatage de la production 1.14. RÉSUMÉ DE LA SECTION 2.0. Section 2 : Python – littérals 2.1. Littéraux – les données en elles-mêmes 2.2. Nombre d'entiers 2.3. Flotteurs 2.4. Chaînes 2.5. Valeurs booléennes 2.6. LAB Python littérals – cordes 2.7. RÉSUMÉ DE LA SECTION 2.8. SECTION EN CAD 3.0. Section 3 : Opérateurs – Outils de manipulation de données 3.1. Python en tant que calculateur 3.2. Opérateurs de base 3.3. RÉSUMÉ DE LA SECTION 3.4. SECTION QUIZ 4.0. Section 4 – Variables 4.1. Variables – boîtes en forme de données 4.2. Noms variables 4.3. Comment créer une variable 4.4. Comment utiliser une variable 4.5. Comment attribuer une nouvelle valeur à une variable déjà existante 4.6. Résoudre des problèmes mathématiques simples 4.7. Variables LAB 4.8. Commutateurs de raccourcis 4.9. Variables LAB - un convertisseur simple 4.10. Opérateurs et expressions LAB 4.11. RÉSUMÉ DE LA SECTION 4.12. SECTION Quiz 5.0. Section 5 – Commentaires 5.1. Commentaires – pourquoi, quand et comment ? 5.2. Marquage de fragments de code 5.3. Commentaires du LAB 5.4. SECTION RÉSUMÉ 5.5. SECTION Quiz 6.0. Section 6 – Interaction avec l’utilisateur 6.1. La fonction input() 6.2. La fonction input() avec un argument 6.3. Le résultat de la fonction input() 6.4. La fonction input() – opérations interdites 6.5. Coulée de type (conversions de type) 6.6. En savoir plus sur les entrées() et les casses par type 6.7. Éléments à cordes 6.8. Conversions de type à nouveau 6.9. LAB Entrée et sortie simples 6.10. Opérateurs et expressions LAB 6.11. Opérateurs et expressions LAB – 2 6.12. RÉSUMÉ DE la section 6.13. SECTION (CEE) 7.0. Section 7 Achèvement – Etat Leçon Leçon 3 : Valeurs Booléennes, exécution conditionnelle, boucles, listes et traitement des listes opérations logiques et bits 1.0. Section 1 – Prise de décisions en python 1.1. Questions et réponses 1.2. Comparaison : opérateur pour l'égalité 1.3. Exercices 1.4. Opérateurs 1.5. Utilisation des réponses 1.6. Variables LAB - Questions et réponses 1.7. Conditions et exécution conditionnelle 1.8. Analyse des échantillons de code 1.9. Pseudocode et introduction aux boucles 1.10. LAB Comporteurs de comparaison et exécution conditionnelle 1.11. LAB Essentiel de la déclaration If-entree 1.12. LAB Essentiel de la déclaration if elif-else 1.13. RÉSUMÉ DE LA SECTION 1.14. SECTION DE QUIZ 2.0. Section 2 – Boucles en python 2.1. Loquer votre code avec 2.2. Une boucle infinie 2.3. La boucle du moment : plus d'exemples 2.4. LAB Devinez le nombre secret 2.5. En louant votre code pour 2.6. En savoir plus sur la fonction "boucle" et la fonction distance() avec trois arguments 2.7. LAB Essentials of the for loop – comptage mississipply 2.8. La rupture et la poursuite des déclarations 2.9. LAB La déclaration de pause – Coincé dans une boucle 2.10. LAB La déclaration continue – le chemin de fer-loin Ugly 2.11. LAB La déclaration continue – le samec-poste de la « voile » 2.12. La boucle de l'époque et la branche d'autre part 2.13. La boucle et la branche d'autre part 2.14. 3.2.14 LAB Essentiels de la boucle du temps 2.15. Hypothèse de LAB Collatz 2.16. RÉSUMÉ DE LA SECTION 2.17. SECTION AU-Vincent-et-les Grenadines 3.0. Section 3 – Fonctions logiques et bits en python 3.1. Logique informatique 3.2. Expressions logiques 3.3. Valeurs logiques vs bits uniques 3.4. Opérateurs bits 3.5. Comment traiter les bits uniques ? 3.6. Déplacement binaire à gauche et décalage binaire à droite 3.7. RÉSUMÉ DE LA SECTION 3.8. SECTION Quiz 4.0. Section 4 – Listes 4.1. Pourquoi avons-nous besoin de listes ? 4.2. Listes d'indexation 4.3. Accès au contenu de la liste 4.4. Suppression d'éléments d'une liste 4.5. Les indices négatifs sont légaux 4.6. LAB Les bases des listes 4.7. Fonctions par rapport aux méthodes 4.8. Ajout d'éléments à une liste : appendice() et insertion() 4.9. Utilisation des listes 4.10. Listes en cours d'action 4.11. LAB Les bases des listes et des Beatles 4.12. RÉSUMÉ DE LA SECTION 4.13. SECTION AU-RCUEK 5.0. Section 5 – Trier des listes simples : l’algorithme de tri des bulles 5.1. Le type de bulles 5.2. Trier une liste 5.3. Le tri des bulles – version interactive 5.4. RÉSUMÉ DE LA SECTION 5.5. SECTION EN COURS 6.0. Section 6 – Operations sur les listes 6.1. La durée de vie intérieure des listes 6.2. Trèves puissantes 6.3. Tranches – indices négatifs 6.4. Les opérateurs et non dans les opérateurs 6.5. Listes – quelques programmes simples 6.6. LAB Fonctionnement avec listes et bases 6.7. SECTION RÉSUMÉ 6.8. SECTION EN COURS 7.0. Section 7 – Listes dans les applications avancées 7.1. Listes figurant sur les listes 7.2. Réseaux bidimensionnels 7.3. Caractère multidimensionnel des listes : applications avancées 7.4. RÉSUMÉ DE LA SECTION 8.0. Section 8 Achèvement – Test de leçon Leçon 4 : Fonctions, tubulures, dictionnaires, exceptions et traitement des données 1.0. Rubrique 1 – Fonctions 1.1. Pourquoi avons-nous besoin de fonctions ? 1.2. Décomposition 1.3. D'où viennent les fonctions ? 1.4. Votre première fonction 1.5. Fonctions 1.6. RÉSUMÉ DE LA SECTION 1.7. SECTION Quiz 2.0. Comment les fonctions communiquent-elle avec leur environnement ? 2.1. Fonctions paramétrisées 2.2. Passage des paramètres de position 2.3. Passage de l'argument par mots-clés 2.4. Mélange d'arguments de position et de mots-clés 2.5. Fonctions paramétrées – plus de détails 2.6. SECTION RÉSUMÉ 2.7. SECTION QUIZ 3.0. Section 3 – Retour d’un résultat d’une fonction 3.1. Effets et résultats : l'instruction de retour 3.2. Quelques mots sur Néant 3.3. Effets et résultats : listes et fonctions 3.4. LAB Une année bissextile : écrire vos propres fonctions 3.5. LAB Combien de jours : écrire et utiliser vos propres fonctions 3.6. LAB Jour de l'année : écrire et utiliser vos propres fonctions 3.7. LAB Prime nombres et comment les trouver 3.8. LAB Conversion de la consommation de carburant 3.9. SECTION RÉSUMÉ 3.10. SECTION Quiz 4.0. Section 4 – Champs de python 4.1. Fonctions et champ d'application 4.2. Fonctions et champ d'application : le mot-clé global 4.3. Comment la fonction interagit-t-elle avec ses arguments ? 4.4. RÉSUMÉ DE LA SECTION 4.5. SECTION AU-Vincent-et-les Grenadines 5.0. Section 5 – Création de fonctions multiparamétriques 5.1. Fonctions de l'échantillon : évaluation de l'IMC 5.2. Fonctions de l'échantillon : Triangles 5.3. Fonctions de l'échantillon : Facteurs 5.4. Nombre de Fibonacci 5.5. Récurrence 5.6. RÉSUMÉ DE LA SECTION 5.7. SECTION EN COURS 6.0. Section 6 – Tuples de dictionnaires 6.1. Types de séquences et mutabilité 6.2. Tupilles 6.3. Dictionnaires 6.4. Méthodes et fonctions du dictionnaire 6.5. Les tubules et les dictionnaires peuvent travailler ensemble 6.6. RÉSUMÉ DE LA SECTION 6.7. SECTION Quiz 7.0. Section 7 – Exceptions 7.1. Erreurs – pain quotidien du développeur 7.2. Lorsque les données ne sont pas ce qu'elles devraient être 7.3. La branche d'essai, à l'exception 7.4. L'exception prouve la règle 7.5. Comment faire face à plus d'une exception 7.6. L'exception par défaut et comment l'utiliser 7.7. Quelques exceptions utiles 7.8. Pourquoi vous ne pouvez pas éviter de tester votre code 7.9. Lorsque Python ferme les yeux 7.10. Essais, essais et testeurs 7.11. Débugging d'impression 7.12. Quelques conseils utiles 7.13. Essais unitaires – un niveau de codage plus élevé 7.14. SECTION RÉSUMÉ 7.15. SECTION AU-Vincent-et-les Grenadines 8.0. Section 8 Achevement – Test de module 9.0. Python Essentials 1 Cours d’examen final 9.1. Projet final 9.2. Essai final 9.3. Enquete de fin de cours

Atelier de Programmation pythons

Description : Apprenez les concepts fondamentaux de la programmation informatique et commencez à développer des compétences de codage avec le langage de programmation Python.

Age : 12-18 et 19 et Plus

Niveau : niveau 1

Durée : 35 Heures

Format : En Classe

Prix : 30000 CFA

Categorie : Programmation

Se renseigner

Cours similaires