Python 3 : la programmation Python pour les débutants
Arkadiusz Włodarczyk, Professional teacher
Regardez ce cours et des milliers d'autres
Regardez ce cours et des milliers d'autres
Leçons de ce cours
-
-
1.
Que savez-vous après ce cours ?
3:10
-
2.
Qu'est-ce que Python ? Installation et première exécution
8:47
-
3.
Variables, création et exécution de srcript, externe, interactive Shell
14:06
-
4.
Commentaires
3:17
-
5.
Types de variables
8:59
-
6.
Opérateurs de mathématiques
10:12
-
7.
Exercice : ajouter de la TVA aux produits
8:12
-
8.
Semicolon et ENTER – attribuer plusieurs valeurs à des variables à la fois
4:30
-
9.
Opérateurs de mission
2:18
-
10.
Jouer avec des cordes (trancher, ajouter et s'amuser)
10:01
-
11.
Importation de bibliothèques - bases
10:51
-
12.
ATTENTION – conférence importante sur l'erreur commune concernant les fonctions
5:22
-
13.
Prendre des données de conversion d'utilisateur et de type (casting)
11:52
-
14.
Opérateurs de comparaison
5:10
-
15.
Instruction « si » pourquoi l'INDENTATION est importante dans Python | NE SAUTEZ PAS !
10:50
-
16.
Exercice de calculatrice
11:05
-
17.
Valeurs différentes que zéro
3:04
-
18.
Opérateurs logiques
9:58
-
19.
Boucle pendant
6:06
-
20.
EXERCSE : sommer des numéros
8:08
-
21.
Boucle pour
6:12
-
22.
Pause et continuez
11:20
-
23.
EXERCICE : numéro de Guess
8:34
-
24.
Que sont les Listes ? Opérations de base sur des listes
9:36
-
25.
Vérifier si l'élément est « dans » ou non dans la liste
2:41
-
26.
Fonctionnement sur des listes avec des fonctions
13:34
-
27.
Tuples – que signifie immuable ?
5:20
-
28.
Dictionnaire
10:08
-
29.
Ensembles
7:12
-
30.
Opérations sur des ensembles
7:32
-
31.
Types imbriqués
12:49
-
32.
Traitement de types imbriqués avec des boucles
3:28
-
33.
Dictionnaire dans le Dictionnaire, Dictionnaire dans la liste - quand choisir lequel ?
8:37
-
34.
Extraire des dossiers des dictionnaires imbriqués
19:33
-
35.
EXERCICE : dictionnaire dynamique avec des définitions
12:20
-
36.
Compréhensions de liste
10:14
-
37.
expressions du générateur Python
11:29
-
38.
Compréhensions de dictionnaire
14:04
-
39.
Définir la compréhension
2:51
-
40.
EXERCICE : trouver des numéros qui sont divisibles par 7, mais ne sont pas divisibles par 5
10:25
-
41.
Comment créer une fonction ? Quelles fonctions de problème résolvent ?
10:25
-
42.
Passer plus d'un argument, fonction avec de multiples paramètres
4:46
-
43.
Retourner des valeurs 'retour'
12:26
-
44.
Vos propres modules importés
9:52
-
45.
enum - qu'est-ce que c'est et pourquoi vous devriez l'utiliser ?
13:01
-
46.
EXERCICE : séquence arithmétique, somme des nombres jusqu'au nombre saisi
13:49
-
47.
Mesurer les performances du code | Combien de temps (rapide) une partie du travail du code
15:06
-
48.
Fonctionnement comme argument d'une autre fonction | Comment mesurer les performances de func
7:19
-
49.
Arguments par défaut
7:21
-
50.
Mots clés et arguments de position
8:31
-
51.
EXERCICE – vérifier si la valeur est dans un conteneur
6:48
-
52.
Argument à longueur variable
11:45
-
53.
Variables locales vs variables mondiales - portée - durée de vie des variables
9:12
-
54.
Objets immutables vs mutables
20:56
-
55.
Copie profonde ou peu profonde de l'objet
14:08
-
56.
Fonctions anonymes | – qu'est-ce que sont-ils ? à quelle heure devriez-vous les utiliser ?
11:49
-
57.
Dessiner des numéros aléatoires – créer un programme qui vérifie si vous appuyez sur le monstre
14:47
-
58.
Événements aléatoires – fonction choix vs choix
9:04
-
59.
shuffle - cartes de shuffling dans le jeu de 'guerre'
3:04
-
60.
EXERCICE : Dessiner des éléments sans RÉPÉTITION - jeu de loterie - 6 numéros sur 49
12:46
-
61.
JEU | EXERCICE - Dessiner des couleurs de coffre aléatoires avec des récompenses aléatoires
25:02
-
62.
EXERCER un JEU - – dessiner des valeurs approximatives à une certaine valeur
8:05
-
63.
Qu'est-ce qu'un fichier ? Comment le créer ? Pourquoi avons-nous besoin de la refermer ? Comment sauvegarder des données ?
10:09
-
64.
Exceptions, essayer, finalement bloquer sur un exemple pratique
4:22
-
65.
Ouvrir le fichier avec... comme... :
3:01
-
66.
Lire le contenu du fichier – lire vs lignes de lecture, diviser des lignes, codage
7:29
-
67.
chercher et dire - modifier et lire la position de la dernière opération dans le dossier
5:04
-
68.
ajouter – ajouter du texte à la fin du fichier
2:21
-
69.
a+, r+, w+ - deux modes d'ouverture de fichiers
6:34
-
70.
Mot-clé sauf - exceptions de capture - EXERCISE - chargement de noms et patronymes
12:29
-
71.
Fonctions du générateur – produire un mot-clé
13:30
-
72.
EXERCICE : générer une quantité infinie de numéros multipliés par eux-mêmes
6:19
-
73.
Envoyer une méthode dans les fonctions du générateur
11:54
-
74.
Qu'est-ce que JSON ? Pourquoi l'utilisons-nous ? Quels problèmes JSON résout ?
5:55
-
75.
Créer et enregistrer des données de Python au format JSON pour les fichiers et les chaînes
9:55
-
76.
Jolie imprimante - chargement/sauvegarde JSON joli et trié
7:38
-
77.
Chargement des données du fichier JSON vers Python
3:59
-
78.
Qu'est-ce que le pip et PyPi ? Installation et jouer avec un package externe - demande
11:29
-
79.
Chargement des données du serveur à partir du fichier JSON – préface à l'EXERCICE suivant
10:16
-
80.
Traitement des | de données JSON extrayant des valeurs supérieures de la liste des dictionnaires
18:28
-
81.
Refactoring – rendre notre code plus facile à conserver lors de la précédente conférence
14:09
-
82.
SOLUTION 1 : Récupérer quelques utilisateurs à partir de serveur en même temps
7:06
-
83.
SOLUTION 2 : Récupérer quelques utilisateurs à partir de serveur en même temps
4:53
-
84.
SOLUTION 3 : Récupérer quelques utilisateurs à partir de serveur en même temps
12:05
-
85.
defaultdict fournissant des valeurs manquantes du dictionnaire lors de l'accès à un élément vide
6:03
-
86.
Qu'est-ce que l'API publique ? Où les trouver ? API de stackoverflow
12:50
-
87.
Obtenir des JSON sur stackoverflow.com -> obtenir des questions les plus récentes
10:17
-
88.
Ouvrir des sites web à partir du code Python - module de navigateur web
4:35
-
89.
Obtenir des enregistrements de la semaine dernière – module de date
10:15
-
90.
EXERCICE : système de TAC - introduction
12:37
-
91.
POST – ajouter un chat à la liste préférée
6:57
-
92.
SUPPRIMER – retirer un chat de la liste préférée
15:25
-
93.
VSC – téléchargement et installation
3:19
-
94.
Configuration de l'espace de travail dans VSC et installation des extensions de base
8:03
-
95.
Linter - ce qui est le linting, comment l'utiliser, paramètres dans .vscode
10:28
-
96.
Coureur de code | Raccourcis sur mesure | raccourcis d'autres éditeurs, coque interactive
11:25
-
97.
Thème des icônes
2:14
-
98.
Colorateur de paire de support – améliorer la lisibilité de votre code
2:22
-
99.
Prévisualisation de Python – regarder l'exécution du code lors de l'écriture
6:39
-
100.
Python imprimé rapide
1:02
-
101.
Vérificateur de l'orthographe
2:49
-
102.
Économie automatique – assurez-vous que votre fichier est enregistré après chaque modification
1:13
-
103.
Snippets et mots clés
6:26
-
104.
Formatage de code automatique
2:43
-
105.
Mode de débogage : comment déboguer votre code de manière professionnelle ?
15:56
-
106.
Ligatures - police personnalisée créée spécialement pour les programmeurs - Fira Code
6:50
-
107.
Qu'est-ce que la programmation orientée vers l'objet ?
4:20
-
108.
Quels sont les objets et les cours ? Comment créer un objet et un cours simples ?
13:45
-
109.
Créer votre première méthode – qu'est-ce que l'expression « soi » ?
14:31
-
110.
__init__ - envoi d'arguments à la classe pour initialisation
7:57
-
111.
EXERCICE : créer des fusées qui peuvent se déplacer
11:01
-
112.
Chaîne de documents - docstring
5:34
-
113.
__str__ - méthode dunder représentant le texte de l'objet
4:45
-
114.
EXERCICE : organiser plus d'une classe - Rocket Board
10:06
-
115.
__getitem__, __setitem__ - définir et obtenir des valeurs à l'aide de méthodes de dunder
10:02
-
116.
EXERCICE : compter la distance entre les fusées
20:58
-
117.
Est-il important de comprendre les mathématiques utilisées dans la dernière conférence ?
5:58
-
118.
Méthodes statiques
12:17
-
119.
Type de réglage des variables utilisant des annotations - extension Pyright
12:15
-
120.
__len__
5:28
-
121.
variables de classe/statique – création d'UTILISATEUR avec des ID uniques
11:22
-
122.
EXERCICE : compte bancaire – retrait/dépôt de l'argent
7:27
-
123.
Comment gérer correctement les valeurs retournées à partir de méthodes ?
16:19
-
124.
Héritage et méthode prédominante - super()
19:05
-
125.
EXERCICE : héritage sur exemple pratique - résultat
8:02
-
126.
EXERCICE : jouer avec des cubes, des carrés et des rectangle
9:15
-
127.
Héritage vs association - quand utiliser lequel ?
16:23
-
-
- --
- Niveau débutant
- Niveau intermédiaire
- Niveau avancé
- Tous niveaux
Généré par la communauté
Le niveau est déterminé par l'opinion majoritaire des apprenants qui ont évalué ce cours. La recommandation de l'enseignant est affichée jusqu'à ce qu'au moins 5 réponses d'apprenants soient collectées.
7 942
apprenants
32
projets
À propos de ce cours
Gagnez votre temps précieux en achetant ce cours de Python. Vous apprendrez comment programmer en Python de manière rapide et facile !
Si vous voulez apprendre une langue qui peut être utilisée dans toutes les circonstances et gagner de l'argent, alors vous êtes au bon endroit !
Tout cela est présenté par un jeune homme qui partage ses connaissances, de sorte que la langue utilisée peut être facilement comprise par tout le monde.
Le cours est conçu pour ceux qui n'ont aucune connaissance préalable de la programmation. Peu importe si vous n'avez jamais écrit de programmes ou si vous n'avez aucune idée de la programmation... Après mon cours tout cela changera. Vous allez bousculer le mythe selon lequel la programmation est une chose difficile seulement pour les quelques-uns !
Python est :
- facile à apprendre et à lire,
- rapide
- universel (tonnes de bibliothèques utiles disponibles)
Python est utilisé par :
- Google (Youtube)
- Dropbox
- Yahoo
- NASA
- IBM
- Mozilla
Après ce cours de Python, vous saurez :
comment importer et utiliser des bibliothèques Python de base
Quelles sont les fonctions et comment les utiliser
comment fonctionnent les opérateurs arithmétiques, logiques et relationnels
comment utiliser les chaînes : -)
comment créer des conditions avec l'aide de déclarations conditionnelles
ce qu'ils sont et quand utiliser des listes, collections, tuples, dictionnaires
comment créer des expressions avancées pour générer des listes, dictionnaires et ensembles.
Comment fonctionnent les boucles
comment gérer des fichiers
comment créer des événements aléatoires sur un mini jeu.
comment prendre en charge le format JSON sur un exemple pratique – demander du contenu à des serveurs API
comment installer des paquets PyPi externes
Comment gérer le code Visual Studio dans Python
Ce n'est pas tout !
Le cours de Python a de nombreux exercices pratiques.
Python est souvent utilisé par des programmeurs professionnels. Même si elles utilisent d'autres langues quotidiennes, elles utilisent encore Python pour résoudre des problèmes complexes.
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Je crois que tout le monde a la capacité de développer des logiciels s'ils sont bien enseignés. Vous incluant. Je vais vous donner le contexte de chaque nouveau concept que je vous enseigne. Après mon cours, vous comprendrez enfin tout ce que vous code.
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Si vous avez des questions sur les sujets abordés dans ce cours de Python, n'hésitez pas à demander. Je suis toujours heureux d'aider ceux qui veulent apprendre !
REJOIGNEZ-VOUS MAINTENANT et devenez expert en Python
Rencontrez votre enseignant·e
I am the author of 27 very popular video courses about programming, web-development and math in Poland. I've also created 7 video courses in English. Over 340,000 people enrolled in my courses. I put all my heart into creation of courses. I always try to explain everything the easiest possible way. I'm sure that my courses will help you in your programming and web development adventure :)
I believe that everyone has the ability to develop software if they are taught properly. Including you. I'm going to give you the context of each new concept I teach you. After my course, you will finally understand everything that you code.
I've been developing websites for over 15 years, and i've been programming for over 10 years. I have enormous experience in that matter, and I want t... Voir le profil complet
Projet de cours pratique
Créez un programme dans lequel vous demandez à l'utilisateur pour deux variables : 'a' et 'b'.
Demandez à l'utilisateur ce qu'il veut faire avec ces variables : « 1. ajouter, 2. soustraire, 3. multiplier 4. diviser 5. augmente la puissance 6. compte modulo »
Et selon le nombre choisi montrent le résultat approprié.
Notes attribuées au cours
Pourquoi s'inscrire à Skillshare ?
Suivez des cours Skillshare Original primés
Chaque cours comprend de courtes leçons et des travaux pratiques
Votre abonnement soutient les enseignants Skillshare