Loading
Notes d'étude
Study Reminders
Support
Text Version

Promotion Ventes de prix

Set your study reminders

We will email you at these times to remind you to study.
  • Monday

    -

    7am

    +

    Tuesday

    -

    7am

    +

    Wednesday

    -

    7am

    +

    Thursday

    -

    7am

    +

    Friday

    -

    7am

    +

    Saturday

    -

    7am

    +

    Sunday

    -

    7am

    +

Bonjour tout le monde. Bienvenue dans le cours Marketing Analytics. This is the first module-Introductionto R Programming and my name is Dr. Swagato Chatterjee, Vinod Gupta School of Management, IIT Kharagpur. Je vais suivre ce cours pour vous. Introduction à la programmation de R ; d'abord, nous devons discuter avant de sauter dans ce qui explique pourquoi nous faisons des programmes de R. Nous allons faire des analyses de marketing. Maintenant, il est possible de faire appel à divers logiciels. Mais nous avons choisi Excel pour certains des plus petits problèmes et la programmation de R pour un plus gros problème. Maintenant, Excel est quelque chose qui est presque inévitable dans l'ère de gestion d'aujourd'hui. Toutes les personnes, je dirais que les gestionnaires utilisent en fait la modélisation de tableur. Et même les universitaires qui enseigneront, le futur directeur devra également connaître les subtilités d'Excel. Et nous concentrons notre attention sur la façon dont les différentes fonctionnalités d'Excel peuvent être utilisées dans la résolution de problèmes de marketing. D'un autre côté, le problème avec Excelis Excel peut généralement, jusqu'à présent, ce que nous avons vu que Excel devient un peu limitedquand la taille des données est grande. Si la taille des données, le nombre de lignes est supérieur à 6 lakhs, Excelconcrètement a un problème. Il est donc préférable d'utiliser un logiciel qui est pratique pour faire face à un peu plus grand nombre de données. Maintenant nous avons plusieurs logiciels propriété et non propriétaires, open source que nous avons dans notre main. Mais nous avons choisi R, parce que c'est une source ouverte. La deuxième raison est qu'elle a un énorme soutien. Il y a donc des ressources disponibles en ligne. Vous pouvez l'apprendre par vous-même. Nous vous enseignerons un petit peu. Mais vous le pouvez aussi sur le vôtre. Une autre option est Python, évidemment. Mais Python est plus utilisé dans ; pour le déploiement ; vous créez un logiciel qui sera déployé pour un type automatisé de résolution de problèmes, mais R est plus bon pour les travaux orientés vers la recherche. Et Marketing Analytics souvent backend des travaux orientés vers la recherche, donc nous nous concentrerons sur la programmation de R. R J'ai dit qu'il était en ligne. C'est une source ouverte, disponible en ligne, librement téléchargeable. Donc avant de sauter, nous allons devoir apprendre à le télécharger et comment installer la R la programmation. Nous aurons un peu de programmation de sessionson R, avant de passer à l'analyse marketing proprement dite, afin que vous devenez handywith le logiciel. Donc la première chose est, cette présentation particulière vous montrera comment installer R et R Studioand Je parlerai également de R Studio. Et aujourd'hui, nous allons couvrir ces aspects de la matrice de likevecteur, de la manipulation de données et des fonctions de petit bit si-sinon, dans quelques rares ou deux sessions, maintenant l'installation de R qui est le premier travail. Si vous voulez installer R, vous devez aller à ce lien particulier. Vous pouvez aussi aller à Google et rechercher Cran R ou quelque chose comme le téléchargement R ou quelque chose comme ça. Il vous mènera en fin de compte à ce lien particulier. J'ai choisi Windows parce que j'utilise Windows. Si vous utilisez d'autres moyens, vous pouvez utiliser le logiciel R. Vous devez donc aller à ce lien particulier et cliquer sur " installer R pour la première fois. Il y sera écrit, vous devez vous y accrochez. Cela vous dirigera vers la dernière version de R disponible, currentlyla dernière version est R3 .6.1. Donc une fois que vous y allez, vous téléchargez en fait R3 .6.1. En fait, Whenwe voit cette vidéo, probablement une version plus récente de R pourrait être disponible. Ifit est disponible, téléchargez ça. Maintenant après le téléchargement, vous devez installer par doubleclicking sur le programme d'installation tel que vous le faites pour tout autre fichier exe et il sera installé. Maintenant nous utilisons R Studio sur R. R a sa propre interface utilisateur-user interface également. Mais nous useRStudio parce que j'ai vu ; c'est mon opinion personnelle et probablement beaucoup de, beaucoup d'autres personnes seront en fait d'accord avec moi que l'interface utilisateur de RStudio est plus conviviale que l'interface utilisateur de R. Il y a beaucoup plus d'options disponibles, beaucoup plus de glisser-déposer d'options ou de clics d'options sont disponibles ce qui la rend plus facile. Et donc RStudio est aussi gratuit, logiciel open source. Donc il est préférable d'utiliser ça, donc on va à ce lien particulier pour télécharger R Studio. Donc quand vous allez sur le lien, il y a différentes versions de RStudio disponibles et nous utiliserons ce bureau de RStudio qui est la version gratuite. Et encore une fois dans la version gratuite pour différents OS beaucoup de différents programmes d'installateurs sont disponibles. Nous utiliserons le RStudio, la dernière version pour Windows 10ou 8 ou 7 parce que je le fais pour Windows. La dernière version actuellement disponible est RStudio 1.2.5001. Mais quand vous le faites, la dernière version peut venir, quelle que soit la version la plus grande disponible, installer que. Maintenant le problème avec RStudio, peu de problème avec RStudio, c'est que les versions plus récentes sont morecutilisées vers le système 64 bits. Maintenant, par hasard si vous avez un système 32 bits, vous devez goto pour ce lien. Et puis la même chose, la dernière, la plus ancienne, ici les versions plus anciennes sont là. La version la plus récente mais plus ancienne, mais en même temps gère le système 32bit peut être téléchargée d'ici. Vous pouvez donc le télécharger et l'installer. Pour le but de Marketing Analytics, ces deux RStudio, qu'il s'agisse de 64 bits ou de compatibilité 32 bits, les deux vont fonctionner. Nous n'avons donc aucun problème. Installez n'importe lequel d'entre eux. Une fois que vous l'avez installé, nous serons en mesure d'aller de l'avant avec l'apprentissage de la R Programmingwhich qui sera utilisé dans le cours Marketing Analytics au fur et à mesure que nous procédons. Une fois que vous l'avez installé, vous pouvez cliquer sur ce bouton Démarrer. RStudio peut être affiché ici ou vous pouvez effectuer une recherche de RStudio. Et RStudio viendra, vous pouvez cliquer sur ça. Et une fois que vous vous y accrochez, quelque chose comme ça s'ouvre. Pour votre cas, pour mon cas, il y avait déjà un dossier ouvert. Mais la plupart d'entre vous, si vous le faites pour la première fois, c'est quelque chose que vous verrez. C'est une vue ou un probablya semblable à ce point de vue est ce que vous verrez. Maintenant, il s'agit d'une interface utilisateur, comme je l'ai dit plus sympathique que l'interface utilisateur de R et il y a différents aspects de cette UI.Actuellement, vous pouvez voir qu'il y a trois cases. Deux ici et deux dans cette partie et l'autre est du côté. Et j'expliquerai en fait pas à pas, quels sont les emplois de ces matières particularites. Maintenant dans n'importe quel logiciel, qu'il soit possible de dire, Microsoft Word ou Excel ou autre, vous voulez tout d'abord commencer par une page blanche, où vous écrirez n'importe quoi et enregistrer ce fichier particulier. Maintenant nous allons aussi avec une page blanche qui est le premier travail que nous avons à ouvrir une page blanche. Donc pour faire ce que je vais faire, je vous ferai au dossier au coin, coin gauche vous verrez le fichier, puis le nouveau fichier et le script R. File, New File, R Script, vous pouvez également cliquer sur Ctrl Shift N. So that will open something like this. It is a new untitled file. Cela signifie qu'il s'agit d'un nouveau fichier où aucun nom n'est présent. Maintenant itis une bonne pratique que je crois, que lorsque vous avez ouvert un nouveau fichier en nous disons MicrosoftWord ou Excel, c'est une bonne pratique que vous l'enregistrez. Vous l'enregistrez, de sorte que, plus tard, si vous écrivez quelque chose, vous appuyez juste sur Ctrl S et elle est enregistrée. Sinon, par hasard, votre ordinateur se bloque ou par hasard ; parfois il s'agit d'un langage de programmation, donc si vous runa programme, parfois il peut aller pour un, il peut être probablement dérangée. Donc, pour que vous notlez vos données, vous ne perdez pas votre code, c'est une bonne pratique de commencer à sauver de la première. Alors ce que je vous demanderai, c'est de cliquer sur ce bouton, qui est un bouton bleu que vous pouvez voir. C'est une sorte de bouton de disquette. Si vous pouvez cliquer, c'est un bouton de sauvegarde.Si vous cliquez dessus, il vous demandera où enregistrer. Et vous choisissez où. Je le sauve probablement sur mon bureau. Il y a quelque chose appelé, j'ai créé un dossier. Et j'écris probablement probablement quelque chose comme " practice.r. Maintenant, une fois que j'écris ça et que je le sauve, ce fichier est enregistré. Vous êtes maintenant prêt à utiliser RStudio. Il y a donc beaucoup d'options et aucune option ne peut être enseignée le premier jour. Vous constatez volontiers que ce sont les différentes options disponibles, la façon dont nous pouvons aller de l'avant en fonction des besoins. Tout d'abord, il y a quatre boîtes que vous pouvez voir. Donc une boîte est là, une boîte est là, une boîte est ici et une autre est ici, ce sont les quatre boîtes que vous pouvez voir. Maintenant ces quatre boîtes, j'adore dire que theyare quatre quadrants de mon écran. Maintenant chacun de ces quadrants a un travail à faire. Le second quandrant qui est "practice.r" où il y a écrit est un éditeur. Thisis où vous écrivez votre code. C'est là que vous enregistrez votre code, de sorte que vous pouvez utiliser itfor le dernier point dans le temps. Donc c'est là que vous écrivez votre code. D'autre part, il y a trois onglets que vous pouvez voir console, terminal, et travaux. On parlera de console. Console est un endroit où votre code s'exécute. Donc quand votreun code, tous vos résultats sont dans la console. Maintenant à droite, il s'agit du premier quadrant et du quatrième quadrant. Le côté droit, au sommet de ce que nous appelions, ce que j'aime appeler comme premier quadrant est l'endroit où l'environnement est là, l'historyis là, etc. Je me concentrerai donc sur la partie de l'environnement. Donc l'histoire est aussi là et les connexions y sont aussi. Mais la partie de l'environnement sur laquelle je me concentrerai, c'est l'environnement où, quel que soit le jeu de données, la variable, la matrice que vous voulez sauvegarder, pour que vous puissiez l'utiliser plus tard peut être stocké. Par exemple, si vous avez déjà effectué un codage, laissez-nous sayin C ou C + +, vous avez fait "int", int i est égal à 0. Donc, i est égal à 0 issomrage qui au nom de i vous enregistrez une certaine valeur. C'est donc la valeur que j'accorde à cet environnement mondial. Et dans le quatrième quadrant, il y a des lotsdes onglets comme les fichiers est un onglet, et puis les tracés est un autre onglet, les paquets sont un autre onglet, et au bon moment je vais discuter de tous ces onglets. Voici les quatre quadrantsas que j'ai dit. Ici je vais écrire et ici je vais exécuter le code.Maintenant, j'ai déjà écrit un ensemble de codes. Mais je vous demanderais non plus, c'est une bonne pratique de copier le code à partir de là ou de le taper sur le vôtre et d'exécuter les codes, sinon vous pouvez suivre le code que j'ai partagé avec vous. Mais c'est une très bonne pratique que vous tapez le vôtre parce que quand vous tapez votre propre, vous faites les erreurs, et quand vous faites l'erreur, vous apprenez de ces erreurs. Il est très important de domistakes comme jusqu'à et à moins que vous ne commetiez des erreurs de codage, vous n'apprendrez pas à coder, donc il vaut mieux que vous tapez seul. Faites des erreurs, apprenez ce que vous avez fait. Parce que si le code, je vais écrire toutes ces choses qui sont bien et tu ne t'enseignes rien. Donc c'est mieux que tu écris le code sur toi. Quoi qu'Iam y montre, vous écrivez manuellement dans l'éditeur, donc dans la section du fichier, vous trouvez qu'il ya un fichier appelé w1s1.r, so week1session1.r.So I am double click on that file and it will open something like this. Donc d'autre part de ce dossier, j'ai déjà ouvert un stage. Je la ferme. Donc, en ce moment, je suis en train de referme toutes les choses. C'est une fois de plus une bonne pratique. Certaines personnes ont fait quoi. Donc vous verrez que certaines personnes quand elles travaillent sur Word, plusieurs fichiers Word restent ouverts. Même si un dossier qu'il n'écrit pas maintenant, reste ouvert. Quel bonheur, par hasard une fois que le mot se bloque, alors toutes ces choses auront un problème, tous les fichiers auront un problème. C'est donc une bonne pratique de ne conserver que ce fichier ouvert que vous utilisez et fermez tous les autres fichiers. Donc la fermeture n'est rien, il suffit de cliquer sur le signe de croix. Donc si par hasard vous avez d'autres onglets ouverts ici, près de ça et w1s1.r est un somethingthat nous allons travailler. Maintenant ceux qui veulent coder sur leur propre comme je l'ai dit c'est mieux si vous voulez taper onyou, alors il est préférable d'ouvrir un nouveau fichier, puis de sauvegarder ce fichier et de taper ithere. Donc tout ce qui est écrit ici, vous pouvez le copier un par un et le taper ici, puis l'exécuter. Donc vous saurez ce que vous faites des erreurs. Sométimesit est préférable de ne pas copier ou probablement de taper votre propre, puis vous saurez quelles erreurs vous faites et comment vous pouvez corriger ces erreurs. Maintenant, disons que vous avez écrit ces codes. Et je revivierai un par un. Donc le premier bon travail est de propreté, la propreté est une autre chose très importante pour n'importe quel codage, alors vous aurez moins de confusion. Donc, n'écrivez rien, quoi que je sache, n'écrivez rien. Encore une fois, c'est une bonne pratique d'apprendre le codage par le praticien que par la mémorisation. Il doit être, il a, il devrait venir de votre intérieur ce genre ou s'il ne vient pas de l'intérieur, vous devriez avoir une ressource à rechute et cela ne devrait pas être quelque chose qui est vos notes. Donc tout d'abord que je vais faire c'est que je vais contrôler, je nettoie ma console et à dothat ce que je ferai, c'est que je vais appuyer sur le contrôle L. Donc j'appuie sur ce contrôle et L keepingcontrol et L. Donc le contrôle L nettoie la console à tout moment. Donc quel contrôle plusL, c'est ce que je dois garder la console propre. Il arrive souvent que nous écrivons des codes dans l'éditeur et que nous exécutons les codes. Et nous avons plusieurs codes pour voir que ce code est en train de fonctionner, ce qui code est en fait en train de donner les sorties que je veux. Maintenant les précédents dont je n'ai pas besoin, alors je vais juste appuyer sur le contrôle L pour nettoyer ma console. Console où les codes sont exécutés. Maintenant, commençons par cette chose. Donc la première chose que vous devez comprendre en R est que R a certains objets comme un objectis appelé vecteur, un autre objet est appelé matrice, un autre objet est appelé ensembles de données. Donc, selon les dimensions, en fonction du contenu, en fonction de divers autres aspects, les objets diffèrent. Donc l'objet de base, l'objet le plus basique de R est appelé vectoror une variable. Donc vous pouvez imaginer, vectoriel ou variable isin Excel, il s'agit d'une colonne d'une Excel ou d'une ligne d'Excel. Il est donc préférable d'imaginer une colonne d'un Excel qui porte le nom en haut de la colonne, puis il y a des valeurs d'arecertain. Il peut avoir une valeur ; il peut avoir plusieurs valeurs. Donc même si l'aparticule, un nom ne contient qu'une seule valeur qui est un vecteur, plusieurs valeurs aussi thatis un vecteur. Par exemple, par exemple, je commence par, donc j'ai écrit ceci " Commencer avec un vecteur. Donc, ce commentaire isa. Tout ce qui commence par un signe de hachage est un commentaire. Donc, le commentaire signifie qu'il est volontaire, mais il ne donnera aucun résultat. Alors comment l'exécuter? Il y a deux manières d'exécuter itone: vous pouvez sélectionner la zone que vous voulez exécuter, le code que vous voulez exécuter selectet appuyer sur ce bouton d'exécution. Pour le moment où je clique, il est descendu dans la console " Startwith a vecteur. Ça s'est fait, mais c'est un commentaire. Il ne donnera aucune sortie. Rien n'a changé. Sothat is the first step. Now if you want to run two-three lines quelquefois together, one at a time two-three lines, youhave to select probably the whole area, that is I want to run all three and thenclick on run button, it will also run. Maintenant, une bonne pratique est de choisir la zone. Encore une fois, je pense qu'une bonne pratique est de sélectionner exactement la partie du code que vous voulez exécuter. Parfois, nous voulons exécuter la ligne par ligne, donc au lieu de sélectionner la ligne entière, je mets mon curseur et ensuite la presse s'exécute également. Si je viens de mettre mon curseur et que je presse, itwill run one single line of code. Donc ici, la deuxième ligne de code est un est égal à 0, qui sera exécuté. Donc il est exécuté a est égal à 0 et le moment où j'exécute qu'un iségal à 0, vous verrez que dans l'environnement global, 0 est enregistré dans la valeur ofa, signifie que le nom est a ; il ya un vecteur est créé dont le nom est a et la valeur correspondante qui est créée, qui est sauvegardée est 0. Comment est-ce que je vais utiliser ça?Si j'écris dans ma console, juste un, puis appuyez sur une entrée. J'ai écrit un et pressan entrer, ça me donne 0. Ça me donne que la sortie est 0. C'est comme l'impression A, il me donne la sortie 0. Il y a quelque chose d'écrit dans la troisième tranche de 1, j'en discuterons plus tard. Donc, quel que soit ce type, j'en parlerai plus tard ; au point d'accord, j'en discuterons. De même, si vous avez fait ça pour storea valeur de 5 en b, alors j'ai écrit b est égal à 5 et si j'ai écrit b est equalsto 5, je vais l'exécuter. Et voir ici, en 5 est enregistré dans le nom de b.See; il suffit de vérifier ces 3 4 lignes, ces 3 4 lignes. La première ligne est donc égale à 0. So0 est sauvegardé dans un mais rien ne vient en sortie. Dans la ligne suivante, j'ai écrit un, et présedan entrer. Maintenant, j'appelle un. Donc, quelle que soit la valeur d'une, sort. L'againI suivant a écrit b est égal à 5. Donc 5 sont sauvés à b mais il n'y a pas de sortie. C'est un code juste a été exécuté et quelque chose a été fait, mais rien n'est sorti. Maintenant, si je demande à la sortie, b et appuyez sur une entrée, alors seulement ça me donne la sortie de b. Comment puis-je utiliser ça? Disons, je veux savoir ce qu'est un plus b ; quelle est la somme d'un plus b? Je vais écrire un plus b et appuyer sur une entrée. Ça me donne la sortie d'une plusb, donc a est 0, b est 5 augmente. De même un moins b, ça me donne moins 5 et ainsi de plus. Amultiplication de B, va me donner 0 et ainsi de suite. Donc toutes ces choses a plus b, a minusb, a into b ; toutes ces choses me donnent en fait certaines sorties. Mais a est equal0 et b est égal à 5 est en fait stocker une certaine valeur dans a et b. C'est donc la première étape. Donc ces deux vecteurs sont deux vecteurs, maintenant les vecteurs peuvent être un peu plus longs. Dans la situation réelle, nos colonnes d'Excelare plus d'une valeur unique. J'ai donc créé deux façons. La première est, j'ai une writtena est égale à 1 colon 10. Donc je vais le sélectionner et ensuite je vais courir. Donc le moment Irun, vous voyez qu'ici la valeur précédente d'un devient changée. Donc, a est égal à ; un entier isan. Il a été écrit un est un entier. Int signifie entier. Ce deux-points 10 isthat it is dire qu'il a 10 unités, 10 valeurs, 10 Je dirais des adresses. Et les valeurs sont de 1 à 10. Donc même si ces valeurs étaient quelque chose de différent, elle aurait écrit 1 colon 10 seulement. Les 1 colon 10 et 1 colon 10 n'ont pas de sens, ils ne sont pas les mêmes. Ce deux-points 10 dit que l'adresse commence par 1 et va jusqu'à 10.Il y a 10 adresses, 10 emplacements, 10 cellules où une certaine valeur est donnée et alors ces valeurs sont 1, 2, 3, 4, 5, 6, 7, 8, 9 et 10. De même si j'exécute b est égal à c quelque chose de somethingsomething. C'est ce que nous devons comprendre, je crois bien.Donc il y a deux types de choses que nous allons voir dans R. one est quelque chose d'écrit, quelque xyz iscrit. Disons que j'ai écrit xyz, un nom, je ne sais pas. Et puis un premier crochet. Le moment où j'écris ceci vous verrez quelque chose comme ça, où quelque chose est écrit, un premier crochet, un premier crochet signifie généralement une fonction. Quel est le travail d'une fonction?Il donne une certaine entrée et fonctionne quelque chose et donne une sortie. C'est donc un travail de remords. D'un autre côté, par hasard si nous avons vu xyz et ensuite un troisième crochet, il parle d'un emplacement, d'une adresse, d'une cellule ; surtout d'une adresse, pas toujours d'une cellule, d'une adresse. Donc, un troisième crochet parle d'une adresse. Le premier crochet parle d'une fonction qui a un emploi. De même ici, si vous voyez, j'ai writtenb est égal à c et puis premier crochet. Donc ça veut dire qu'il y a une fonction appelée c. Son travail est de vous donner une combinaison vectorielle de toutes les entrées que vous donnez. Les entrées sont 2, 5, 6, 8, 9. Ces cinq chiffres sont les intrants. Il convertit la fonction thisc, convertit les entrées en une forme vectorielle. Si je viens d'exécuter cette ligne, voir ici il est écrit de 1 à 5 car il y a 1 à 5 cellules de la première cellule à la cinquième cellule. Et le contenu est tout cela. La différence entre la première et la seconde est qu'il s'agit d'un entier et qu'il s'agit d'une valeur numérique. Le premier est integerais parce que le moment où j'écris 1 colon 10, il sait que je demande de 1 à 10 seulement les entiers. Alors c'est pour ça qu'il y a "int", mais quand j'écris b est égal à c 2, 5, 6, 8, 9, que R ne sait pas que Iwill écris dans la prochaine fois 9, 9.5, 10.3, 11.6 ou autre. Il ne sait pas que la prochaine entrée de cette série particulière sera des non-entiers ou pas. C'est pour ça qu'il est en sécurité, qu'il y est numérique, comment les obtenir, comment les imprimer? Ici, l'allocation arrive, rien d'autre. Alors, les imprimer? Si j'imprimer une et la presse, j'ai 1, 2, 3, 4, 5, 6, 7, 8, 9.10. Si j'appuie sur b et que j'appuie sur une entrée, alors j'ai 2, 5, 6, 8, 9 et ainsi de suite. De même, je vais vous parler de la troisième chose en quelques minutes, alors la prochaine chose est la longueur de A, comment savoir combien de temps un vecteur particulier est. Souvent des fois pour faire une boucle, nous devons savoir à quel moment il se termine. Donc, ce qui est la longueur d'onde de A. length est une fonction, puis si je le sélectionne simplement et que je presse run, il donne la longueur de a est 10 parce qu'un a 10 entrées. Facile, rien de fantaisie jusqu'à maintenant. Donc Iwill les sauve. C est égal à la longueur de b est de trouver la longueur b ; voir j'ai écrit le ; donc j'ai dit tout ce qui a été écrit après un hachage est un commentaire. Cela n'aura pas de sens. Quoi qu'il en soit écrit avant que le haschich ne soit pas un commentaire, alors thatwill run. Donc c est égal à la longueur de b. Alors, que se passe-il? La longueur de b me donne ce que 5parce que b a 5 entrées. Cette valeur 5 est sauvée en c. Maintenant pourquoi j'ai écrit ceci est que vous devez identifier que ce c celui que j'ai mis en évidence et que ce c est différent. Ce c est le nom d'un vecteur particulier et ce c est une fonctionn.R en fait plus ou moins comprend que, mais souvent il faut être prudent que vous êtes en train d'écrire. La classe est une autre fonction qui vous donne la classe que c'est, signifie quel type d'objectit est. La classe d'un est un entier. La classe de b est une valeur numérique et la classe c est un entier car c est également un entier. Vous pouvez donc écrire des classes pour en savoir plus. Maintenant, je vais vous montrer une autre chose intéressante. Laissez-nous dire, je voulais que vous trousiez un somethingappelé une séquence et la séquence commence à 1, se termine à 30 avec un saut de 2. Donc 1, 3, 5,7, 9, 11 et ainsi de suite jusqu'à ce qu'il atteigne 30. Maintenant je sais que cette fonction particulière est la fonction de calledsequence seq. Donc, si vous savez que la fonction'sname est seq, par exemple, je connaissais la classe et la longueur, donc si je connais le nom de la fonction, je peux demander à l'aide comme cette aide à l'intérieur de saumq de savoir que ce sont les différents aspects. Et dans la partie droite, vous verrez que la documentation d'aide est en train d'arriver, tous les documents d'aide. Donc vous pouvez le lire un peu. Donc c'est comme ça que je montre dans le quatrième quadrant, un onglet que je montre qui est calledthe help tab. Il existe d'autres onglets. Nous en virons à cela quand cela sera nécessaire. Donc, dans l'onglet d'aide il y a une description, il y a usage. Donc, dans l'usage, vous verrez qu'il est écrit de l'aide d'est égal à ceci, à égal à ceci, par est égal à quelque chose. Et comme vous allez le dire de et à est le début des valeurs de fin de la séquence, par est le numéro d'incrément de la séquence et si vous venez plus loin, vous devez vous adieu soigneusement. Et si vous desceniez plus loin, les usages sont également donnés. Il y a un usageest appelé séquence 1, 9, par est égal à 2. Donc je peux probablement copier ceci et le coller ici et essayer. Qu'est-ce que ça donne? Elle donne 1,3,5,7,9. Cela veut dire qu'il commence à 1, se termine à 9 chaque saupis 2. C'est pourquoi si je le sauve ; si je l'exécute maintenant et essayer d'imprimer A, j'ai 1 ,3,5,7 ... becauseit commence à 1, se termine à 30 par 2. Maintenant vous pouvez faire ce truc aussi longtemps que vous connaissez-vous le nom de la fonction seq. C'est comme ça que j'ai découvert. J'ai fait l'aide et ça m'a donné tous les aides. Si vous ne connaissez pas la fonction, dans une situation de vie réelle, vous ne le savez pas. Il y a beaucoup de fonctions. Il y a probablement des milliards, si ce n'est des millions, des lakhs de fonctionsau moins. Pour un seul être humain, il est presque impossible de se souvenir de toutes les fonctions, de leur syntaxe et de leur. Vous devez donc, vous n'avez pas à vous souvenir des noms. Alors, de quoi faire? Nous allons essayer de voir dans la prochaine vidéo. Nous allons continuer à partir de cette ligne spécifique uniquement à partir de la prochaine vidéo. Merci d'être dans ma classe. J'espère que vous avez un merveilleux parcours d'apprentissage. Je vous remercie.