Python 3 : la programmation Python pour les débutants | Arkadiusz Włodarczyk | Skillshare
Recherche

Vitesse de lecture


  • 0.5x
  • 1 x (normale)
  • 1.25x
  • 1.5x
  • 2x

Python 3 : la programmation Python pour les débutants

teacher avatar Arkadiusz Włodarczyk, Professional teacher

Regardez ce cours et des milliers d'autres

Bénéficiez d'un accès illimité à tous les cours
Suivez des cours enseignés par des leaders de l'industrie et des professionnels
Explorez divers sujets comme l'illustration, le graphisme, la photographie et bien d'autres

Regardez ce cours et des milliers d'autres

Bénéficiez d'un accès illimité à tous les cours
Suivez des cours enseignés par des leaders de l'industrie et des professionnels
Explorez divers sujets comme l'illustration, le graphisme, la photographie et bien 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)
  • Facebook
  • Dropbox
  • Yahoo
  • NASA
  • IBM
  • Mozilla
  • Reddit

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

Teacher Profile Image

Arkadiusz Włodarczyk

Professional teacher

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

Level: Beginner

Notes attribuées au cours

Les attentes sont-elles satisfaites ?
    Dépassées !
  • 0%
  • Oui
  • 0%
  • En partie
  • 0%
  • Pas vraiment
  • 0%

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

Apprenez, où que vous soyez

Suivez des cours où que vous soyez avec l'application Skillshare. Suivez-les en streaming ou téléchargez-les pour les regarder dans l'avion, dans le métro ou tout autre endroit où vous aimez apprendre.