Description
Cette formation de Python version 3 est maintenue à jour régulièrement.
Vous apprendrez le langage en détail, ainsi que des concepts avancés tels que la programmation orientée objet et les environnements virtuels.
Vous utiliserez Python pour créer divers types de projets, tels que des jeux, des applications de bureau et des scripts d'automatisation.
Vous découvrirez les bonnes pratiques de codage professionnel, y compris les tests unitaires, les conventions à suivre, l'organisation et la documentation du code.
Cette formation inclut les dernières mises à jour de Python, telles que les f-strings, la nouvelle syntaxe orientée objet et les derniers opérateurs de Python 3.10.
Elle est conçue pour les débutants en programmation ainsi que pour les développeurs souhaitant se familiariser avec Python. Elle couvre tous les aspects de la théorie du langage ainsi que l'utilisation de Python pour créer des projets professionnels.
Au lieu de se concentrer uniquement sur la théorie, vous aurez de nombreux exercices, quiz et projets pour tester vos connaissances et les mettre en pratique.
Ce que vous apprendrez
- Apprendre les concepts de Python de zéro à la maîtrise des méthodes avancées.
- Réaliser des sites web complets et des projets de A à Z.
- Explorer les outils professionnels utilisés dans le monde du développement.
- Manipuler les bases de données.
- Résoudre des problèmes en développant des applications multi-plateformes.
- Créer des modules personnalisés.
- Automatiser des tâches répétitives et créer des fonctions pour les simplifier.
- Gérer les fichiers sur le disque dur.
- Créer des mini-jeux en ligne de commande.
- Lire et écrire des données dans des fichiers.
- Maîtriser les concepts de programmation orientée objet.
- Apprendre à gérer les erreurs et à déboguer le code.
- Installer des packages et bibliothèques tierces avec pip.
- Utiliser le logging pour déboguer le code.
- Travailler avec des environnements virtuels.
- Documenter son code et l'utiliser.
- Apprendre à utiliser le terminal.
- Tester le code avec les tests unitaires.
- Découvrir PyCharm, un IDE pour coder rapidement.
Pré-requis
- Cette formation est conçue pour les débutants, aucune connaissance préalable n'est requise, on aborde tout depuis les bases.
- Il vous suffit d'avoir un ordinateur sous Windows, Mac OS ou Linux, tous les 3 systèmes d'exploitation sont expliqués dans la formation.
À qui s'adresse ce cours ?
- Vous êtes débutant en programmation
- Vous avez quelques connaissances de base en programmation
- Vous avez déjà maîtrisé la programmation dans un autre langage
- Vous cherchez à vous entraîner avec de nombreux exercices
- Vous souhaitez apprendre à développer des applications de bureau.