Programmation en Python - cours gratuit de l'école de programmation en ligne pour enfants Hello World, formation 13 heures, Date: 3 décembre 2023.
Miscellanea / / December 06, 2023
Python
Introduction
Créons un environnement de travail et parlons de la façon dont vous pouvez travailler avec Python.
Opérateurs et variables
"Qu'est-ce qui est le plus difficile dans le métier de programmeur? Inventez des noms pour les variables." À la fin de cette leçon, vous comprendrez la blague.
Chaînes, nombres, tableaux et dictionnaires
Apprenons quels types de données existent en Python et comment les utiliser.
Que se passe-t-il si et sinon
Rappelons la logique, les opérations logiques et leurs combinaisons. Apprenons à notre programme à mener une conversation avec nous et à prendre en compte nos réponses.
Cycles
Apprenons à faire fonctionner un programme avec un peu de code. Découvrons ce qu'est un cycle dans un cycle et pourquoi vous devez y faire attention.
Fonctions et modules
Il n'y a pas de limite à la perfection, découvrons comment écrire encore moins de code et pourquoi il est très important de diviser votre code en modules.
Classes et objets
Apprenons à travailler avec des classes et des objets en Python. Comprenons pourquoi vous ne pouvez pas tout faire avec des fonctions. Découvrons ce qu'est l'héritage et quels sont ses avantages pour les programmeurs.
Fonctions intégrées
Comprenons qu’il ne faut pas toujours réinventer les roues, mais il suffit de lire la documentation et de trouver l’outil dont nous avons besoin.
Modules Python utiles
Nous découvrirons les modules Python les plus populaires, comment travailler avec eux et comment rechercher et utiliser des modules écrits par d'autres développeurs.
Algorithmes et travail avec les données
Récursivité, tri et recherche
Maîtrisons les algorithmes de tri et de recherche de base lorsque nous travaillons avec des tableaux.
Évaluation de la complexité des algorithmes
Apprenons à comprendre lequel des algorithmes fonctionne le plus efficacement avant même leur lancement. Comprenons pourquoi il vaut mieux ne pas répondre « simple » à la question « Estimer la complexité de cet algorithme ».
Graphiques et arbres
"Il y a un vieil étang dans le parc du comte, où fleurissent des lys." Ici, nous parlerons d’arbres et de graphiques complètement différents.
Évaluation empirique des algorithmes en Python
Apprenons à mesurer le temps d'exécution de votre algorithme à l'aide de timeit. Qu'est-ce qu'un profileur et pourquoi en avez-vous besoin ?
Travailler avec des fichiers
Apprenons à lire les données des fichiers, à travailler avec ces données et à enregistrer le résultat. Faisons connaissance avec des formats de données tels que XML, CSV, JSON.