Python pour les débutants : apprendre la programmation étape par étape avec des projets réels | Manjunath G B | Skillshare

Vitesse de lecture


1.0x


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

Python pour les débutants : apprendre la programmation étape par étape avec des projets réels

teacher avatar Manjunath G B, AI ML Strategist & Mentor

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.

      Introduction

      0:51

    • 2.

      Commentaires et indentation

      6:15

    • 3.

      Identifiant

      8:05

    • 4.

      mots-clés

      3:40

    • 5.

      Types Python

      2:59

    • 6.

      Types de base

      12:39

    • 7.

      Type de données booléen

      2:42

    • 8.

      Interfaces entières et flottantes

      9:03

    • 9.

      Type de variable et projet

      5:08

    • 10.

      Projet, pour les variables multiples

      2:38

    • 11.

      Opérateurs arithmétiques dans Python

      6:26

    • 12.

      Opérateur de division d'étage

      4:07

    • 13.

      Opérations sur les types de données booléens

      2:30

    • 14.

      Précédance et associativité

      7:42

    • 15.

      FONCTIONS INTÉGRÉES EN PYTHON ON

      5:02

    • 16.

      CONVERSIONS

      3:43

    • 17.

      MODULES CONÇUS DANS PYTHON

      7:13

    • 18.

      DES EXERCICES POUR LA PRATIQUE

      2:24

  • --
  • 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.

39

apprenants

--

À propos de ce cours

Vous êtes prêt à commencer votre parcours de programmation et à développer des compétences pratiques avec Python ?

« Python pour débutants : apprendre la programmation étape par étape avec des projets réels » est le cours parfait pour tous ceux qui veulent apprendre Python à partir de zéro - sans expérience préalable !

Dans ce cours pratique et adapté aux débutants, vous allez apprendre à maîtriser les principes fondamentaux de Python grâce à des leçons faciles à suivre et des exemples pratiques. j'explique comment Vous allez comprendre les variables et les boucles et créer vos propres projets concrets. Vous allez acquérir de la confiance en vous et des compétences en codage que les employeurs valorisent.

Ce que vous apprendrez

  • Les bases de Python : variables, types de données, conditionnels, boucles et fonctions (article en
  • Écrire un code propre et efficace code
  • Des projets réels comme les calculatrices et les analyseurs de données
  • Conseils pour le débogage et bonnes pratiques en Python

Pourquoi suivre ce cours ?

  • Aucune expérience préalable en codage n'est requise age
  • Enseigné dans un langage simple et adapté aux débutants
  • Apprendre par la pratique - pas seulement de la théorie
  • Idéal pour les développeurs en herbe, les étudiants et les personnes qui changent de carrière
  • Commencez à créer votre portfolio de programmation à partir du jour 1

À la fin de ce cours, vous serez en mesure d'écrire du code Python par vous-même, de créer de petites applications et de faire vos premiers grands pas dans le monde du développement de logiciels.

Rejoignez-nous dès maintenant et commencez à apprendre Python de manière intelligente et simple !

Rencontrez votre enseignant·e

Teacher Profile Image

Manjunath G B

AI ML Strategist & Mentor

Enseignant·e

Compétences associées

IA et innovation Bases de l'IA
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.

Transcription

1. Introduction: Bonjour, et bienvenue dans ce tutoriel, nous allons apprendre les bases de Python, et je suis Manjanat votre professeur pour ce Voici les objectifs d'apprentissage. Assurez-vous d'avoir le paradigme de programmation de votre choix ouvert le paradigme de programmation de votre choix pendant que vous regardez ce didacticiel et votre apprentissage est garanti. Nous allons donc examiner et comprendre comment utiliser commentaires et utiliser l' indentation en Python Nous allons également comprendre les notions d'identifiants et de mots clés en Python Nous examinerons pour une bonne mesure les types de Python et les différentes catégories de types de données pris en charge par Python. Nous traiterons également des types de base en Python. Nous passerons un peu de temps à comprendre type de variable et l' affectation en Python. 2. Commentaires et indentation: Bienvenue sur Jupiter Notebook, l'outil idéal pour écrire du code Python de manière interactive Donc, ce que je vais faire, c'est passer à cette nouvelle option et sélectionner le noyau Python Three IP. Et par défaut, le Jupiter Notebook est nommé Untitled. Je vais cliquer dessus et donner un nom significatif à ce carnet Jupiter. Je veux l'appeler les bases de Python. Notez l'extension IPYNB point, qui signifie qu'il s'agit d'un bloc-notes Python interactif Je vais le renommer. Et nous sommes prêts à partir. Voici à quoi ressemblerait l'interface Nous aborderons tous les éléments que j'ai énumérés dans la section des objectifs d'apprentissage et passerons en mode pratique pour l'apprentissage et nous assurerons de l'apprendre de manière systématique. Comme vous pouvez le voir ici, nous avons des cellules qui vous permettent d'exécuter du code dans ces cellules. Vous pouvez voir des résultats instantanés et documenter votre travail avec Markdown. Vous pouvez voir vos options pour le code, le markdown et le raw. Le code est ce que vous allez écrire et exécuter, le markdown et le raw sont davantage destinés la documentation et à la génération de littérature Idéal pour la science des données et l'expérimentation, le bloc-notes Jupiter permet de tester une idée étape par étape sans tout réexécuter. Chaque cellule fonctionne indépendamment, ce qui facilite le deguinage et l'exploration. Nous allons nous plonger dans le vif du sujet et commencer à coder. Donc, comme je l'ai mentionné, commençons par comprendre comment implémenter les commentaires et l' indentation en Python Je vais mettre ce commentaire et cette indentation. Vous devez avoir remarqué que j'ai fait précéder cette déclaration d'un astérisque Les commentaires commencent toujours par un astérisque en Python. Si j'exécute une ligne de code, il va sans dire que rien ne se passe car Python reconnaît qu'il s'agit d'un commentaire Il s'agit d'un commentaire d'une seule ligne. Alors, comment implémenter des commentaires multilignes en Python Disons des commentaires sur plusieurs lignes en Python. Au lieu de le conserver sous forme code et de le préfixer par un astérisque, je pourrais également le sélectionner comme markdown et je Il s'agit de la commande d'exécution. Je vais passer par-dessus ma souris, exécuter cette case et avancer. Shift Enter, vous pouvez également l'utiliser si vous êtes à l' aise avec les touches ou si vous utilisez les éléments pilotés par le menu dans les deux sens. Vous pouvez donc voir qu'un commentaire multiligne en Python ressemblerait à un en-tête large Donc, si je préfixe avec un autre astérisque, et si j'exécute, voyez ce qui La taille de la ferme est donc réduite. Néanmoins, c'est ainsi que vous commencez à utiliser les commentaires. Assurez-vous donc qu'il commence toujours par un astérisque. Exportons maintenant les commentaires multilignes. Tu devrais l'écrire en deux comme ça. Vous pouvez soit écrire commandes multilignes en utilisant trois codes simples, soit avoir plusieurs codes doubles comme celui-ci. C'est ainsi que vous allez implémenter les commentaires multilignes en Python Regardons simplement un commentaire à plusieurs voies. Disons que je vais commencer par trois codes simples. OK. C'est un, je vais l' écrire sur plusieurs lignes. Disons Enter. Je vais dire un commentaire, et je terminerai avec trois codes. D'accord, voici comment vous allez exécuter des commentaires multilignes en Python. Tu peux le voir. Voici comment vous allez exécuter un commentaire multiligne. Vous pouvez également donner ces informations en double code. Je vais donc le copier ici et le remplacer par trois codes doubles au début et trois codes doubles à la fin et dire exécuter. Il fait exactement la même chose. Il s'agit d'un commentaire multiligne implémenté en Python. Et nous avons l'autre élément à apprendre, l'indentation. Voyons simplement comment comprendre l'indentation. Il est important de le comprendre. Soyez donc attentifs. En Python, vous ne pouvez pas utiliser l'indentation avec désinvolture. Ce que je veux dire, c'est ça ? Disons que je vais attribuer la valeur 20 à la variable appelée X. Et disons entrer, et disons qu' une autre variable Y est assignée. Disons 60. Et tu sais quoi ? Si je place mon curseur ici en pointant Y, puis que je me fatigue et que j' exécute, voyez ce qui se passe. C'est donc prévu. L'erreur est attendue. Ce que je veux dire par là, c'est que vous ne pouvez pas utiliser l' indentation par pertes en Python Assurez-vous de ne pas utiliser d'indentation. Avec désinvolture, retrouvons l'orthographe correcte en Python. Une autre chose. C'est ce qu'on appelle une erreur grammaticale ou sémantique. Il indique spécifiquement à la catégorie « Désolé, erreur d'indentation Il fournit une information significative appelée retrait inattendu Alors, comment y remédier ? La première chose à faire est de reconnaître l'erreur. La deuxième chose est d' apprendre à rectifier. C'est là que réside l'apprentissage. Tout ce que je vais faire, c'est m' assurer qu'il est correctement indenté et je ne vais pas utiliser l' indentation Si je l'exécute, cela ne donnera pas d'erreur. Je peux l'imprimer en disant X virgule Y et exécuter. Vous verrez 20 virgules six tetas, le résultat. Il s'agit du comportement attendu. J'espère que tout le monde est clair. 3. Identifiant: Continuons, et nous allons maintenant apprendre ce que l'on appelle les identifiants et les mots clés, un sujet important en Python que vous devez comprendre OK, donc je vais juste laisser ce commentaire. Comprenons. Tout d'abord, je vais les mettre sous forme de commentaires, d'accord ? Ou je vais vous montrer comment utiliser le raw. Je vais mettre un iPhone puis laisser un peu d'espace. Je vais l'écrire. Python est un langage sensible aux majuscules et minuscules. Le plus important à comprendre, c'est de ne pas rater cette idée. Python est un langage sensible aux gaz. Ce que je veux dire par identifié dans un Python est simplement un nom utilisé pour identifier une fonction variable. Un cours. Je pourrais aussi être, disons, un module ou tout autre objet en Python. C'est donc ce que je voulais dire quand j'ai dit identifiant. Je vais répéter. Quand je parle d'identifiant, je parle d'un identifiant Python qui n'est rien d'autre qu'un nom utilisé pour identifier une variable. OK, laissez-moi juste comprendre que les fautes d'orthographe ont été corrigées. Variable, fonction, module de classe ou tout autre objet en Python. C'est ce que j'entends par identifiants. Je vais utiliser l'option a, encore une fois, dans le menu déroulant et dire «   exsudez, voyez ce qui Il vous fournit des informations brutes présentées dans le carnet. C'est donc l'équivalent d'un commentaire, mais il est bon de l'utiliser comme meilleure pratique pour générer le code Python avec les commentaires intégrés afin augmenter non seulement la lisibilité Cela apporte de la clarté et, par la suite, facilite la maintenance. C'est une autre idée importante de l'écriture de code Python. Il doit être facile à entretenir. Il s'avère que pour écrire des identifiants, il existe certaines règles. Alors disons-le. Règles de création d'identifiants en Python Il s'agit là encore d'une autre dimension importante. Disons que je vais le sélectionner comme martyr et le laisser là en tant qu'en-tête. Vous devez toujours commencer par une lettre de l'alphabet. OK ? Commencez donc toujours par une lettre de l'alphabet. OK ? Commencez par n'importe quelle lettre de l'alphabet. Il y a une exception. Vous pouvez commencer par un soulignement. OK. Le symbole de soulignement. Ainsi, pour créer les identifiants en Python, l'identifiant, s'il s'agit d'une variable, par exemple, doit toujours commencer une lettre de l'alphabet ou un trait de soulignement Ensuite, vous pourriez avoir un mélange de plusieurs choses. Vous pouvez le suivre d'un plus grand nombre de lettres, par exemple plus de lettres ou même de zéro. Même zéro, comme je l'ai déjà mentionné, vous pouvez également utiliser le trait de soulignement et vous pouvez également utiliser des chiffres Laissez-nous comprendre cela à l'aide d'un examen et voyons ce qui se passe si je ne commence pas par une lettre ou un trait de soulignement Disons que je vais commencer par huit, c'était un. Si je le cite, vous verrez qu'il donne une syntaxe ou un littéral décimal invalide Mais si j'en dis simplement une, que se passera-t-il ? Vérifions-le. Il ne se passe rien. Ce n'est pas défini, il dit, mais la variable ne pose aucun problème. Dénomination ou identifiant lui-même. Donc, si je l'exécute, tout ira bien. OK ? Alors revenons en arrière. Supposons qu'au lieu de commencer par une lettre de l'alphabet, j'utiliserais simplement un iPhone et que je dirais «   VAR one, voyez ce qui se passe ». Cela vous donne donc une erreur. Il indique clairement une erreur de nom. Le premier nom n'est pas défini. OK ? Vous ne pouvez donc pas utiliser de chiffre ou de caractère spécial tel que IP. Puis-je utiliser une étoile ? Voyons ce qui se passe ? Non, l'expression vedette de CT est le message. J'ai mentionné, si vous le remarquez ici, soulignement est la seule exception à l'utilisation d'un caractère spécial Donc, si j'utilise le soulignement est un et que je dis est égal à 103 et que je quitte ceci, s'avère que cela fonctionne bien Qu'est-ce que ça te dit ? Pour créer des identifiants, vous devez suivre certaines règles Commencez toujours de préférence par une lettre de l' alphabet ou un trait de soulignement. Voici un exemple. Vous pouvez le suivre d'autres zéros, je pourrais donner comme ça, ça marchera ou je pourrais donner la variable 1, un peu de XY z. Cela fonctionnera également. Je pourrais supprimer le soulignement Cela fonctionnera également. Mais tu sais quoi ? Lorsque vous avez des mots dans le nom de la variable. Disons qu'il s'agit de la variable 1, soulignons le salaire. Si une variable indique un salaire en gras et que vous souhaitez la nommer, elle comporte un trait de soulignement R. Veillez à toujours séparer les mots par un trait Cela fonctionnera bien et apportera beaucoup de lisibilité. OK ? Supposons que vous utilisiez des mots clés, par exemple, quels sont les mots clés ? Nous parlerons davantage. Pense de cette façon. Int, si j'écris, vois les changements de couleur. Si j'écris Care, que se passera-t-il ? Rien ne se passe. Donc ce que je raconte est quelque chose comme ça. Disons que je vais dire maths. Tout arrive, rien ne se passe. Voir, par exemple, Abritton Int, d'accord ? Vérifiez autre chose. Elle tombe, elle est devenue verte. OK ? Si je dis « de », il devient vert. Ce que je veux dire, c'est que ce sont tous les mots clés en Python. OK ? Ce sont tous les mots clés de Vital. Donc, une autre information concerne tous les mots clés Si vous remarquez, il y en a beaucoup d'autres. J'en ai écrit quelques-uns. Tous les mots clés, si vous le remarquez, tombent de. Vous pourriez écrire, par exemple, s'il peut y en avoir beaucoup, nous pouvons en parler, pas, etc. Ils sont tous en minuscules. Donc, une autre chose à comprendre est qu'à partir de là, rédigeons un commentaire ici pour référence. Tous les mots clés. En Python ou en minuscules. J'espère que c'est clair. Ces choses, si vous les suivez, vous aurez très bien les connaissances de base de Python. Oui, je vais enregistrer ça et nous allons continuer. 4. mots-clés: Continuons maintenant à mieux comprendre les mots clés. Comme vous pouvez le constater ici, cela provient sinon, des mots clés en Python Comme je l'ai déjà mentionné, tous les mots clés sont en minuscules Certains d'entre vous sont peut-être curieux, non ? Vous souhaitez connaître la liste des mots clés disponibles en Python. Y a-t-il un moyen de consulter la liste ? Oui, laissez-nous imprimer la liste des mots clés, imprimons la liste des mots clés. C'est intéressant, d'accord ? Alors, comment s'y prendre ? Nous apprenons quelques autres choses en examinant cette implémentation. Il existe un module appelé keyword qui est déjà chargé dans l'environnement d'exécution, mais vous devez importer ce module appelé keyword lui-même, d'accord ? Vous devez utiliser le mot clé appelé Importer. Notez ici que l'importation est écrite en vert ou plutôt représentée en vert, ce qui signifie qu'il s'agit également d'un mot clé. Donc, une autre mise en garde : lorsque vous voyez des mots clés comme celui-ci, int provient de. Sinon, évitez d'utiliser ces mots clés pour les noms de variables. Je ne veux pas que tu expérimentes ça, mais je veux que tu en sois consciente. Si je dis que c'est égal à dix, malheureusement, malheureusement, en Python, cela ne génère aucune erreur indiquant que vous utilisez un mot-clé pour le nom d'une variable, mais cela perturbe le comportement par défaut de cette variable appelée It. Ça gâche beaucoup de temps. N'essayez donc même pas en utilisant les mots clés pour les noms de variables. Ne commettez pas cette erreur capitale. Une mise en garde de la part d'un praticien. OK ? Ipot est donc un mot clé. Laisse un espace. Vous pouvez taper un mot clé, et voici le module. En Python, cela vous aidera à répertorier l'ensemble des mots clés. Le mot clé est le module. Ce que nous faisons avec cette ligne exécutable de ligne de code exécutable appelée mot clé import, c'est de pouvoir importer les fonctionnalités de ce module lors de l' exécution en Python. Je vais exécuter. Oui, il n'y a aucune erreur. Ensuite, je vais utiliser ce mot clé, copier et le mettre en point. Il existe quelque chose appelé liste KW, qui me donne une liste de mots clés. Je vais donc les imprimer. Je vais donc le mettre entre parenthèses et utiliser la fonction appelée print and execute Vous pouvez donc voir ici que ce sont tous les mots clés disponibles en Python. Ce sont toutes les listes de mots clés tels que false, none, true et as ast. Est-ce que Avid, Bray, classe. Il y en a beaucoup OK, je peux les compter et voir combien c'est après tout, une liste maintenant, pour que vous puissiez voir la longueur et déterminer. Je veux donc que vous me disiez, sans compter le nombre de mots clés utilisant les fonctionnalités, les fonctionnalités intégrées, je veux que vous me disiez quel est le nombre total de mots clés en Python. OK ? C'est ainsi que vous pouvez répertorier les mots clés. Nous consacrerons plus de temps aux bibliothèques intégrées et aux modules intégrés en Python un peu plus tard. Je pense qu'il suffirait pour le moment de comprendre comment imprimer la liste des mots clés car c'est important Alors encore une fois, une mise en garde si vous voulez. Assurez-vous qu'aucun de ces mots clés n'est répertorié ici, vous allez utiliser des noms de variables, d'accord ? Sinon, cela perturbera le comportement de dépôt de ces mots clés dans l'environnement Python. Ouais. 5. Types Python: Concentrons-nous maintenant sur l'apprentissage des différents types de Python. Un autre sujet intéressant à apprendre. Peut-être que je vais en faire un Marton et le créer comme en-tête Python supporte essentiellement trois catégories, d'accord ? Supports. Il est très important de comprendre que cela prend en charge trois catégories. OK. Trois catégories de types de données. C'est quoi ça ? Comprenons-le. Le premier est appelé types de base, et le second est appelé types de conteneurs. Enfin et surtout, le troisième est appelé cinq types habituels. Nous allons nous exprimer sur chacun d' entre eux et voir également un petit code en action. Types de base, vous pouvez en voir ici certains comme Id, d'accord ? Comme Id. Flotter. Nous allons juste parler davantage de ces sujets. Par exemple, même complexe. Très souvent, nous n' utilisons pas ce type de données, mais c'est une chaîne intéressante Vous pourriez penser à Bool, non ? Vous pouvez également comprendre ce qu' on appelle les octets, dont nous parlerons plus tard. Ce sont donc les types de base. L'une des catégories de types de données en tant que types de base, Itch in float complex string bool bytes appartient D'accord ? Ensuite, l'autre catégorie de type de données est appelée contener. Vous aurez la populaire liste d'appels de structure de données Vous aurez un tuple que vous aurez défini et vous aurez un dictionnaire Ensuite, ils utilisent les différents types c'est-à-dire qu'ils sont définis par l'utilisateur. Vous pourriez les considérer comme des classes en Python, par exemple. Bref, pour résumer, Python prend en charge trois grandes catégories de types de données. Le premier est appelé types de base dans lesquels se situent des types de données tels que int, float, complex, string, bull , bytes, La deuxième catégorie importante est le type de conteneur de colonnes, et une catégorie très, très importante, qui inclut la liste, l'échantillon, dictionnaire d' ensembles, et la troisième catégorie est le type défini par l'utilisateur. En général, je donne des cours à ce sujet. OK. Nous allons donc beaucoup parler des types de base plus en détail, et nous devrions également prendre le temps de comprendre les types de conteneurs. Et, bien sûr, nous examinerons également un peu plus loin dans ce didacticiel les types définis par l'utilisateur. Commençons donc par explorer les types de base en tant que l'un des types de données supposés par Python. C'est ce que nous allons faire maintenant. 6. Types de base: Explorons maintenant les types de base comme l'une des catégories prises en charge par Python à l'aide de quelques exemples. La première chose à faire est de reconnaître que ces types de base peuvent être exprimés sous forme binaire, peut être décimal, et peut donc également être exa-décimal et peut même être une représentation octale D'accord ? Par exemple, si vous avez un binaire, cela commence généralement par quelque chose comme ceci. C'est donc pour le binaire. Si vous avez, disons, odcimal, alors vous aurez quelque chose comme ça OK. Il s'agit d'une représentation exodimale Ensuite, vous aurez une octave qui ressemblera à ceci Il s'agit d'une représentation octale. OK, cela signifie que le binaire commence par, disons, zéro, la lettre minuscule B sur zéro, et l'octal peut être par zéro avec le petit letEro sur zéro avec le captletero et l'octal peut être et Xa peut être par zéro lettre minuscule X sur zéro captletter X. zéro D'accord ? Vous pourriez également avoir, par exemple, ici quelque chose comme ça. Permettez-moi d'écrire quelques exemples supplémentaires et de voir si cela fonctionne. Disons que nous allons le prendre comme zéro, zéro, un, un, un serait un autre exemple. OK. Ensuite, vous pourriez également avoir des nombres entiers, c' est-à-dire simplement, disons, un, sept, huit OK. Vous pourriez avoir diverses autres représentations. Je pense que je vais m'en tenir à ceci qui vous aidera à comprendre certaines choses clairement. OK. Tous, les exemples présentés ici sont des représentations entières. En ce qui concerne le flottement, considérons le flottement comme l'un des types de base. Le float est généralement exprimé sous forme de fraction ou même sous forme exponentielle Vous pouvez l'exprimer sous forme de fraction. Ou même sous forme exponentielle. Donc, si vous regardez un exemple, vous comprendrez. Supposons que X soit égal à, je vais dire, un, deux, 3,456 et qu'il s'avère que si j'imprime X, cela fonctionnera Et si je vérifie le type de X, utilise le mot-clé et dis le type de X. Et vous verrez qu'il s'agit d'une représentation flottante. D'accord ? Il s'agit donc d'une représentation positive à virgule flottante. Je pourrais donc aussi, par exemple, appeler le nom de variable X un, et je pourrais le préfixer avec un sinus négatif, et cela fonctionnera avec et cela fonctionnera la représentation négative en virgule flottante Il s'avère que c'est également un flotteur. La valeur std est moins un, deux, trois, 0,456 dans la variable appelée X Il s'agit donc d'une représentation à virgule flottante que nous représentons généralement. J'ai également mentionné que vous pouvez le représenter sous d'une fraction ou d'une forme exponentielle Disons Pile, vous savez comment représenter, n'est-ce pas ? C'est 3,14 16, et cetera. Et je peux le représenter sous le nom d'ExpensalFM. Appelons cela X trois et voyons si cela fonctionne sous cette forme d'exponentiation. Oui, c'est le cas. Laissez-nous vérifier ce type de X trois. C'est donc un flotteur. Cela montre donc clairement que vous pourriez également avoir un flottant représenté sous forme exponentielle OK. Et il s'avère que je pourrais également représenter cette représentation exponentielle ou cette représentation exponentielle Même si j'écris ici E, cela devrait toujours fonctionner. Permettez-moi simplement de vous montrer en exécutant cet objectif. Donc ici, si j'imprime ce X quatre, vous pouvez voir que c'est 313,16, et c'est la forme d' exponentiation D'accord ? Nous avons donc parlé de ce que les types de base peuvent être représentés de différentes manières. Il peut être binaire lorsqu' il possède, par exemple, différentes manières de représenter un type de données ou un type de base comme le décimal ou l'octal décimal float serait exprimé sous forme de fraction ou même sous forme exponentielle Donc, vous voyez ici, il est représenté en représentation décimale car il est à virgule flottante Ici, il est représenté sous forme exponentielle. Remarquez ici que j'ai utilisé la lettre légèrement pour la forme exponentielle J'ai utilisé la lettre en majuscule pour une forme exponentielle. Ensuite, nous avons défini un autre type de base qui serait complexe. Laissez-nous explorer les types de données complexes. Il y a donc déjà un autre type que nous n'utilisons pas souvent dans nos activités de science des données ou d'analyse. Elle pourrait avoir cette pipe complexe comme celle-ci. En général, c'est ainsi que se présenterait la représentation complexe. Je vais stocker les deux valeurs dans une variable appelée Xpi et disons quatre plus dix J. D'accord ? Et je vais imprimer xi, et je vais aussi imprimer plutôt le type. Il s'avère donc que c'est complexe. C'est donc par convention. C'est la minuscule lettre J qui est utilisée. utilisons autre chose Si nous utilisons autre chose, vous obtiendrez l' erreur. Je vais juste te montrer. Même si j'utilise J, explorons. D'accord ? Que se passe-t-il ? Cela fonctionne. ce n'est J, disons que je vais utiliser K, vous aurez une erreur. J'utiliserai la minuscule K. Vous allez recevoir le message d'erreur. N'oubliez donc pas que seules les majuscules ou minuscules J sont autorisées pour les nombres complexes. Je vais le laisser dans le cadre de l'enregistrement. Ce n'est pas à cause d'une erreur. Ce n'est pas parce qu'il n' est pas remédié. C'est intentionnel, et c'est ce à quoi on s'attend. À titre de démonstration, vous ne pourrez pas utiliser autre chose que la lettre J, qu' agisse d'une lettre de capture plus petite pour représenter un type de données complexe. J'espère que c'est clair. Il s'agit donc d'une partie à la fois réelle et imaginaire. Quatre est réel et dix J est la partie imaginaire. Voilà ce qu'est un nombre complexe. Alors plus, écrivez-le ici. Le complexe aura fait en sorte que nous ayons la vraie partie et que nous l'imaginions. Vous n'avez pas à vous inquiéter trop à ce sujet car vous pouvez être rassuré. En tant que praticien, je dis que nous utilisons très rarement des nombres complexes dans les classiques de science des données, d'analyse commerciale ou d'exploration de données. D'accord ? Allons voir ce que nous avons d'autre dans notre assiette. Oui, nous avons une chaîne, nous avons un bool, nous avons des octets. Explorons les types de base. Allons-y les uns après les autres. Explorons donc la chaîne. Nous l'explorerons donc en détail ultérieurement, mais nous irons dans la mesure requise pour ce didacticiel. OK. String est une collection, en gros. Il s'agit d'une collection immuable. D'accord ? Qu'est-ce qu'une chaîne ? String est une collection immuable. Qu'est-ce qu'il peut contenir tout ce qu'il peut contenir ? Il peut contenir du code uni. OK, des caractères, qui sont généralement enfermés dans un code unique comme celui-ci ou un code double, ou vous pouvez également avoir des codes triples comme celui-ci. soit la manière dont vous le représentez, tout est reconnu comme une chaîne dans l'environnement Python. Alors, s'il vous plaît, comprenez cela. String est une collection immuable. Contient essentiellement des caractères Unicode qui sont inclus dans des codes simples, des codes doubles ou des codes triples. Tous ces éléments sont des présentations de types de données chaînes en Python Je vais le mettre sous forme de markdown et l'exécuter. D'accord ? Vous pouvez donc voir quelques exemples. Je peux saisir un seul code. C'est Python, un tutoriel de base. D'accord ? Disons que je vais le dire car STR un est égal à ceci, et je vais imprimer celui-ci, et je vais également vérifier ce type pour que vous puissiez voir les deux. D'accord, je peux voir que son type de données est une chaîne, et elle imprime exactement ce qui est donné dans un seul code. Il s'agit d'un didacticiel de base pour Python. Il s'avère que je viens représenter la chaîne en utilisant des codes uniques. Je pourrais faire la même chose en utilisant ce que j'appelle le thé avec des codes doubles. Disons que je vais remplacer le code simple par un code double. Nous pouvons probablement remplacer la même variable, mais juste pour être sûr que vous êtes bien clair, je vais changer le nom de la variable en un autre nom de variable appelé chaîne deux Walla, exactement la même sortie, mais le type de données est Vous reconnaîtrez que cela peut également être fait en utilisant des codes doubles. Une dernière variante, examinons cela en utilisant codes triples et voyons si cela fonctionne. Comme dans l'exemple précédent, divisons-le en trois et voyons ce qui se passe. Des suppositions, que se passe-t-il ? Nous pouvons mettre la vidéo en pause et l'exécuter, puis voir dans la vidéo, que se passe-t-il ? Tu sais quoi ? Je ne te ferai pas attendre. C'est elle qui va gérer ça. Oui Cela montre donc amplement que la chaîne peut être représentée dans des codes simples en utilisant des codes doubles, en utilisant des codes triples Donc, si je me demande, quand utilisons-nous des codes doubles par rapport à un code unique ? Si je dois utiliser une représentation par apostrophe. D'accord ? Il s'agit d'un didacticiel de base. Allons prendre ça. Par exemple, prenons ceci. C'est, disons, que je vais le mettre délibérément dans le tutoriel de base de Python Notez ici qu'entre deux guillemets simples, nous avons également un guillemet unique dans la chaîne. Si je l'exécute, ça va devenir un enfer. C'est parce que ce que dit la sagesse de Python, c'est la chaîne de caractères. Après cela, il ne reconnaît plus ce que c'est. Il indique simplement une chaîne de caractères littérale non terminée. Ainsi, chaque fois que vous souhaitez utiliser une représentation d'une chaîne comportant une apostrophe unique à l'intérieur de la représentation sous forme de chaîne, veillez à ne pas utiliser une représentation entre guillemets simples Vous devez opter pour une représentation entre guillemets comme celle-ci, et tout ira bien. J'espère que c'est clair pour tout le monde. Ouais 7. Type de données booléen: Maintenant, explorons. Bool. OK. Voyons comment représenter. Quel est le nombre de variables ici ? OK, on peut prendre X six. Nous pouvons prendre n'importe quel nom de variable et écrire que ce n'est pas un problème. Xix. Disons que je suis obligée de dire vrai. Cela fonctionnera-t-il ? Disons ceci. Non, c' est le comportement attendu. Nom vrai, non défini. Il doit donc être représenté sous forme de mot clé. Dès que je l'épelle correctement, comme dans le boîtier, T devient une lettre captive, TRUE pour le booléen, cela Nous pouvons donc vérifier cela en vérifiant le pourboire. Donc, de même, vous pourriez vérifier le booléen est généralement quoi ? Vrai ou faux, non ? Vous pouvez donc vérifier cela et je vais probablement changer le nom de la variable. Vous pouvez donc l'imprimer et le tour est joué. Il s'agit d'un type de données de base appelé booléen utilisé pour l' attribution et Notez ici que si j'utilise le type de mot clé puis référence à l'objet ou à la variable, catégorie du type de données sera imprimée. Dans ce cas, il s'agit d'un type de données de base de type Bool. Notez ici que tout est implémenté en tant que classe dans Python. Donc, si vous voulez vérifier cela, si je n'utilise que le type X sept, cela indique simplement Bool Si je le préfixe par print, regarde ça, et que nous verrons ce qui se passe Comme je l'ai mentionné, même s'il s'agit d'un type de données booléen pour le type de base en tant que catégorie, au lieu de Python, il est implémenté en tant que classe, everything int, care, whatever, n' Tout est implémenté en tant que classe au lieu de Python. Vous pouvez donc utiliser, par exemple, ici, le type est ici, afin que nous puissions prendre puis l'imprimer. OK ? Si je l'imprime ou si je l'exécute , vous verrez une chaîne. Mais si je le préfixe avec une commande d'impression, vous le verrez également sous la forme d'une classe appelée chaîne J'espère que c'est clair pour tout le monde. C'est une idée importante que vous devez retenir en Python. Chaque type de données est implémenté en tant que classe au lieu de Python. OK, donc j'espère que c'est clair. Des questions ? N'hésitez pas, si vous ne me le demandez pas. Je suis heureuse de pouvoir t'aider. Et apprenons ensemble dans ce domaine. Ouais. 8. Gammes entières et flottant: Continuons et nous pourrons discuter de quelque chose concernant les nombres, en particulier ce que l'on appelle les plages d' entiers et de nombres flottants. Et expliquez simplement ce que c'est dans des plages de nombres entiers et de nombres flottants. OK. C'est donc une idée importante que je veux que tu comprennes. Il est clair que je vous prie de suivre. Disons simplement que je vais envisager d' attribuer à la variable X la valeur 100 OK. Je veux examiner la même variable. Je vais l'écrire dans la cellule suivante. Même variable, 100, 200, 300. OK ? Ou laissez-moi simplement l'attribuer. Je vais donc regarder dans la cellule suivante, même variable, je vais copier et ajouter quelques chiffres supplémentaires à celle-ci. OK, au hasard, j' ajoute quelques chiffres supplémentaires. Voici donc la question fondamentale à laquelle il faut se lorsque l'on parle d'entier, d'accord ? Si je dégage cela et si je peux vérifier le type de ce type de produit. Il s'agit d'un entier. Si j'exécute cette cellule et que je vérifie le type, il s'agit d'un entier. Si j'exécute le X assigné à une valeur élevée et que je vérifie le type, il s'agit également d'un entier. Quel est donc l'apprentissage ici ? Un entier peut être un entier. Disons-le de cette façon. Le nombre entier peut être de n'importe quelle taille arbitraire. J'espère que vous comprenez cela. OK. Cela signifie simplement que Python fournira une précision arbitraire pour les entiers OK ? Vous pouvez créer un grand entier de longueur, peu importe ce que je ne compte pas. Vous pouvez également créer un entier de trois chiffres ou un peu plus de trois chiffres et un nombre assez élevé. En fait, peut-être 15 chiffres ou plus. Je sais compter. OK ? Il n'y a donc aucune restriction sur la taille de l'entier. Le nombre entier peut être de n'importe quelle taille arbitraire. Et par conséquent, vous pouvez travailler avec une précision arbitraire d' entiers en Python Une autre idée importante est que vous pouvez également effectuer certaines opérations arithmétiques sur ces nombres entiers, n'est-ce pas ? Vous n'avez pas à vous inquiéter , vous n'avez pas à vous inquiéter. Je vais le mettre dans l'enregistrement ici. Si vous êtes sous le courant, vous n'avez pas à vous inquiéter. Ainsi, lors de l'exécution d'opérations arithmétiques, les opérations ne s' inquiètent pas du débordement ou du sous-débit C'est un gros avantage en Python par rapport aux autres paradigmes de programmation d'après ce que j'ai expérimenté. OK ? Donc, une idée importante avec laquelle je veux que vous soyez à l'aise est que vous n'avez pas à vous soucier du débordement ou du sous-débit lorsque vous effectuez opérations arithmétiques sur des nombres entiers, qui peuvent être de n'importe quelle taille J'ai également mis quelque chose sous forme de plages flottantes. Examinons simplement les flotteurs. Je vous en prie, comprenez cela. C'est une idée importante. En ce qui concerne les flottants, ils sont généralement représentés sous forme valeurs binaires de double précision de 64 bits OK ? Généralement, représenté en interne. En tant que valeurs binaires de double précision de 64 bits . Il y a quelques nuances à cela. Je vais juste expliquer cela dans un instant. OK ? Ceci est conforme à la norme IE. OK ? Ceci est conforme à la norme IE. La course est donc cette norme, vous pouvez penser gammes de flottaison comme celle-ci. Donc, sur la base de cette norme, quelle serait selon vous la valeur maximale un flottant peut prendre, d'accord ? Float peut prendre. OK, permettez-moi de le mettre correctement dans la phrase suivante. Float peut prendre. OK ? C'est une sorte d'approximation. À peu près, d'accord ? 1,8 fois dix porté à la puissance. 308, si je ne me trompe pas. Cela signifie que vous pouvez représenter une valeur assez importante pour la représentation en virgule flottante. OK ? Si le nombre est supérieur à cela, s'il est supérieur à la représentation ci-dessus, c'est-à-dire 1,8 multiplié par dix élevé au point de 308 si le nombre est supérieur à cette représentation. D'accord, alors on considère que nous le représentons en F, ce qui signifie infini. Cela signifie donc essentiellement que vous pouvez représenter en Python valeurs infiniment grandes pour la représentation en virgule flottante C'est ce que je voulais dire par flottaison. OK ? Pour résumer, un entier peut être de n'importe quelle taille arbitrairement parlant, et vous pouvez voir la station des démons ici sous forme de démo en direct Et pour les flottants, ils sont généralement représentés en interne sous valeurs binaires de double précision de 64 bits conformément à la norme IAE Sur la base de cette norme, float peut prendre des valeurs approximativement plus élevées, généralement de l'ordre de 1,8 fois dix rayons par trois et non huit. Si le nombre représenté sous forme représentation à virgule flottante est supérieur à cette représentation, c' est-à-dire un point dans le temps huit fois dix rayons par rapport au p308, il est considéré comme un nombre infiniment grand OK ? Ceci étant dit, voici une petite nuance. Très souvent, vous ne pourrez pas représenter exactement un float sous forme binaire. Bien souvent, les flotteurs ne peuvent pas être représentés. Représenté exactement sous forme binaire. OK ? Il y a donc une petite nuance à cela. cause de cela, lorsque j' ai une représentation à virgule flottante, ce qui se passe en interne dans l'environnement Python, c'est qu' il s'agit souvent d'une approximation de la valeur réelle. Il s'agit donc souvent d'une approximation de la valeur réelle. J'espère que c'est clair pour tout le monde. Lorsque vous la considérez comme une approximation de la valeur réelle, parce que bien souvent vous ne pouvez pas, vous ne pouvez pas souvent la représenter sous forme binaire. Permettez-moi de clarifier cela une fois pour toutes. Très souvent, les flottants ne peuvent pas être représentés exactement sous forme binaire Ainsi, ce que vous considérez comme une représentation est souvent une approximation de la valeur réelle La différence entre cette valeur représentée qui est une approximation de la valeur réelle, et la représentation réelle en grand format de la représentation à virgule flottante est si faible, toutes fins pratiques, est tout à fait insignifiante ne pose aucun problème. OK ? J'espère que c'est clair. 9. Type variable et projet: Continuons à comprendre en Python, quelque chose de très, très important. Je l'ai appelé type de variable et affectation, et je vais expliquer la beauté de Python, quoi il diffère des autres langages de programmation en soi. OK ? Si vous prenez, par exemple, C ou C plus, ou même Java, vous devez définir le type de variable à l'avance. Il peut s'agir d'un entier, d'un caractère, d'une chaîne , etc., mais vous devez définir le type de variable à l'avance Alors qu'en Python, il n'est pas nécessaire de définir le type de variable. C'est ce qui est beau. Alors, comment Python reconnaît-il une variable d'un certain type de données ? Je vais juste en parler. Que se passe-t-il dans Python ? Au moment de l'exécution, le type de la variable est déduit du contexte OK ? Donc, au moment de l'exécution, type d'exécution de la variable. Est déduite du contexte dans lequel la variable est utilisée Si c'est trop long, je vais le simplifier et l'expliquer aide d'un exemple concret OK ? Que vous disent ces deux-là avant de passer aux exemples ? Il n'est pas nécessaire de définir le type de variable. Au moment de l'exécution, type de la variable est déduit du contexte dans lequel la variable est utilisée Cela renvoie donc essentiellement à ce que l' on appelle un langage typé dynamiquement Python est donc langage de typo dynamique. OK ? Il prend simplement cela en compte, il n'est pas nécessaire de définir le type de variable au moment de la conception au moment de l'exécution, c' est-à-dire au moment de l'exécution. Le type de variable est déduit du contexte dans lequel la variable est utilisée OK ? Il s'agit de distinctions importantes. Visa, par exemple, les autres paradigmes du monde. OK ? Je pense donc qu'il vaut la peine de comprendre ces choses dans leur intégralité. Donc, comme je le voulais, regardons quelques exemples. Disons que je vais attribuer une valeur X égale à 100. Notez ici que j'ai simplement nommé la variable X et utilisé l'opérateur d'affectation avec un simple égal à sinus. Et à droite d'égal à sinus, nous avons la valeur 100. Donc c'est une mission, d'accord ? J'attribue la valeur 100 à X. Je n'ai pas défini le type de variable X. J'ai dit qu' au moment de l'exécution, elle était déduite Alors, comment vérifier cela ? Je peux donc vérifier cela en tapant simplement. Nous l'avons déjà vu, mais en le situant dans son contexte. Donc, si je lance cette ligne, ces deux lignes de code, s'avère que c'est un entier. Si je peux imprimer X pour vous, la valeur de la variable est également imprimée. La variable contient la valeur 100 et est de type entier. Si je prends la même variable et que je fais une affectation différente, termes simples, je vais dire 100,6 X et voir ce qui se passe Maintenant, il est devenu flottant. Qu'est-ce que ça te dit ? Au moment de la conception, je n'ai pas défini le type de variable. Au moment de l'exécution, fonction du contexte dans lequel la variable a été utilisée, la variable prend le type de données. Dans le premier cas, la même variable assignée à la valeur cent s'est révélée être un entier tel que compris par Python. Dans le second exemple, la même variable assignée à la représentation en virgule flottante a attribué le type de données float à la variable X. Juste pour vous donner une autre idée, si je mets cette centaine dans des codes. OK ? C'est ça. Exécutez ensuite ceci. Il s'avère que ça devient une ficelle. Ils devraient donc clairement préciser que Python est un langage à typage hautement dynamique et qu'il n'est donc pas nécessaire de définir le type de variable Ainsi, au moment de l'exécution, la variable est déduite du contexte dans lequel elle est utilisée Et notez également que ces exemples de trois exemples auxquels j'ai fait allusion concerneraient tous une affectation de variable simple, c'est-à-dire que j'ai attribué une valeur à une variable Ensuite, nous verrons comment effectuer assignation de plusieurs variables ? J'espère que tout le monde est doué types variables et les tâches. Ouais ? 10. Devoir à variables multiples: Voyons maintenant comment assigner plusieurs variables en Python. Il y a deux manières de voir les choses. La première est, disons que j'ai la variable X, variable Y et la variable Z. Toutes nécessiteraient une seule valeur Disons qu'ils devraient tous se voir attribuer 100, ou disons 200. Je peux le faire très élégamment en Python, comme ça. X est égal à, désolé. X est égal à. Y est égal à Z et alla, je peux imprimer les trois et 200 vous seront assignés. Il s'agit d'assignations de variables multiples. Où X, Y et Z sont des variables multiples. Supposons que dans le cas précédent X ait reçu 100, même variable ait reçu une représentation flottante de 100,66 et que la même variable ait reçu Donc, au lieu de cela, si je dois prendre X égal à 100, disons, et que je fais l'espace et que je dis que Y est égal à, disons, 100,25 et Z est égal à, disons, une chaîne de cent, comment ferai-je ? Je peux le faire. Si j' exécute, voyez ce qui se passe. Je vais exécuter ceci. Vous ne pourrez pas l'utiliser de cette façon. Cette attribution de plusieurs variables multiples est une mauvaise façon d'utiliser en Python, sémantiquement parlant Ce que je peux faire, je pourrais utiliser un point-virgule comme séparateur Par conséquent, si vous utilisez cette méthode, vous pouvez imprimer les trois variables et cela fonctionne Euh, hein. Il ne se passe vraiment rien. Voyons donc ça. Qu'est-ce que j'ai fait ? X est égal à 100. Y est égal à 100,25. Z est égal à celui-ci. Puis j'ai appelé X Y et j'ai dit, vous pouvez voir que l' erreur est là. Je l'ai corrigé, et voilà. Donc, en une seule ligne de base, j'ai assigné plusieurs variables. Comme dans X est un entier, cent, Y reçoit une virgule flottante de cent 0,25, z reçoit une chaîne de 100 C'est ainsi que cela se fait en Python. Nous allons donc continuer et explorer quelques opérations intéressantes arithmétique, ensuite 11. Opérateurs arithmétiques dans Python: Explorons maintenant quelques opérations arithmétiques intéressantes en Python Voyons quelques idées intéressantes de mise en œuvre. Il s'avère que Python prend en charge divers opérateurs arithmétiques, pour ainsi dire Par exemple, vous pourriez utiliser un opérateur uniaire tel que PAS Tu pourrais utiliser Minus. Tu pourrais utiliser une étoile. Vous pouvez également utiliser une barre oblique. Vous pouvez utiliser un pourcentage, double barre oblique, et vous pouvez également utiliser une double étoile Si vous êtes à l'aise avec ces opérateurs dans le contexte de Python, c'est suffisant pour le faire. Allons-y et explorons quelques-uns de ces opérateurs. OK ? Supposons que X soit égal à quatre plus trois, je vais imprimer X. aucun point à deviner. X est sept. Cela utilise donc l' opérateur plus pour l'addition. Disons simplement que je vais prendre cinq par deux, désolé, 5/2. Qu'est-ce que tu attends ? Il effectue donc ce que l'on appelle véritable division et produit quoi ? Imprimons donc ceci. Des suppositions sur le résultat ? Disons ceci, 2.5. C'est ce qu'on appelle la vraie division, ce qui a donné 2,5 sous forme de représentation flottante. OK ? Il s'agit donc de l'opérateur de barre oblique Regardons un autre exemple de OK ? Au hasard, je vais prendre quelque chose. Par deux. Au lieu de cela, je pense que nous avons essayé cela. Utilisons le pourcentage ici et deux. Qu'est-ce que tu attends ? 11/2, vous verrez le reste. Voyons voir si j'imprime x, nous devrions en obtenir un. Oui, 11/2 donne un résultat restant. OK ? Il s'agit de l'opérateur de pourcentage. Allons-y et explorons cet opérateur Starstr. Supposons que Y soit égal à deux fois et non à deux fois deux augmentations à une puissance de trois. OK ? Cela devrait donc vous en donner huit. Oui. Il s'agit donc d'une exponentiation. Cela signifie que deux est élevé à la puissance trois. Explorons donc cet opérateur de double barre oblique. Disons que je vais dire que set est égal à trois barres obliques deux OK ? Alors, pour ce qu'il fait, exécutons-le. Il en a donc donné un. Qu'est-ce que cela signifie ? Il a donné le tient à un, et il ignore complètement la partie fractionnaire C'est l'idée même de cet appareil. OK. Classiquement, c'est ainsi que nous l'utilisons Puis-je utiliser cette exponéniation légèrement différemment ? Au lieu d'un opérateur d'affectation, je pourrais utiliser un raccourci pour les opérations arithmétiques OK, je vais juste le copier. Et au lieu de cette représentation pour l'exponénation, je pourrais utiliser quelque chose comme ça OK ? Laisse-moi essayer Star Star égal à trois. Et voyons ce qu'il adviendra de tout cela. Est-ce que ça va marcher ? Ouais. Oui, c'est le cas. Alors pourquoi est-ce que 88 est élevé au pore de trois ? C'est le même que celui-ci, mais ici, deux rayons une paire de trois sont ce que nous avons représenté. Ici, huit, au lieu de trois, c'est ce que nous obtenons. OK. Utilisons ensuite des choses intéressantes que nous utiliserons. OK. Disons que je vais le dire comme X un est égal à. OK, je vais utiliser la notation courte. Je dirais un pourcentage égal à. Alors OK, et imprimez X un. Alors, que croyez-vous qu'il se passe ? Voyons voir ça. X un n'est pas défini car nous n'avons pas défini X un. Disons que nous allons prendre X et voir ça. Oui, voilà. C'est la même chose que d' écrire simplement pour référence. X est égal à X pour cent dix. Si je l'exécute dans la ligne de code suivante, vous verrez exactement le même résultat car il s'agit d'une représentation différente. n'y a aucune différence dans le résultat. OK ? Cela utilise un opérateur d'affectation. C'est à la place de l'opérateur d'assignation. Nous avons un raccourci pour les opérations arithmétiques. Bref, je vais le mettre juste au-dessus d'ici. Vous pourrez utiliser les différents raccourcis pour les opérations arithmétiques OK, raccourcis pour les opérations arithmétiques. Alors, c'est quoi ça ? Tu pourrais utiliser. Vous pouvez utiliser plus égal à, vous pouvez également utiliser moins égal à. Vous pouvez également utiliser une étoile égale à. De même, je pourrais utiliser un pourcentage égal à. Je pourrais également utiliser une barre oblique égale à. Je pourrais également utiliser, par exemple, double barre oblique égale à Vous pouvez en explorer davantage en tant que pratique, d'accord ? Je pourrais aussi utiliser une étoile double égale à. Tout cela est possible. OK. J'espère que tout le monde est au courant. Raccourcis, quatre, c'est ce que je voulais dire. Allons-y et regardons ça. Oui, je veux enregistrer ça. J'espère que vous appréciez cet apprentissage. 12. Opérateur de division d'étage: Poursuivre. Je veux que vous compreniez opérateur très intéressant en Python appelé opérations arithmétiques appelé opérateur de division du sol Opérateur de la division d'étage. Alors explorons cela parce que c'est intéressant, d'accord ? Je vais vous en montrer quelques variantes, qui vaudront vraiment la peine d'être suivies et comprises par tout le monde. Disons que je vais utiliser une fonction appelée print, et disons dix barres obliques trois Quel est, selon vous, le résultat ? D'accord ? Disons donc ceci. Il a donné la sortie trois. Alors, qu'est-ce que cela signifie ? Qu'est-ce que cela signifie ? Quelqu'un peut-il expliquer ? Accédez à la section des commentaires de la description où vous souhaitez interagir. Allez-y et expliquez cet opérateur. Apportez quelques variations subtiles à cela, puis parlez-en. Disons que je vais le faire moins dix, trois. La réponse sera-t-elle différente ? Alors, ou est-ce que la réponse sera la même ? Donc, en cas de doute, veuillez exécuter et voir. Ici, cela m'a donné trois sans aucune valeur négative pour dix. Quand j'ai donné moins dix, cela m'a donné trois. D'accord ? Donc, une fois de plus, je veux que vous m'expliquiez pourquoi il y en a trois ici, et que vous réfléchissiez à la raison pour laquelle il y en a moins quatre. Je vais t'expliquer. Dans cet exemple de moins dix, barre oblique trois, ce qu'il a fait, Python H, a cherché un multiple de trois, ce qui donnera moins Il s'avère donc que ce sera un multiple de trois, le rendement moins dix étant de -3,33 33 Nous n'avons pas besoin d'être trop précis. Je m'arrête juste au cinquième demu. Valeur plancher pour ça, d'accord ? La valeur plancher pour cela est de moins quatre, et c'est pourquoi vous l' avez vu. OK. Est-ce que tout le monde est au courant ? Examinons quelques variantes. Quelles sont donc les autres possibilités ? Nous en avons dix positifs, dix négatifs. Nous en avons trois positifs ici, trois positifs ici. Faisons trois points négatifs ici et voyons ce qui se passe. Des suppositions pour le résultat ? C'est une question d'exécution. Donc moins quatre. Alors, qu'est-ce que cela a fait ? Semblable à ce que j'ai expliqué dans cet exemple, la cellule numéro 25, la cellule 26 ressemble à ceci. Multiple de moins trois qui donnera dix c'est Mettons-le ici. OK. Désactivé plusieurs fois. Disons-le complètement ici, multiple de moins trois. Ces anguilles. Dix c'est -3,3 points, désolé, 3,33 33. Dont la valeur plancher est encore une fois de moins quatre. C'est pourquoi vous voyez la réponse moins quatre. Alors, quelle autre variante possible de cet exemple ? Vous pouvez à nouveau faire à la fois moins dix, moins trois. Des suppositions, comment ça marche ? C'est une question d'exécution. Encore une fois. Apprenants. Le même argument peut être avancé. Je vais simplement le copier et tout ce qui doit être modifié, je vais le modifier. OK. Donc, le multiple de moins trois qui donne moins dix parce que nous avons le numérateur moins dix, c'est maintenant qu'il devient plus 3,3 points, désolé, 3,33 33, peu importe Dont la valeur plancher est de trois. C'est la raison pour laquelle vous voyez le résultat trois. J'espère que c'est clair pour tout le monde. D'accord ? Si j'ai le moindre doute, n' hésitez pas à me le demander. Je suis plus qu'heureux de clarifier ou d'apporter d'autres exemples. Ouais. 13. Opérations sur les types de données booléens: Apprenants, je vais faire défiler la page vers le haut pour vous montrer quelque chose d' intéressant. Nous avons examiné plusieurs exemples dans ce didacticiel et nous avons exploré le type de données appelé booléen Une opération mathématique est-elle possible sur le taureau et le type de données. Découvrons quelques idées intéressantes d'opérations sur le taureau et le type de données. Des opérations sur le chemin booléen ? Suivez-moi. C'est là une autre idée intéressante. Disons que je vais dire que X est égal à. C'est vrai, on peut le représenter comme ça. Pouvons-nous imprimer X ? Des suppositions par valeur X ? Exécutons. C'est vrai. D'accord ? Si I Print X est égal à false. Inutile de le deviner . La réponse est fausse. Puis-je continuer et ajouter True comme ça. Quel est, selon vous, le résultat ? Vous pouvez suspendre ce didacticiel, puis réfléchir et trouver une réponse. Mieux vaut encore l'exécuter pour trouver la réponse par vous-même. Vous serez surpris de voir la réponse non. Au lieu de dire vrai et faux ici, j'exécute la cellule numéro 28. Il y en a donc deux. Si vous vous demandez pourquoi True est considéré comme tel. D'accord ? Et faux est considéré comme zéro. Je vais juste le mettre ici. Faux, c'est zéro. Ce que je veux dire par là, c'est que si je dis faux plus vrai vrai est un, faux est zéro. Si c'est le cas, vous en recevrez une. D'accord ? Donc, une autre variante fera, disons, faux plus faux. Pas de points, mais en supposant que le résultat serait nul. Vous pouvez donc apporter une autre variante à cela. Bien sûr, c'est très évident, mais je le fais quand même par souci de rigueur D'accord ? Ce sera donc également un. Tout le monde est donc clair. Puisque vrai est traité comme un et faux comme zéro, ils peuvent être ajoutés. D'accord. Tout le monde est libre, non ? 14. Précédance et associativité: Apprenants. Maintenant, je suppose que vous êtes à l'aise avec les opérations arithmétiques Nous avons effectué des opérations sur le type de données booléen, nous avons utilisé un opérateur à quatre divisions et nous avons utilisé plusieurs opérations arithmétiques Voici donc l'idée fondamentale de la compréhension pour la rigueur Lorsque vous utilisez des opérateurs dans une expression arithmétique en Python, y a-t-il une priorité entre les opérateurs utilisés ? En d'autres termes. Existe-t-il un ordre dans lequel les opérateurs doivent être utilisés lorsqu'ils sont utilisés dans le cadre d'une expression arithmétique en Python ? C'est ce que l'on appelle la priorité et l'associativité. Je veux juste que tu comprennes ça. Ce sont là des sujets spécifiques que peu de gens aborderaient, mais il est important de les comprendre. Quelqu'un vous donnera une abréviation pour commencer, qui ressemble à ceci : P E. Oui, madame, Cela vous donne l'ordre de priorité des opérateurs, d'accord ? Ordre de priorité des opérateurs. Priorité des opérateurs arithmétiques, si vous le souhaitez Ouais. Alors, explique-moi. Ne t'inquiète pas pour ça. Pourrais-je entrer dans le vif du sujet et qualifier cet ordre décroissant de priorité des opérateurs arithmétiques Alors, souvenez-vous de ceci. Lorsque vous utilisez plusieurs opérateurs dans le cadre d'une expression arithmétique en Python, celle-ci est toujours évaluée en fonction de la priorité des opérateurs Et c'est toujours dans l'ordre décroissant de la priorité des opérateurs arithmétiques, qui est spécifiée ou abrégée l'ordre décroissant de la priorité des opérateurs arithmétiques, qui est spécifiée ou abrégée en PEMDAS. Alors, à quoi ça sert ? Nous allons simplement simplifier les choses. OK. Cela représente une parenthèse P représente une parenthèse. N'oubliez donc pas que ce sont les opérateurs dans l' ordre décroissant de priorité, c'est-à-dire entre parenthèses La prochaine étape serait l'exponentiation. Le E représente l' exponentiation. OK. Je vous donne également les opérateurs, qui sont généralement représentés par une étoile double. L'ordre décroissant suivant serait celui de plusieurs opérateurs. Vous allez multiplier, vous allez diviser. Désolé, vous allez avoir une multiplication. Vous aurez une division, une division par étage et vous aurez cet opérateur de pourcentage. OK ? Tout cela peut donc être placé sous cette rubrique, qui représente plutôt D, qui signifie division multipliée. OK. Je vais donc le dire comme cette multiplication. Et de la division. Ce sont les opérateurs. Ensuite, il nous reste AS. Donc, pas de raison de deviner. À l'heure actuelle, cela devrait être parfaitement clair pour tout le monde. Il y a addition et soustraction. Voilà donc ce que c'est. Donc addition et soustraction N'oubliez donc pas que lorsque vous utilisez plusieurs opérateurs arithmétiques dans le cadre d'une expression arithmétique, celle-ci est toujours évaluée Je veux dire, les opérateurs sont toujours évalués dans l'ordre décroissant de priorité des opérateurs arithmétiques Tout d'abord, la priorité la plus élevée va aux parenthèses, suivie de l'exponentiation, suivie des opérateurs de multiplication et de division, et la priorité la moins élevée va à l' addition et à la soustraction OK. Je ne sais pas si cela vous est venu à l'esprit. Certains d'entre vous pensent peut-être à l'avance à ce que je vais dire ou plutôt demander. Supposons qu'il existe un lien entre les opérateurs de même priorité. OK ? S'il y a un lien entre des opérateurs de même priorité, il sera toujours traité en utilisant l'associativité des opérateurs. OK ? Il suffit donc de le dire lorsqu'il existe une égalité entre des opérateurs de même priorité. Ensuite, il est abordé en utilisant l'associativité, l' associativité des opérateurs. OK. Donc, concept légèrement plus profond, veuillez comprendre que chaque opérateur aurait une associativité de gauche ou de droite ou une associativité de droite à gauche Permettez-moi de le formuler correctement. Chaque opérateur aurait soit une associativité de gauche à droite, soit une associativité de droite à gauche OK ? Cela peut donc être considéré comme ceci à titre d'exemple. Si X est égal à, disons, x un multiplié par X deux, divisé par X. D'accord. J'aime bien ça. Dans cet exemple, l'étoile est terminée bien avant tout le reste. étoile se fait avant l'opérateur de barre oblique, car les opérateurs alphabétiques auront associativité de gauche à droite. Pensez-y de cette façon étoiles et les barres obliques font partie de la multiplication et de la division par ordre décroissant de priorité Ils ont donc tous les deux la même priorité, étoile et barre oblique. Alors regarde ça. Chaque fois qu'il existe un lien entre des opérateurs de même priorité, problème est traité en utilisant l' associativité des Cela signifie simplement que chaque opérateur, étoile ou barre oblique, aurait soit une associativité de gauche à droite, soit une associativité de droite à Si j'ai cet exemple où X est égal à X un multiplié par X deux divisé par X, cette multiplication est effectuée avant cette division car les opérateurs arithmétiques ont une associativité de gauche à droite Je vais le mettre ici sous forme de commentaire pour clarifier. OK ? Star est déjà exécuté car les opérateurs arithmétiques sont partis pour écrire l' associativité J'espère que tout le monde est clair à ce sujet. OK ? Je veux donc que vous soyez à l'aise avec ces idées, ce qui est important dans le contexte des bases de Python. OK. J'espère que tu apprécies. Continuez à regarder. Nous vous proposerons d' autres notions de base intéressantes de Python. Continue comme ça. Tu vas t'améliorer. 15. FONCTIONS INTÉGRÉES EN PYTHON ON: Apprenants, poursuivons notre parcours d'apprentissage pour découvrir une autre idée importante des bases de Python, les fonctions intégrées. Il est très, très important de comprendre cela. Passons en revue ça. Tu vois, Int, c'est une fonction intégrée , non ? Et je l'utilise assez souvent ici, print. C'est une fonction intégrée. Donc, chaque fois que vous souhaitez utiliser une aide contextuelle. Disons que je vais mettre de l'aide et dire imprimer, vous obtiendrez de l'aide sur la fonction d'impression. Remarquez ici, de l'aide sur la fonction intégrée. Donc, si je veux de l'aide sur un entier, je pourrais faire comme ça. OK. L'aide est donc également une fonction intégrée. Donc, aidez, imprimez, int, etc. Ce sont toutes des fonctions intégrées . OK. Mais cela dit, il existe des fonctions intégrées assez couramment utilisées qui sont assez bien alignées avec les chiffres. D'accord ? Par exemple, explorons les fonctions intégrées couramment utilisées. couramment utilisées Fonctions intégrées couramment utilisées avec des nombres. D'accord ? Je pense donc que c'est très important pour comprendre. OK, donc je vais juste énumérer les fonctions. Tout d'abord, nous utilisons assez souvent l'absolu, qui renvoie la valeur absolue de la variable X. Ensuite, nous utiliserons assez souvent un minimum de deux nombres. Disons X un et X deux. Il renvoie donc le minimum de deux nombres. Vous pouvez continuer et utiliser plusieurs fonctions intégrées. Je vais citer quelques fonctionnalités populaires, d'accord ? Euh, disons que puisque j'ai utilisé le minimum, nous pouvons également utiliser le maximum de x1x2 Vous pouvez donc également explorer cela pour qu' un autre renvoie le plus grand paramètre, le plus grand argument. OK. Je pourrais utiliser une fonction intégrée appelée pin of X, donc cela vous donnera simplement un interfixe équivalent binaire OK. Je pourrais également utiliser une fonction intégrée appelée X of X. Inutile de bien deviner Cela vous donne l'équivalent exordimal de X. Si je veux l' équivalent octal de X, j'utiliserai la fonction intégrée appelée OCT, qui signifie octal, vous donne l' équivalent j'utiliserai la fonction intégrée appelée OCT, qui signifie octal de X. D'accord ? Disons que puisque nous avons affaire à des nombres, vous utilisez souvent la fonction intégrée appelée round qui vous donnera une valeur X et spécifiera le nombre de chiffres, d'accord ? Le nombre de chiffres. Il y a donc une valeur X arrondie au nombre de chiffres spécifié ici. Voici donc quelques fonctions populaires que vous allez utiliser. Et nous avons également utilisé des exponentiations, donc je vais également vous appeler Il existe une fonction intégrée appelée PW. Ce qui prend deux valeurs l'une par rapport à l'autre. Supposons que je prenne X et Y et que j'utilise une fonction intégrée P P W dessus, elle renvoie simplement une valeur de X augmentée à cette valeur. Y. Il s'agit d'une exponentiation par interférence égale. Ce sont donc des fonctions intégrées très couramment utilisées avec des nombres. OK, donc j'espère que tout le monde est au courant. Cela vaut peut-être la peine de vérifier quelques exemples, ou disons que je vais prendre un minimum de dix virgules 20, afin que vous puissiez voir un minimum de dix dans cela fait dix. Il en donnera donc dix. Disons que je vais bien, disons que je vais utiliser l'équivalent octal de dix Il s'agit donc de l' équivalent octal de dix. Dites ensuite le même équivalent exodismique de dix. C'est l' équivalent exodismique de dix. OK. Je vais utiliser la fonction d'alimentation deux augmentée à la puissance trois, donc vous en aurez huit. OK. Regardons une valeur absolue. Supposons que X soit égal à l'absolu sur -100 et que je vais imprimer X, donc il imprimera 100, etc. Vous pouvez explorer Disons un peu de vin x. D'accord ? Disons que l'épingle de X, car X est égale à dix. C'est l' équivalent binaire de X. s'agit donc de l' équivalent binaire effx Je pense qu'avec ça, tu es très clair. Nous allons donc passer à un autre sujet important de ce didacticiel appelé modules intégrés. Regardons simplement ça. Ouais ? 16. CONVERSIONS: Continuons à explorer ce que l'on appelle les conversions. Un autre concept important avec lequel je veux que vous vous sentiez à l'aise. Donc, quand je parle de conversions, pensez-y de cette façon. Vous pouvez convertir un type autre à l'aide des fonctions intégrées. D'accord ? Nous avons donc, par exemple, des fonctions intégrées comme d, nous avons intégré des fonctions comme float. Nous explorons également ces choses avant qu'elles ne soient complexes, et vous pourriez également avoir une piscine. Voici quelques fonctions intégrées. Nous pouvons donc convertir un type autre à l'aide de fonctions intégrées. C'est ce que l' on appelle les conversions. D'accord ? Il y a des situations que vous rencontrerez, comprenons-le. Dans certaines situations, vous serez confronté à ce que l'on appelle des opérations en mode mixte. Je vais expliquer les opérations en mode mixte. Donc, qu'est-ce que je veux dire par là, disons que vous effectuez une opération entre deux types de données in et float D'accord ? Donc, si vous regardez le fonctionnement entre It et float, il en résultera. C'est important. Résultat : flottement. D'accord ? C'est ce qu'on appelle une opération en mode mixte. Donc, de même, je peux copier-coller ceci pour accélérer un peu. opération entre Int et, disons complex, par exemple, aboutirait toujours à un résultat complexe. L'autre possibilité est de regarder ça. Une autre possibilité est qu'au lieu de float intern complex, je peux prendre, par exemple, float et complex Oui, copiez-le et collez-le ici et changez cet int en float. Nous avons donc un fonctionnement entre float et complex qui se traduira toujours par un complexe. OK. C'est donc quelque chose que je veux que vous soyez à aise dans le contexte de l'apprentissage des bases de Python. Disons que je peux prendre un exemple, et disons que je vais dire 45,789 Alors, que pensez-vous qu' il va imprimer ? Il ne doit imprimer que le fortificateur complet en partie entière. Si je prends le même exemple et que j'essaie d' imprimer le négatif numéro 45.789, il imprime simplement le négatif fortify C'est donc l'idée de la conversion. Sinon, ce chiffre est de 45,77 89 ou -45,7 à neuf heures. Il s'agit d'une représentation à virgule flottante. Nous sommes en train de convertir cela en une autre représentation. Dans ce cas, la représentation à virgule flottante est convertie en présentation numérique. C'est pourquoi de nombreux langages de programmation appellent cela le typage, ce qui signifie que nous allons convertir un type de données à un autre Ainsi, lorsque j'ai utilisé Int -45,789 entre parenthèses, remarquez que la partie décimale du quotient du Et il vous donnera toujours la représentation entière. N'est-ce pas intéressant, apprenants ? 17. MODULES CONÇUS DANS PYTHON: Apprenants, examinons un autre sujet important, et c'est le dernier sujet de ce didacticiel appelé modules intégrés. Et je pense que c'est un sujet important chaque apprenant doit bien comprendre. Pensez-y de cette façon. Nous avons exploré de nombreuses fonctions intégrées telles que le minimum d'équivalent exodmique, la puissance, l'absolu, le bin, etc. Semblable à ces fonctions intégrées, Python propose également ce que l' on appelle des modules intégrés. Alors, qu'est-ce qu'un module ? Si c'est la question que vous vous posez, considérez qu'elle contient plusieurs fonctions. Le module peut donc être considéré comme un conteneur pour plusieurs fonctions. Voyons donc où se situerait l'utilisation du module. Comprenons donc avec une perspective appropriée. Supposons que vous souhaitiez effectuer des opérations mathématiques assez sophistiquées. Vous pouvez utiliser plusieurs fonctions intégrées à ces modules intégrés pour effectuer ces opérations. OK ? Ces opérations peuvent être, par exemple, des opérations mathématiques que vous souhaitez effectuer. Vous pouvez également effectuer certaines opérations en utilisant des nombres aléatoires, etc. Python proposera donc des modèles intégrés pour effectuer des opérations mathématiques sophistiquées à l'aide de modèles tels que les mathématiques, le hasard, etc., afin de pouvoir effectuer ces opérations mathématiques OK. Pour utiliser ces modules, la première chose à faire est de les importer. Disons que je vais importer deux modules. L'une d'elles s'appelle Import Math. Une autre est appelée importation, disons aléatoire. Nous allons donc examiner quelques idées intéressantes ici. J'ai exposé, tout va bien. Supposons qu'en utilisant ce module de mathématiques, vous souhaitiez essayer de faire quelques opérations. OK ? Si j'utilise le point mathématique Pi, voyez ce qui se passe. Cela vous donne 3,14 16, nous connaissons la valeur de Pi, 22 sur sept Si je veux convertir cela en degrés, disons. Donc, je peux utiliser ce module mathématique importé. Et il offre une fonctionnalité appelée degrés et place ce Matt Pi comme paramètre de cette fonction. Et tu devrais pouvoir le voir. Alors c'est quoi ça ? 3.14, quelle est la valeur de Pi convertie en degrés ? Voyons voir ça. Oui, il fait 180 degrés. Disons que nous voulons trouver la factorielle d'une certaine valeur. OK ? Nous pouvons donc invoquer la fonction appelée factorielle et disons le facteur quatre Alors, qu'est-ce que le facteur quatre ? Ce n'est rien d'autre que quatre fois trois fois deux fois une. Donc 24. Voyons donc si c'est correct ? Oui. Si j'y vais et que j' en fais cinq, c'est 120. Vous serez donc en mesure de le faire. Tu comprends ce que je veux dire, non ? Récompense. C'est donc aussi simple que cela. Regardons simplement l'autre module que vous avez importé appelé random. Permettez-moi donc d'exécuter une fonction du même nom que celui du module. Qu'est-ce que tu obtiens ? L'objet du module n'est pas appelable OK ? Ce n'est donc pas comme ça que tu vas appeler. Donc, la façon dont nous allons appeler est la suivante. Voilà. Il génère généralement une valeur aléatoire de 0 à 1 Donc, si je lance ceci, vous obtiendrez une valeur aléatoire différente. Continuez donc à exécuter cette cellule pour voir la valeur aléatoire être générée. OK ? Bien entendu, il s'agit d'une vaste arène, et vous pouvez donc explorer plusieurs fonctions intégrées et plusieurs modules. Et bien souvent, c'est tout à fait humain de penser les choses de cette façon. Nous ne pourrons pas nous en souvenir à moins que cela ne devienne une mémoire muselale Par conséquent, existe-t-il un moyen de consulter rapidement la liste de toutes les fonctions intégrées dans le cadre d'un programme de manière programmatique ? Oui. OK. Disons que je vais regarder et explorer la bibliothèque de mathématiques. OK ? Je peux donc simplement utiliser une commande appelée Print DIR et dire math Je vais intégrer toutes les fonctionnalités au module mathématique, afin de pouvoir l'utiliser comme ça. Puisque nous avons importé les mathématiques, je vais juste vous montrer quelque chose de très intéressant. Nous parlerons plus en détail de ce double soulignement lorsque nous parlerons de let's classes Pour l'instant, c'est ainsi que je vais l'utiliser. J'ai utilisé une fonction appelée DIR, OK, avec deux traits de soulignement avant intégré et après le mot clé intégré, pas le mot clé, d'accord ? Alors laisse-moi juste m'occuper de ça. Vous pouvez donc le voir ici, il vous donne la liste des informations que vous souhaitez consulter. Vous n'avez pas besoin de vous en souvenir ou de le mémoriser. OK ? Cela jette donc beaucoup de ces choses. OK, permettez-moi d' ajouter un imprimé à ceci. Vous pouvez donc le voir un peu à la manière d'un Vpos. Je ne sais pas, qu' il s'agisse de le voir verticalement ou de le voir comme ça. Utilisez-le donc, à votre guise, en fonction de ce que vous voulez comprendre. OK. Passons donc à ma diapositive que j'utilise pour la présentation. Je pense donc que nous avons abordé au cette session les commentaires et l'indentation Nous avons couvert les identifiants et les mots clés. Nous avons examiné les types de Python. Nous avons également examiné les types de base, type et l'affectation des variables, les opérateurs arithmétiques, les conversions, les fonctions intégrées et, bien sûr, les modules intégrés ai fait à l'aide de plusieurs exemples pour définir le côté conceptuel des choses ainsi que le point de vue de l' application. Et je voudrais vous parler des exercices pratiques, qui seront publiés dans le cadre du didacticiel. Après avoir suivi ce didacticiel sans sauter aucune vidéo dans le cadre de ce didacticiel, assurez-vous de suivre les vidéos, puis d' utiliser cette section d' exercices cadre du didacticiel pour vous entraîner Ainsi, lorsque vous le pratiquez, ou devrais-je dire, lorsque vous optez pour une pratique délibérée, il deviendra naturel pour vous comprendre le fonctionnement interne dans le contexte de Python. OK ? La prochaine et dernière serait donc ce tutoriel soit en mesure de vous fournir des exercices pour vous entraîner. Ouais. J'espère que c'est assez excitant pour vous tous. 18. DES EXERCICES POUR LA PRATIQUE: Apprenants. Toutes nos félicitations. Je suis arrivé jusqu'ici. Je pense que c'est un très bon travail, je dois dire. C'est le point culminant de tout ce que vous avez appris dans ce didacticiel afin que vous puissiez vous entraîner et ainsi acquérir votre compréhension des bases de Python Voici quelques exercices pour vous entraîner. Je l'ai créé dans le but d'appliquer certains des concepts que j'ai longuement abordés dans ce didacticiel et que j'ai également démontrés en direct Voici le premier. Écrivez un programme en Python pour générer dix nombres aléatoires dans la plage spécifiée de cinq à 20. Deuxième question, imprimez une partie imaginaire de dix plus 20 J. Sachez que ce type de données serait complexe. Je veux que tu n'imprimes que la partie imaginaire, d'accord ? Ce n'est pas le vrai rôle. Troisième question ou troisième exercice pratique. Imprime l' équivalent décimal du binaire 1100, zéro, zéro, 1110 Identifiez le nom de variable non valide à l'aide des options ci-dessous. Un X un, deux X trois est un soulignement X deux, et la quatrième option est X soulignement un Vous devez donc vous identifier. Donc, si vous travaillez sur ces exercices pratiques, cela vous donnera une meilleure clarté en termes de raffermissement des bases de Python L'idée est donc de vous assurer que vous maîtrisez ce sujet le sujet et le contenu et que vous êtes capable d'apprendre de manière systématique N'hésitez pas à partager vos commentaires ou à poser des questions lien avec le sujet traité dans le tutoriel. Et n'hésitez pas à demander des précisions sur ces exercices. Et surtout, j'attends avec impatience des réponses intéressantes grâce à réponses intéressantes grâce la participation de tous les apprenants de ce cours Je vous souhaite donc bonne chance, et je vous souhaite un bon apprentissage. Merci d'être arrivé jusqu'ici. Merci de m'avoir accordé du temps. Merci d' avoir regardé ce tutoriel. C'est Manjana qui signe. Je vous verrai dans mon prochain tutoriel. Merci beaucoup