Python 3 : Formation complète à la programmation
4.2 (462 ratings)
Course Ratings are calculated from individual students’ ratings and a variety of other signals, like age of rating and reliability, to ensure that they reflect course quality fairly and accurately.
2,456 students enrolled

Python 3 : Formation complète à la programmation

Apprenez le langage de la Data Science et devenez un développeur Python ! Pour débutants ou programmeurs aguéris
4.2 (462 ratings)
Course Ratings are calculated from individual students’ ratings and a variety of other signals, like age of rating and reliability, to ensure that they reflect course quality fairly and accurately.
2,456 students enrolled
Current price: $139.99 Original price: $199.99 Discount: 30% off
5 hours left at this price!
30-Day Money-Back Guarantee
This course includes
  • 13.5 hours on-demand video
  • 4 articles
  • 5 coding exercises
  • Full lifetime access
  • Access on mobile and TV
  • Certificate of Completion
Training 5 or more people?

Get your team access to 4,000+ top Udemy courses anytime, anywhere.

Try Udemy for Business
What you'll learn
  • Savoir installer un environnement de développement Python sur Windows, Mac OS X ou Linux
  • Apprendre le langage Python de A à Z, les bases, les librairies standards, etc.
  • Apprendre à coder Pythonesque et éviter les bugs
  • Utiliser Python pour réaliser vos propres projets, jeux, data science, etc.
  • Connaitre le langage Python pour automatiser des tâches
  • Connaitre le langage Python pour développer des jeux
  • Apprendre à programmer "Orienté Objet" et tirer parti de ce modèle
Course content
Expand all 83 lectures 13:24:41
+ Présentation du cours et installation
3 lectures 05:14
Message de Bienvenue
00:39

Présentation générale du cours et de son organisation.

Preview 02:39
Foire aux questions
01:56
+ Installation de Python
4 lectures 36:45

L'installation est identique à peu de choses près sur Mac, Windows et Linux. 

Dans cette vidéo nous verrons tout le processus en détail sur Mac, toutefois la vidéo suivante vous permettra de voir la même chose sur Windows, pour plus de clarté.

Installation de Python et des blocs-notes Jupyter
19:00

L'installation sur Windows est un peu spécifique, voici le déroulé en détails.

Installation de Anaconda sur windows
09:08

Last but not least, voici la version Linux de l'installation.

Installation Linux
04:59
Les blocs-notes Jupyter
03:38
+ Python Notions de Base
13 lectures 02:45:30

Questionnaire pour faire le point sur ce que vous avez appris sur les nombres

Les nombres
3 questions
Les chaines de caractères
19:56
Index et chaines de caractères
1 question

Faisons un rapide point sur ce que vous avez appris

Questionnaire sur les chaines de caractères
3 questions
Afficher un message simple
1 question
Listes.
16:22
Listes
1 question
Les dictionnaires
15:22
Dictionnaires
1 question
Sets et Booleans
06:27
Sets
1 question
Les Tuples
06:27
Fichiers
12:07
La gestion des fichiers
17:32
Gestion des fichiers et écriture
07:41
Gestion des fichiers et ajout de données
11:25
Section Un - Controle des connaissances
04:38
Section Un Examen - Solutions du controle des connaissances
14:30
+ Python Déclarations
10 lectures 01:24:43
Introduction aux déclarations Python
09:58
Opérateurs de comparaison
05:26
Opérateurs de comparaison enchaînés.
04:37
Les instructions If, elif, et else
11:33
Les boucles for
15:41
Les boucles while
08:57
Range()
06:18
Compréhension de listes
09:15
Controle des connaissances sur les déclarations Python
02:58
Corrigé du controle des connaissances sur les déclarations Python
10:00
+ Méthodes et Fonctions
7 lectures 01:22:13
Fonctions
15:53
Les fonctions - Exemple détaillé
13:30
Méthodes
06:08
Déclarations et "Scope"
17:01
Expressions Lambda
09:45
Méthodes et Fonctions Examen
05:46

Pour la question sur l'intervalle il y a sans doute une petite précision à apporter.

Pourquoi utiliser range() plutôt que bas <= nombre <= haut ? Les 2 façons sont tout à fait acceptables et presque équivalentes. Voici ce qui les différencie.

  • range() génère une liste et le test vérifie que le nombre est dans cette liste. Au passage cela vérifie donc aussi que le nombre est entier.

  • Avec le test bas <= nombre <= haut on vérifie plus généralement que la valeur du nombre est comprise entre 2 autres valeurs.

Méthodes et Fonctions Examen - Solutions
14:10
+ Premier projet
6 lectures 01:01:25
Présentation du projet
06:38
Feuille de route du projet
06:21

Pour que ce soit plus clair, une rapide démonstration de ce à quoi le jeu de morpion devrait ressembler.

Démonstration du jeu de morpion
02:02
La solution pas à pas, première partie
15:00
La solution pas à pas, deuxième partie
12:24
La solution pas à pas, troisième et dernière partie
19:00
+ Programmation_Orientée_Objet
7 lectures 01:24:36
Programmation Orientée Objet
09:05
Programmation Orientée Objets - Les classes
18:45
Programmation Orientée Objets - Les méthodes
19:03
Programmation Orientée Objets - L'héritage
12:25
Programmation Orientée Objets - Les méthodes spéciales
11:24
Programmation Orientée Objet Examen
05:25
Programmation Orientée Objet Examen - Solutions
08:29
+ Erreurs et Exceptions
4 lectures 37:09
Erreurs et exceptions, partie 1
10:27
Erreurs et exceptions, partie 2
15:12
Erreurs et Exceptions Examen
03:10
Erreurs et Exceptions Examen - Solutions
08:20
+ Project Deux
2 lectures 26:41
Présentation de la solution du projet de jeu de BlackJack
19:42
Requirements
  • Pas de pré-requis pour ce cours, il faut uniquement disposer d'un ordinateur avec un accès Internet.
Description

BOOSTEZ VOTRE CARRIÈRE ET DEVENEZ  DÉVELOPPEUR PYTHON !

Avec 12 heures de vidéos, ce cours est le plus COMPLET et le plus SIMPLE pour apprendre à maitriser le langage de programmation Python 3 sur Udemy!

Ce cours est l'adaptation en Français du Best seller anglais, qui compte plus de 500 000 participant et régulièrement classé numéro 1 parmi des milliers d'autres.

C'est une chance à ne pas laisser passer !

- = - = - = - = - = - = - = - = - = - = - = - = - = - = - = - = - = - = - = - = - = - = - = - = - = - = - = - = - = - = - = - = - = - = - = - =

  • Vous n'ayez jamais programmé auparavant ?

  • Vous connaissiez déjà la syntaxe de base, Python version 2 ?

  • Vous désirez en apprendre davantage sur les  fonctions avancées de Python ?

Ce cours est pour vous !

- = - = - = - = - = - = - = - = - = - = - = - = - = - = - = - = - = - = - = - = - = - = - = - = - = - = - = - = - = - = - = - = - = - = - = - =

Ce cours très complet ne laisse rien de côté, vous allez trouver :

  • Plus de 100 leçons et 12 heures de vidéo pendant lesquelles je vous accompagne.

  • Des exercices détaillés pour rapidement pratiquer de courtes leçons.

  • Des tests, des travaux ainsi que 3 projets complets pour vous permettre de créer votre portefeuille de projets Python!

Ce cours vous enseignera Python d'une manière très pratique, chaque leçon est accompagnée par une séance de code en vidéo et un bloc-notes contenant tout le code correspondant, accompagné d'explications et de commentaires ! Vous pouvez suivre le cours et apprendre de la manière qui vous convient le mieux ! 

Vous avez un accès à vie à plus de 100 leçons et leurs documents d'accompagnements !

Cela inclut bien entendu également les futures mises à jour qui couvriront par exemple le développement avec Flask ou encore  la création d'interface graphique!

Ce cours est disponible  avec une garantie de remboursement de 30 jours ! Si vous n'êtes pas satisfait pour quelque raison que ce soit, vous pouvez demander à être remboursé. De plus, vous garderez l'accès aux bloc-notes pur vous remercier d'avoir essayé le cours !

N'attendez plus !

À la fin de ce cours vous pourrez ajouter Python sur votre CV sans rougir. Donnez un boost à votre carrière et commencez tout de suite à apprendre  Python, tout cela d'une manière amusante et pratique!

Who this course is for:
  • Débutants qui n'ont jamais programmé auparavent
  • Développeurs qui souhaitent se mettre à Python 3
  • Développeurs qui connaissent déjà Python et qui souhaitent compléter et mettre à jour leurs compétences !