Bases de la programmation : bases de base pour l'analyse de données | Emmanuel Segui | Skillshare

Vitesse de lecture


1.0x


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

Bases de la programmation : bases de base pour l'analyse de données

teacher avatar Emmanuel Segui, Data Analysis Made Easy!

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.

      Les bases de l'informatique

      3:27

    • 3.

      Qu'est-ce que la programmation ?

      1:26

    • 4.

      Quelles sont les données ?

      1:10

    • 5.

      Qu'est-ce que le code ?

      2:21

    • 6.

      Qu'est-ce que la programmation structurée ?

      2:17

    • 7.

      Concepts de programmation partie 1

      0:46

    • 8.

      Quelles sont les variables ?

      2:56

    • 9.

      Quels types de données ?

      2:58

    • 10.

      Qu'est-ce qui est des réseaux ?

      5:48

    • 11.

      Concepts de programmation partie 2

      0:29

    • 12.

      Quels sont les algorithmes ?

      2:38

    • 13.

      Que sont les déclarations if-then ?

      3:45

    • 14.

      Quelles sont les boucles ?

      4:42

    • 15.

      Quels sont les diagrammes de flux ?

      1:40

    • 16.

      Quelles sont les fonctions ?

      3:35

    • 17.

      Qu'est-ce que le stockage de données ?

      5:11

    • 18.

      Qu'est-ce que les fichiers textuels ?

      3:58

    • 19.

      Quels sont les fichiers excellents ?

      2:59

    • 20.

      Quels sont les formats de fichiers ?

      2:13

    • 21.

      Quelles sont les bases de données ?

      6:38

    • 22.

      Quels sont les systèmes d'exploitation ? (Partie 1)

      4:10

    • 23.

      Quels sont les systèmes d'exploitation ? (Partie 2)

      5:53

    • 24.

      Qu'est-ce qu'un mobileOS ?

      1:08

    • 25.

      Qu'est-ce que l'interface de ligne de commande ou CLI ?

      3:00

    • 26.

      Qu'est-ce que le World Wide Web ?

      2:20

    • 27.

      Que sont les sites Web ?

      2:33

    • 28.

      Quel est le cloud ?

      3:13

    • 29.

      Que sont les langages de programmation ?

      3:23

    • 30.

      Quels sont quelques exemples de langues ?

      3:01

    • 31.

      Remarques de clôture et prochaines étapes

      1:30

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

178

apprenants

--

projets

À propos de ce cours

Ce cours de base sur les bases de l'informatique et de la programmation a pour but de vous aider à comprendre le monde des ordinateurs et de la programmation informatique. Ce cours permettra aux participants d'acquérir de nouvelles compétences ou d'améliorer leurs compétences actuelles pour améliorer leurs performances et accroître la productivité de la main-d'œuvre. À la fin du cours, vous connaîtrez les bases de l'informatique, de la programmation informatique, du Web dans le monde entier et une compréhension des différents langages de programmation utilisés aujourd'hui.

Après la fin du cours, vous serez en mesure de

  • Comprendre les bases de l'informatique
  • Décrivez des concepts de programmation de base liés aux données
  • Définir des concepts de programmation de base liés aux algorithmes
  • Expliquer le stockage de data les systèmes d'exploitation
  • Saisissez les bases du Web WorldWide
  • Apprenez ce que sont les langages de programmation.

Rencontrez votre enseignant·e

Teacher Profile Image

Emmanuel Segui

Data Analysis Made Easy!

Enseignant·e

Do you like French accents? Eh ben Voilà! 

I am really excited to help the data analyst community on Skillshare. Whether you're a seasoned data analyst or aspiring to be, I hope you get what your heart desire, maybe a better lifestyle, or salary, or even learn new skills for fun! I hope to be one of your instructor in your journey.

As a data scientist and biostatistics instructor I have been involved in research studies and projects such as: 1) dashboard creation and publishing (using RStudio, Tableau, PowerBI). 2) statistical analyses and reports  (regressions, anovas, chi-square, factor analyses), 3) data warehouse and pipelines development with R and SQL Server. I also build Excel VBA applications to automate reports and save time from tedious reporting... Voir le profil complet

Level: Beginner

Notes attribuées au cours

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

Pourquoi s'inscrire à Skillshare ?

Suivez des cours Skillshare Original primés

Chaque cours comprend de courtes leçons et des travaux pratiques

Votre abonnement soutient les enseignants Skillshare

Apprenez, où que vous soyez

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

Transcription

1. Introduction: Bienvenue dans ce cours, Principes de base de la programmation. À la fin de ce cours, vous connaîtrez les ordinateurs et leur histoire. Vous serez en mesure de comprendre les bases de la programmation informatique, les principes fondamentaux des concepts de programmation, tels que les instructions, les boucles et les fonctions. Et vous serez en mesure de comprendre et de décrire ce qu' est le stockage de données et quels sont nos systèmes d'exploitation. Ce cours sera organisé en sept modules. Les bases de l'informatique, les premiers concepts programmation et les concepts de une section sur le stockage de données et les fichiers et une autre section sur les systèmes d'exploitation, le monde du Web. Et enfin, une section sur les langages de programmation. Il y aura beaucoup de devoirs et de questionnaires tout au long du cours. Et à la fin du cours. 2. Les bases de l'informatique: Donc, le premier module de ce cours, les bases de l'informatique. Tout d'abord, que sont les ordinateurs ? Les ordinateurs sont partout de nos jours. Une calculatrice, un ordinateur portable, une montre connectée, un iPad. Vous avez des ordinateurs dans votre voiture, dans un avion de transport en général, des robots, il y a des ordinateurs partout. Alors, quels sont nos ordinateurs ? Un ordinateur est un dispositif électronique permettant stocker et de traiter des données, généralement sous forme binaire. forme binaire est donc 0,1. C'est ainsi qu'un ordinateur comprend les commandes de 0,1 en fonction des instructions qui lui sont données dans un programme variable, dans une programmation, un programme informatique, et nous parlerons des programmes informatiques plus tard. Un appareil électronique manipule des informations ou manipule des données. Parlons maintenant un peu l'évolution des ordinateurs. C'est le cas avant 1946, mais je dois dire que c'est le début de l'informatique moderne. En 1940, 60, n'importe quel système informatique a été construit à l'École de génie électrique de l' Université de Pennsylvanie. On pensait qu'il avait fait plus de calculs au cours des dix années. Ce n'était pas une opération que toute l' humanité avait connue jusqu'à cette époque. Vous devez maintenant comprendre que le système informatique eniac était un système, ce gros système informatique qui occupait des pièces entières. Nous ne parlons pas ici d'un smartphone ou d'un petit iPad. ce moment, nous parlons ordinateurs qui prennent des pièces, qui prennent de la place. Et puis, en 1960 , le lien que nous appelons à l'époque un des premiers et importants exemples d'ordinateur personnel. Une conception informatique destinée à une seule personne. Il a été conçu par le laboratoire Lincoln du MIT la direction du junior Wesley Clark en 1973. La première calculatrice portable a été créée par la société HP. Environ dix ans plus tard, le PC d'IBM a révolutionné l'informatique professionnelle en devenant le premier PC à être largement adopté par les gens et par l'industrie. Puis l' informatique la plus moderne en 2000 et le Japon a introduit le premier téléphone avec appareil photo. Il s'agissait d'un appareil photo intégré à un téléphone numérique. En 2009, Apple a lancé le premier ordinateur portable ultraportable, léger et fin doté d'une mémoire haute capacité. Et maintenant, nous savons, bien sûr, l'industrie informatique évolue très, très rapidement avec des iPad plus petits , des ordinateurs portables plus intelligents, des montres intelligentes, etc. Donc, ce dont est fait notre ordinateur, nous sommes des ordinateurs, composés de deux choses. Matériel et logiciel. Le matériel est tout élément physique de l'ordinateur, tel qu'un clavier ou une souris. Et un logiciel est un programme intégré à l'ordinateur qui traite certaines informations, comme Microsoft Word, Chrome, par exemple , maintenant, la programmation informatique, c'est ce que vous apprenez en ce moment, est utilisée pour créer ces logiciels. Et nous allons parler de la programmation informatique dans la section suivante. Voici maintenant d' autres exemples de logiciels tels que Microsoft Office, Facebook et YouTube qui, vous le savez bien sont des exemples de logiciels, de programmes antivirus, Photoshop, de système d'exploitation. Nous parlerons des systèmes d'exploitation dans l'une de ces sections plus tard. Et aussi, par exemple, Google Maps pour nous indiquer la direction lorsque nous conduisons. 3. Qu'est-ce que la programmation ?: Alors, qu'est-ce que la programmation informatique ? programmation informatique est le processus de création d'un programme informatique, développement d'un programme informatique conçu pour effectuer une tâche spécifique. Par exemple, j'ai ici une capture d'écran de mon programme Excel qui se trouve sur mon ordinateur. Et Excel est un programme informatique conçu ou créé par des programmeurs informatiques, ou nous les appelons aussi ingénieurs logiciels. Vous pouvez maintenant voir ici un peu d'Excel. Et si vous connaissez Excel, vous avez différents onglets, différents boutons, etc. Ici, je vous montre trois boutons, fusionnés et centrés sur la droite, le gras, le bouton pour mettre un mot en gras et un bouton pour souligner un mot d'une certaine couleur. Bien qu' il s'agisse d' exemples de fonctions créées par des programmeurs informatiques lorsque vous cliquez sur le bouton, le mot est en gras, par exemple Excel, Microsoft Excel dans son ensemble. Et tous ces petits boutons sont créés pour effectuer des tâches spécifiques et pour traiter des informations, généralement des nombres et des dates, etc. Maintenant que vous connaissez la programmation informatique, vous pouvez programmer beaucoup de choses. Tu peux programmer des robots, tu peux programmer des jeux. Vous pouvez programmer des effets spéciaux dans des films, des équipements médicaux, mais aussi dans tous les types de moyens de transport, comme les bus, les voitures, les trains et les avions. Ils ont tous une sorte d'ordinateur à l'intérieur. Et ces ordinateurs sont programmés par des ingénieurs logiciels, par ex. 4. Qu'est-ce que les données ?: Alors, que sont les données ? Les données sont des informations stockées un ordinateur sous différents types, tels des chiffres, des caractères ou des chaînes qui peuvent être visualisées sur un ordinateur via un programme informatique. Par exemple, vous avez une photo dans vos documents sur votre ordinateur et vous avez besoin d'un logiciel tel que Photoshop ou Paint pour pouvoir visualiser l'image. Il existe donc de nombreux types de données. Nous avons ici un exemple de types de données, de données géographiques , de données statistiques, de données financières , de données scientifiques, de données culturelles, etc. Dans ces données, vous pouvez les visualiser comme je l'ai déjà dit, grâce à un logiciel. Donc, par exemple, nous avons ici une feuille de calcul Excel, et dans cette feuille de calcul Excel, j'ai des chiffres que nous avons utilisés pour les appeler elev ou pour l'altitude. Et puis, sur la droite, vous avez les noms des aéroports. Eh bien, grâce aux fonctions créées par les ingénieurs logiciels dans Excel, vous pouvez appeler des fonctions qui insèrent un graphique basé sur ces données. Nous pouvons donc visualiser les données stockées sur un ordinateur à l'aide d'un programme informatique tel que Photoshop, comme je l'ai dit, ou avec Excel ici pour mieux comprendre les données. 5. Qu'est-ce que le code ?: Maintenant, qu'est-ce que le code ? Eh bien, le code est un ensemble d' instructions qu'un programmeur informatique ou un ingénieur logiciel écrit pour l'ordinateur puisse les traiter et les exécuter. Donc, en général, le code qu'un ordinateur peut comprendre est composé de zéros et de un, mais ne vous inquiétez pas, personne n' écrit jamais comme ça, n'est-ce pas ? Vous n'aurez donc pas à écrire en zéros et en uns. Au lieu de cela, vous allez apprendre à coder. Et c'est le but de ce cours, d'apprendre les bases du codage. Vous pouvez donc créer des programmes simples. Voici donc un exemple de ce qu'est un code et de ce que contiennent les instructions en haut ou de ce que vous demandez à l'ordinateur de faire ? vous demandez de calculer et Dans cet exemple, vous demandez de calculer et d'imprimer le prix final. En bas, c'est ce que l'ordinateur exécute. À partir de là, vous écrivez davantage de code que l'ordinateur peut utiliser pour effectuer des calculs plus complexes. Donc, par exemple, vous attribuez le numéro 30 à une variable et nous parlerons plus tard de variables appelées sac à dos. La valeur cinq vous est attribuée à une autre variable appelée Calculatrice, de même pour le manuel. Et vous pouvez attribuer tout cela. Vous pouvez effectuer des opérations telles que addition et créer une autre variable appelée total, et vous imprimez le total. Ce sont donc des instructions séquentielles que l'ordinateur suit. Et à la fin, l'ordinateur imprime que le prix total est de 40€. Donc, à partir de là, disons que vous avez un total. Vous pouvez maintenant écrire plus de code qui peut être plus complexe. Et vous pouvez dire que si le total est inférieur à une certaine valeur, alors nous allons le faire. Si le total est supérieur à une certaine valeur, alors nous allons faire autre chose , etc. Vous pouvez donc vous appuyer sur cela et créer du code de plus en plus complexe. Voici maintenant un exemple de code. Encore une fois, vous pouvez voir une capture d'écran de ma feuille de calcul Excel ici. Et en gros, que se passe-t-il lorsque vous cliquez sur un mot trop gras ? Que se passe-t-il ? Disons qu'il y a un mot, la cellule A1. Eh bien, lorsque vous cliquez sur B ou en gras, c'est ce que vous voulez faire. Vous voulez mettre ce texte en gras ? Ce qu' il est important de comprendre, c'est que si vous cliquez sur B, du code s'écoule derrière, derrière Excel, qui va mettre ce texte en gras. Même chose si vous cliquez sur Fusionner et centrer. Eh bien, il y a du code qui permet de fusionner des cellules et de centrer le texte. 6. Qu'est-ce que la programmation structurée ?: Maintenant, la structure d'un programme, programmation bien structurée, améliore la clarté, la qualité et le temps de développement d'un programme informatique. Et un bon ingénieur logiciel utilise largement les structures de sélection et de répétition. Et nous allons passer en revue les structures de sélection et de répétition, ces boucles et les instructions if, dans un autre module. Il existe maintenant différents types de structures de programmes que vous pouvez avoir. Comme vous le voyez en bas à gauche, une déclaration après l'autre. Ou comme en haut, vous pouvez avoir une déclaration après certaines conditions. Donc, par exemple, si le total est de 50, par exemple, vous faites quelque chose. Si le total est de 60, alors vous faites autre chose. s'agit d'une instruction que nous exécutons ou que l' ordinateur exécute une fois que certaines conditions sont remplies. Et en bas à droite, vous avez des déclarations qui continuent de fonctionner jusqu'à ce que certaines conditions soient remplies. Donc, par exemple, vous commencez par un chiffre, le numéro un, puis vous en ajoutez un. Donc, un plus un égale deux, puis vous ajoutez à nouveau un, trois, puis vous en ajoutez un à nouveau pour, vous en ajoutez un à nouveau, cinq. Et le programme s'exécute, le code s'exécute, il ajoute toujours jusqu'à ce qu' il y ait une condition. Par exemple, la condition est dix. Quand il atteint dix, le programme s'arrête. C'est ce qu'on appelle une boucle. Et nous allons passer en revue les boucles et les instructions de répétition plus tard dans un module suivant. Encore une fois, vous avez ici une structure de programme qui est une instruction après une autre instruction, après une autre instruction jusqu'à ce qu'elle s'imprime, n'est-ce pas ? Et nous pouvons avoir des conditions pour imprimer différemment. Il s'agit d'une exigence commerciale ou d'un programme. D'accord. Donc, par exemple, vous avez votre responsable qui dit : « Hé, ce que vous allez faire , c'est imprimer le total. Et si le total est de 40, alors c'est ce que vous faites. Et si le total n'est pas de 40, alors tu le fais. Ensuite, vous allez écrire le code qui exécute essentiellement ce que votre manager veut vous créiez, développiez. C'est donc tout pour ces bases informatiques. Nous avons vu ce que sont les ordinateurs, les évolutions de la structure des programmes informatiques. Et nous avons parlé du code, des données et de ce que tout cela implique. C'est donc la base de l'informatique. Dans les deux prochains modules, nous allons découvrir les concepts de base de la programmation. 7. Concepts de programmation Partie 1: Bienvenue dans le module 2, concepts de programmation, première partie. Ces éléments de base les plus importants de la programmation sont les concepts qui seront abordés dans deux modules, les concepts de programmation, la première et la deuxième partie. Dans ces deux modules, nous allons passer en revue les variables, les types de données, sinon les conditions, les boucles, les nombres, les caractères et les tableaux. Et nous allons parler des fonctions. Dans ce module particulier, le module numéro deux, nous allons découvrir certains des éléments les plus fondamentaux de la programmation, comme les variables. Nous devons comprendre ce que sont les variables et pourquoi elles sont si importantes. Nous allons décrire les quatre principaux types de données. Ensuite, nous allons découvrir les bases des structures de données. Pourquoi avons-nous des structures de données ? Nous allons parler de réseaux. 8. Quelles sont les variables ?: Que sont donc les variables ? Une variable est simplement un conteneur ou un bloc dans la mémoire de l'ordinateur pour un type de données particulier, tel qu'un nombre ou un texte. Et le nom de la variable, la variable a un nom. C'est généralement le moyen de référencer la valeur contenue dans la variable. Voici donc un petit graphique pour vous. Quelles sont donc les caractéristiques d'une variable ? Ici, sur la droite, vous avez trois variables. Vous pouvez voir que ces trois variables sont des conteneurs, elles contiennent quelque chose, n'est-ce pas ? Et chacun d' eux a un nom. Le prénom de la première variable est name. Le nom de la deuxième variable est l'âge et le nom de la troisième variable est le nom gagnant. Et une valeur qui est stockée dans le conteneur qui est un bloc de mémoire, n' est-ce pas, de votre ordinateur ? Eh bien, le premier est un caractère ou une chaîne et John, non ? Le second a 35 ans, et le troisième est vrai. Et nous allons parler de ces différents types de données. Pourquoi dit-on vrai, vrai, faux ? Vous en avez peut-être entendu parler. Une variable possède un nom et une variable contient une valeur. Une variable est déclarée ou initialisée dans un programme. Donc, au début de notre programme, nous disons : « Hé, cette variable particulière porte un nom appelé âge. Et nous allons l'initialiser, ce qui signifie que nous allons attribuer une valeur à cet âge variable. Et qu'est-ce qui peut attribuer n'importe quelle valeur que nous voulons, telle que 35, par exemple, la variable peut être utilisée et manipulée dans le programme en la référençant , par son nom. Nous allons passer en revue des exemples ici. J'ai donc ici quatre variables. La première variable s' appelle sac à dos. Encore une fois, considérez une variable comme un bloc en mémoire ou un conteneur. Et dans ce conteneur, nous attribuons une valeur. Ici, nous attribuons la valeur 34 au calculateur. Le nom de la variable est calculatrice et nous attribuons la valeur cinq. Pareil pour le manuel. Textbook est une variable nommée textbook et nous lui attribuons la valeur cinq. Ensuite, ce que nous pouvons faire avec ces variables, nous pouvons les ajouter, les soustraire. Nous pouvons effectuer des opérations de base. Ensuite, nous pouvons stocker les résultats dans une autre variable. que nous ajoutons le prix ou le sac à dos, ainsi que nous ajoutons le prix ou le sac à dos, la calculatrice et le manuel, et nous attribuons au soleil la valeur résultante dans une autre variable appelée total. Et ce que nous faisons ici à la fin, c'est simplement imprimer le total. Nous imprimons donc le prix final sous forme de virgule totale. C'est-à-dire que le total fait référence à la somme de ces trois variables. Calculatrice à dos dans un manuel. Vous pouvez donc attribuer des valeurs à des variables et effectuer des opérations avec ces variables. Nous voyons maintenant que ces trois ou quatre variables se voient attribuer uniquement des numéros. Nous pouvons également attribuer différentes choses comme un personnage ou une séquence de caractères. Et il s'agit de différents types de données auxquels nous pouvons attribuer deux variables. Nous allons donc parler des types de données ensuite. 9. Quels sont les types de données ?: Quels sont donc les types de données en programmation ? Le type de données est un concept important et nous devons comprendre ce que cela signifie. Il existe maintenant quatre types de données de base très importants dans la programmation informatique. Il existe des booléens, des entiers, des flottants et des chaînes. Et nous allons les parcourir pour que vous puissiez comprendre ce qu'ils sont. Tout d'abord, les types de données numériques, il existe deux types de données numériques, entier et un nombre à virgule flottante. Un entier est un nombre positif ou négatif sans virgule flottante. Donc, par exemple, trois, si vous voyez ici sur la droite, nous avons un entier attribué à une variable appelée x. la même manière, nous avons un nombre flottant 314 avec une précision en virgule flottante de deux attribué à la variable y. flottant est donc un nombre positif ou négatif avec une précision en virgule flottante. Ensuite, parlons de chaîne de caractères, type de données, de chaînes de caractères ou des chaînes de types de données les plus utilisés en programmation informatique ou simplement de séquences de caractères. Ils peuvent contenir n'importe quelle séquence de lettres, de chiffres, ponctuation et d'autres caractères valides, tels que le signe du dollar, par exemple chaînes de caractères ou des noms difficiles, des descriptions de choses ou adresses postales, ou des e-mails. Par exemple , sur la droite, vous avez une séquence de caractères. J'apprends la programmation informatique. C'est une chaîne de caractères attachée ou affectée à une variable appelée x. Et pour faire référence à cette phrase, j'apprends la programmation informatique. Tout ce que nous avons à faire est de les appeler x, et cela ferait référence à toute cette phrase. Maintenant, le quatrième type de données, type de données booléen, le type de données booléen, est un peu différent. Une variable de type booléen ne peut prendre que deux valeurs, fausse ou vraie. Prenons donc un exemple. L'expression deux est supérieure à un. Est-ce vrai ou faux ? Est-ce que deux sont plus grands qu'un ? Eh bien, oui, deux est supérieur à un. C'est donc vrai, non ? Ce qui se passe, c'est que lorsque vous appuyez sur Entrée, l'ordinateur regarde l'expression, l' évalue et dit, hé, deux est supérieur à un. Le résultat est donc vrai. De la même manière, l' expression un supérieur à deux renverra faux. Puisque un n'est pas supérieur à deux. Nous pouvons maintenant attribuer une valeur booléenne, vraie ou fausse, à une variable. Donc, par exemple ici à droite, nous assignons true à une variable appelée x. Nous pouvons également attribuer false. Donc x est appelé ici une variable booléenne. Désormais, les booléens, les entiers, les flottants et les chaînes de caractères sont les types de données de base les plus importants en programmation informatique. Mais vous aurez souvent besoin de structurer des éléments de données plutôt que de simplement les créer. Vous les structurez donc et nous ne les appelons plus des types de données. Nous les appelons structure de données. Et nous allons parler de la première structure de données très importante, la matrice. 10. Qu'est-ce que les tableaux ?: La structure de données de base, le tableau. Qu'est-ce qu'un tableau ? Eh bien, une ère n'est qu'un ensemble d'éléments de données du même type de données. C'est très important, le même type de données. Vous avez ici des exemples de trois tableaux. Le premier tableau en haut est une séquence ou une collection d'entiers. Le type de données est donc un entier. Nous disposons d'un tableau ou d'une collection de cinq points de données. Et le premier élément est 1, l'élément s est deux, le troisième élément est trois, et ainsi de suite. Le deuxième tableau au milieu est une séquence ou un ensemble de caractères uniques. Ainsi, le premier élément de cette zone particulière est a, le deuxième élément de cette époque est B, le troisième élément est C, etc. Le troisième tableau en bas est une séquence de chaînes et indique qu'il s'agit d'un ensemble de cinq chaînes. Le premier élément est F H G. Le deuxième élément est I, j k l. Le troisième élément, M N 0, P, Q, etc. Encore une fois, ces domaines sont une collecte d'éléments de données. Ici. Cinq, nous pouvons en avoir dix, nous pouvons avoir 100 types de données identiques. Et c'est très important. Examinons maintenant les tableaux en détail. Une ère est composée d' une valeur mémorisée, par exemple 1020304050 et d'une position correspondant à cette valeur. Ainsi, dix, par exemple, le premier élément de l'erreur par la position de la valeur s'appelle un indice. La valeur, comme je l'ai déjà dit, peut être un entier, un nombre flottant, un booléen ou une valeur de caractère dans chaque valeur et élément du tableau. Il est accessible par code. Le premier élément, le second élément est 20. Voyons donc comment accéder à un élément ou à un élément particulier d'un tableau par code, chaque élément de ce tableau étant accessible entre crochets. Disons que ce tableau est une variable et qu'il s'appelle ARR et que vous pouvez l'appeler comme vous le souhaitez. Disons que c'est le nom du tableau. Alors le zéro entre crochets ARR est le premier élément de cet Eric. Pour de nombreux langages de programmation comme Python, par exemple, nous commençons à zéro. C'est pourquoi le premier indice est nul. D'accord ? Donc, ARR est entre crochets, zéro est le premier élément de cette ère et la valeur est dix. Arr de un est 20, ARR de deux est trois, et ainsi de suite. Il est donc facile de s'y perdre parfois parce que vous dites : « Hé, je veux le deuxième élément de ce tableau ». Vous devez vous rappeler que nous partons de zéro. Donc, en fait, le deuxième élément est l'indice numéro un parce que nous partons de zéro. Il faut donc en tenir compte lorsque vous souhaitez accéder à un élément particulier d'un tableau. Alors pourquoi des zones ? Les zones permettent de conserver des données volumineuses sous un seul nom de variable, ce qui évite la confusion liée à l'utilisation de plusieurs variables. Supposons que vous ayez un tableau de 50 points de données, n'est-ce pas, de 50 nombres ? Eh bien, au lieu d'avoir 50 variables différentes, vous n'avez qu'une seule variable collectée ensemble et formant un tableau. Les tableaux peuvent être utilisés pour trier les éléments de données. Il est donc très facile de trier différents éléments de données dans un tableau. Et les baies peuvent être utilisées pour améliorer les performances en termes de mémoire, de cache et de processeur. En fait, vous utilisez des zones tout le temps dans la programmation. Chaque fois que vous devez créer ou suivre une liste d' éléments tels que des adresses e-mail ou des noms d'adresses postales, vous utiliserez un tableau. Maintenant, il existe deux types d'erreurs. Nous en avons parlé. unidimensionnel. Le tableau unidimensionnel comporte une ligne et deux colonnes. Donc, par exemple à droite en haut, nous avons un tableau unidimensionnel avec un magasin de valeurs comme premier élément 10, 23e élément 30, accord, c'est un tableau unidimensionnel. Vous disposez de zones bidimensionnelles comportant au moins deux lignes et deux colonnes. Alors maintenant, la question est comment accéder à un élément particulier dans un tableau bidimensionnel ? Alors, souvenez-vous, supposons que vous souhaitiez accéder au premier élément du tableau unidimensionnel. Vous faites ARR zéro, sont des crochets, zéro, souvenez-vous, et vous obtenez dix. Eh bien, dans un tableau bidimensionnel, le premier élément est ARR. Des crochets zéro pour représenter la première ligne, puis un autre chiffre zéro pour représenter la première colonne. Donc, le premier chiffre entre crochets, dans le premier crochet, concerne les lignes, et le chiffre entre crochets, les colonnes, n' est-ce pas ? Supposons que je veuille accéder au numéro cinq. Si je veux accéder à un numéro cinq, je vais utiliser ARR. C'est la première ligne, non ? Donc, ARR est un crochet, puis le deuxième crochet en est également un car il s'agit de la deuxième colonne. L'index de la deuxième colonne est égal à un. ARR 11 va donc en renvoyer cinq dans un tableau bidimensionnel. C'est donc tout pour le module deux, nous avons parlé de quelques éléments de base importants de la programmation. Nous avons parlé des variables, ce qu'elles sont et des raisons pour lesquelles elles sont importantes. Ensuite, nous décrivons les quatre principaux types de données. N'oubliez pas que vous devez utiliser des types de données numériques vous avez un entier entier flottant, puis vous avez le type de données booléen avec faux et vrai. Ensuite, vous avez le type de données de chaîne ou le type de données de texte. Ensuite, nous avons parlé de structure de données, c' est-à-dire d'un ensemble d' éléments de données du même type de données. Et nous avons parlé du fait que les tableaux sont un moyen très simple mais très important de structurer des données. Dans le prochain module, nous aborderons des concepts plus importants concernant la programmation. Nous allons parler des déclarations « if then », et nous allons parler des boucles. Et nous allons également parler des fonctions. 11. Concepts de programmation Partie 2: Bienvenue dans le module numéro trois, concepts de programmation, deuxième partie. Dans le module numéro trois, nous allons découvrir les éléments de base les plus importants de la programmation. Nous allons en apprendre davantage sur les algorithmes, ce qu'ils sont et ce qu'ils sont importants. Ensuite, nous allons en apprendre davantage sur les conditions avec les déclarations if, puis. Et nous allons parler de boucles. Ensuite, nous allons découvrir les bases de la programmation fonctionnelle en comprenant ce que sont les fonctions et pourquoi elles sont si importantes dans la programmation. 12. Quels sont les algorithmes ?: Donc, notre algorithme de programmation est comme une recette qui décrit les étapes exactes nécessaires un ordinateur pour résoudre un problème particulier. Qu'est-ce qu'un bon algorithme ? Eh bien, un algorithme a des entrées et des sorties définies. Vous pouvez voir sur la droite que vous avez la boîte noire, je dirais l'algorithme. Ensuite, en venant de la gauche, vous avez l'entrée. Ensuite, les différentes étapes utilisent les différentes entrées, qui peuvent être une ou plusieurs, et effectuent des ajouts, des calculs, puis renvoient une sortie. Pour un algorithme. La clarté est essentielle, et chaque instruction doit être simple, logique et clairement définie. Un algorithme ne doit pas inclure de code informatique. Nous codons après avoir créé un algorithme. Un bon algorithme doit fonctionner efficacement avec le moins d'étapes possible. Un bon algorithme est également compréhensible par les autres programmeurs, exemple lorsqu'il programme votre équipe, ou lorsqu'un programmeur prend plus tard le relais de votre travail. Comme je l'ai dit, un algorithme est une recette étape par étape pour résoudre un problème. Il possède les entrées dont un programme a besoin pour exécuter l'algorithme et donne une sortie. Il s'agit soit d'une impression, généralement d'une valeur renvoyée, l'algorithme doit également prendre en compte les erreurs. Que se passe-t-il donc si aucun résultat ne peut être calculé en raison d'une erreur d'entrée ? L'algorithme doit donc en tenir compte. Voici donc un exemple d'algorithme qui annonce et affiche la somme de deux nombres. Première étape, nous lançons l'algorithme. deuxième étape, nous déclarons trois variables, numéro un, numéro deux et somme. Ensuite, nous lisons les valeurs num1 et num2. Num1 et num2 sont des variables. Nous lisons les valeurs à l'intérieur de ces variables. Ensuite, étape 4, nous effectuons des calculs sur le M1 et le M2. Nous les ajoutons et nous attribuons le résultat à une autre variable appelée somme. Ensuite, à la cinquième étape, nous en affichons, puis nous nous arrêtons. C'est donc un exemple d'algorithme. Bien entendu, les algorithmes peuvent être plus compliqués et nous allons voir comment, lorsque nous ajoutons des boucles et des conditions, cela peut créer un algorithme plus complexe. Maintenant, lorsque nous créons un algorithme, il y a deux concepts importants que je viens de mentionner. Boucles. Tout d'abord, cela nous donne la possibilité d' itérer ou de répéter un certain nombre d'instructions. Et aussi, s'il s'agit de déclarations, qui nous donne la capacité de décider quoi faire lorsqu'une condition particulière est remplie. 13. Que sont les déclarations de si-alors ?: Donc des conditions, si ce sont des déclarations. Nous avons donc ici l'exemple de la calculatrice à dos et des variables du manuel, ainsi que des variables totales qui effectuent des calculs sur ces variables. Et nous pouvons prendre n'importe quelle variable et créer des conditions pour obtenir différentes sorties. Voici, à la sortie finale une impression des prix totaux. Mais nous pouvons changer cela avec la déclaration if then. Donc, par exemple, ici, nous calculons le calculateur total de randonnée dans le manuel. Et nous disons, hé, si le total est supérieur à 35, alors vous imprimez, c'est trop cher. Nous pouvons donc modifier la sortie en ajoutant des conditions. Si vous voyez ici un total supérieur à 35. Est-ce vrai ou faux ? Eh bien, le total est de 40. 40 est supérieur à 35. Donc, si c'est supérieur à 35, alors nous l'imprimons, c'est trop cher. Cette ligne va donc l'imprimer , c'est trop cher. Voici le format du conditionnel le plus simple. Si la condition, telle Total, est supérieure à 35, c'est la condition. Ensuite, nous avons une liste de déclarations. Il peut s'agir d'une seule déclaration, comme si vous imprimiez le total. Il peut s'agir d'une liste de 510 instructions. Par exemple , il existe un format de base qui donne un aperçu plus complet de l'instruction if then et de l'instruction else. Si la condition est remplie, nous listons une déclaration. Mais si ce n'est pas le cas, nous en listons deux. Donc, ici, à droite, dans l'organigramme, nous pouvons voir l' état en haut. Ensuite, si la réponse à la condition est vraie ou oui, nous faisons une déclaration. Et si c'est faux ou non, c'est une autre déclaration. Voici à nouveau un exemple montrant valeur totale du sac à dos, de la calculatrice et du manuel. Si le total est supérieur à 35, vous imprimez, c'est trop cher. Sinon, s'il ne dépasse pas 35, on imprime, on peut l'acheter. Donc, disons simplement que nous avons un total de 25. Donc, si le total supérieur à 35 est 25, supérieur à 35, savez-vous que 25 est supérieur à 35 ? La réponse n'est pas vraie, la réponse est fausse. Si c'est faux, nous n'imprimons pas. Tellement cher. On passe à l'autre et on imprime. Nous pouvons l'acheter. Nous pouvons donc remplacer l'autre par, sinon, si ce n'est pas le cas, s'il ne dépasse pas 35, si le total est supérieur à 35, alors vous l'imprimez trop cher. Mais si ce n'est pas le cas, vous pouvez remplacer l'autre, mais si ce n'est pas le cas, nous imprimons, nous pouvons l'acheter. Vous avez maintenant ici un exemple de format plus complexe dans lequel vous pouvez voir que les instructions if else peuvent être imbriquées. Cela signifie donc que nous pouvons avoir des instructions if then else dans une instruction if then else. Cet algorithme particulier trouve donc le plus grand nombre parmi trois nombres. Nous déclarons trois variables, a, B, C. Nous lisons les variables. Lorsque nous disons « lisez les variables », nous lisons la valeur stockée dans la variable. Et puis nous avons la première déclaration « si alors ». La condition de la première étape, la quatrième étape, est que a est supérieur à b. Si a est supérieur à b, alors nous allons poursuivre et nous allons dire, hé, une autre affirmation « if alors ». Si a est supérieur à c. Si a est supérieur à c, nous affichons a comme la plus grande numérotation. Si ce n'est pas le cas, nous affichons que C a le plus grand nombre , et cetera, etc. Nous pouvons donc voir dans cet exemple que nous pouvons imbriquer l'instruction if then else dans d'autres instructions if then else pour créer des algorithmes plus complexes. Donc, si les déclarations sont des concepts très importants pour les algorithmes. Ensuite, nous allons voir ce que sont les boucles. 14. Quelles sont les boucles ?: Les boucles pour et pendant sont donc des boucles. La boucle While est un ensemble d' instructions qui se répète jusqu'à ce qu'une certaine condition soit remplie. Par exemple, la gauche, nous imprimons, c'est dix fois trop cher. Eh bien, ce n'est pas efficace. Donc, au lieu de cela, nous allons utiliser une boucle plus efficace. Vous allez le voir en deux ou trois lignes, on peut imprimer, c'est dix fois trop cher. Dans une boucle, cette instruction ne doit être écrite qu'une seule fois, et la boucle sera exécutée dix fois dans cet exemple particulier. Il existe maintenant deux types de boucles. Il y a la boucle pour et il y a la boucle complète. Une boucle à quatre est cette structure de contrôle de répétition qui n'est exécutée qu'un certain nombre de fois. Alors qu'une boucle while est utilisée lorsque nous ne connaissons pas le nombre exact d'itérations ou de répétitions. L'exécution de la boucle est terminée lorsqu' une certaine condition est remplie ou atteinte. Voici un exemple de boucle for. Vous pouvez voir ici, sur la gauche, le code non efficace. Au lieu de cela, nous utilisons une boucle à quatre boucles, et c'est plus efficace en trois lignes, nous pouvons faire exactement la même chose. Alors, voici comment ça se passe. Nous déclarons d'abord une variable. Ici, j'appelle la variable I, et nous la déclarons. Nous attribuons la valeur un à cette variable, puis nous l'imprimons, c'est trop cher. Ensuite, nous ajoutons ou nous incrémentons i de un. Nous ajoutons donc un à i. Alors maintenant i est égal à deux et I égal à deux est inférieur à dix, alors nous imprimons trop cher. Ensuite, nous en ajoutons un à nouveau. Donc i est maintenant égal à trois, c'est moins de dix. Nous imprimons donc trop cher, etc. Nous en ajoutons un, nous en ajoutons un, nous en ajoutons un et nous l' imprimerons trop cher jusqu'à ce qu'il atteigne dix. Ensuite, nous l'avons ajouté au prix cher. Ensuite, nous en ajoutons un. C'est 11,11, c'est supérieur à dix. Nous arrêtons donc la fin de l'algorithme. Vous pouvez donc constater que c' est beaucoup plus efficace. Nous pouvons lire le code plus facilement lorsque nous comprenons les boucles. Et comme je l'ai dit, les composants d'une boucle for, la variable I, sont une expression d' initialisation. Nous initialisons donc cette variable de boucle à une certaine valeur. Cela peut être ce que vous voulez, et le nom de la variable peut être tout ce que nous voulons. Le deuxième composant d'une boucle à quatre est une expression de test. Donc, après avoir initialisé la variable nous testons la condition si I est inférieur à dix ? Si la condition s'avère vraie, nous exécutons le corps de la boucle. Nous avons donc imprimé trop cher. Ensuite, nous passons à ce que nous appelons l'expression de mise à jour, qui est le I égal à I plus un. Nous incrémentons ou nous pouvons décrémenter la variable de boucle d'une certaine valeur. Ici, c'en est une, il peut s' agir d'une valeur différente. Nous avons donc l'expression d' initialisation, l'expression de test et l'expression de mise à jour. Maintenant, la boucle métallique ici sur la gauche, comme d'habitude, nous l'avons imprimée coûte dix fois trop cher, elle n'est pas efficace. Nous allons donc utiliser, pour cet exemple, une boucle while. Donc, la boucle est un peu différente. Habituellement, vous utilisez une boucle while lorsque vous ne connaissez pas le nombre exact de fois que vous souhaitez répéter l'instruction. Mais ici, à titre d'exemple, nous allons prendre la même impression. C'est trop cher. Vous commencez donc par initialiser la variable I. Et encore une fois, vous pouvez l' appeler comme vous le souhaitez. Nous l'initialisons à un, c'est l' expression d'initialisation. Ensuite, nous disons « pendant que j'ai moins de 11 ans ». C'est donc la condition du test. Pendant que nous l'imprimons , c'est trop cher. Ensuite, nous passons à l'expression de mise à jour I égale I plus un. Maintenant, il y en a deux. Donc, deux est inférieur à 11, alors nous imprimons à nouveau. Et puis quand nous sommes arrivés à 1010, c'est moins de 11, alors nous imprimons à nouveau. Et puis nous ajoutons que 1 est 11, 11 n'est pas supérieur à 11. Nous terminons donc l'algorithme ici. Vous pouvez voir ici un peu mieux l' expression d'initialisation. Ici, je l'ai appelé n, n est égal à un. Vous avez l'expression de test et moins d'une. Ensuite, vous avez l'expression de mise à jour, qui est l'incrémentation de la variable de boucle selon la valeur de votre choix. Ici. C'en est une. Quand utiliser ce que j'ai dit un peu à ce sujet. Mais vous utilisez une boucle for lorsque vous connaissez le nombre de fois que le corps de la boucle doit être exécuté. Et vous utilisez la boucle while lorsque le nombre exact de fois n'est pas connu, mais que la condition de sortie de la boucle est connue. Parce que c'est là la grande différence. Lorsque vous connaissez le nombre de fois que la boucle doit être exécutée. C'est une boucle « for » ou une boucle « while ». Maintenant, pour vous aider avec toutes ces boucles, ces instructions if et des algorithmes plus complexes, vous pouvez utiliser des organigrammes et nous pouvons maintenant parler d' organigrammes. 15. Quels sont les diagrammes de flux ?: Que sont donc les organigrammes ? Eh bien, un organigramme est une représentation graphique d'un algorithme. organigrammes utilisent des symboles connectés pour indiquer le flux d'informations. Vous créez donc un algorithme et vous utilisez des organigrammes pour vous aider à créer et à comprendre où se trouve le flux d' informations. Ensuite, une fois que vous avez fait cela et que vous êtes sûr que votre algorithme est suffisamment clair, vous pouvez coder. Vous pouvez donc voir sur la droite les différentes conventions d'un organigramme. Vous avez un symbole ovale qui indique l'arrêt et le début d'un programme. Nous l'appelons terminal. Nous avons un parallélogramme qui indique l'entrée et la sortie de l'algorithme. Nous avons une boîte qui représente les instructions arithmétiques. Donc, des calculs comme des ajouts, etc. Ensuite, nous avons le symbole du diamant qui présentera un point de décision. Ensuite, nous avons un symbole rond qui est utilisé lorsque les algorithmes sont complexes et qu'un organigramme s' étend sur plusieurs pages Nous utilisons donc un symbole rond pour cela. Ensuite, pour connecter le tout, vous avez des lignes qui indiquent la séquence d'exécution. Voici un exemple d'organigramme. Au début de l'algorithme, nous initialisons num un, num deux. Ensuite, nous créons une condition avec un diamant numéro un supérieur à numéro deux. Ensuite, avec une ligne à laquelle nous le connectons. Si c'est vrai, nous en affichons un. Si c'est faux, nous l'affichons aussi, puis nous terminons l'algorithme. Maintenant, comme je l'ai dit, lorsque vous connaissez bien cet algorithme, lorsque vous avez utilisé votre organigramme et que tout est clair pour vous, vous pouvez commencer à coder implémenter l'organigramme et à créer une fonction. C'est donc notre prochaine section ici. 16. Quelles sont les fonctions ?: Alors, les fonctions, que sont les fonctions ? Tout comme les algorithmes ? Les fonctions sont un ensemble d'instructions qu' un programmeur informatique écrit pour obtenir un résultat spécifique. Une fonction est simplement l' implémentation d'un algorithme. Comme je l'ai dit, vous commencez par créer l'algorithme, puis utilisez votre organigramme pour le créer. Et une fois que vous avez clairement défini ce que vous voulez, les différentes étapes vous permettent de commencer à coder et à écrire une fonction. Alors pourquoi utiliser d'abord une fonction ? Organisation. Une fonction est comme un mini-programme, comme une mini-recette que l'on peut écrire séparément du programme principal. Et nous pouvons réutiliser la même fonction autant de fois que nous le souhaitons dans le programme principal. C'est ce qu'on appelle la réutilisabilité. Désormais, il est utile de créer des fonctions car elles sont faciles à tester. Nous avons moins de code à tester. Il est beaucoup plus facile de trouver des bogues ou même de créer des bogues. Ensuite, lorsque vous souhaitez utiliser une fonction, vous suffit de connaître son nom, entrée et sa sortie. Vous n'avez pas besoin de savoir comment cela fonctionne. Supposons que vous supprimez un programme. Et dans ce programme, vous souhaitez créer une présentation PowerPoint à partir d'un document Word ou vice versa, par exemple, vous n'avez pas besoin d'écrire toutes les différentes étapes. Quelqu'un a probablement écrit une fonction pour vous que vous pouvez utiliser dans votre programme. Et la fonction peut être appelée PowerPoint en Word. C'est le nom de la fonction. Tu n'as pas besoin de savoir ce qu'il y a dedans. Vous pouvez simplement utiliser la fonction. Et c'est tout. C'est ce qu'on appelle l'abstraction. Comment fonctionnent les fonctions ? Eh bien, comme sur la droite, vous avez un téléphone et disons que votre téléphone est votre fonction. Eh bien, la fonction a un nom, nous pouvons donc l'appeler plus tard dans le programme. Tout comme une variable a un nom , une fonction a un nom. Ensuite, nous avons des entrées que nous appelons arguments que nous transmettons à la fonction pour effectuer des actions sur ces variables, disons des calculs. Et puis la fonction renvoie généralement une valeur une fois que tous les calculs sont effectués sur ces variables. Nous avons donc un nom, des entrées et des sorties. Voici donc un exemple de fonction ici. Encore une fois, j'ai pris une capture d'écran de ma feuille de calcul Excel et j'ai surligné une cellule ou une plage de cellules trop en gras. Ici, j'ai écrit que les fonctions sont cool dans les cellules A1, B1, C1. Et j'ai sélectionné ces trois cellules. Lorsque je clique sur être dans les coulisses, une fonction s'appelle, et cette fonction particulière s'appelle convertir les cellules sélectionnées en gras. Et comme vous le voyez à l'intérieur, il y a du code, des variables qui sont définies. Et voici la boucle pour. Vous pouvez voir que pour chaque cellule de la plage, j'ai ici une plage de trois cellules. Donc, pour chaque cellule, nous allons dire que le gras est égal à vrai. Et quand ce sera fait, nous mettrons fin à la fonction. ne s'agit donc que d'un exemple de fonction ici. Et bien sûr, vous n'avez pas besoin de savoir comment écrire ceci, mais je voulais juste que vous sachiez que chaque fois que vous utilisez un bouton dans Excel, Word ou tout autre logiciel en arrière-plan, vous avez une fonction qui s'appelle, qui exécute une tâche spécifique. C'est la fin du module 3. Nous avons abordé les algorithmes, ce qu'ils sont et comment les créer. Et puis les deux concepts les plus importants lorsque vous créez un algorithme, boucles et les instructions if. Nous avons parlé des différents types de boucles pour les boucles et les boucles entières et du moment où les utiliser. Ensuite, nous avons parlé des organigrammes et de la façon dont ils peuvent vous aider à organiser vos pensées avant d'écrire l'algorithme. Ensuite, une fois que vous avez écrit l'algorithme avec un organigramme et que tout est clair, vous pouvez créer une fonction. Et nous avons parlé des fonctions, de leur importance et de leur fonctionnement. Ainsi, dans le module suivant, le module numéro quatre, nous parlerons du stockage des données et des fichiers. 17. Qu'est-ce que le stockage de données ?: Bienvenue dans le module de stockage de données et de fichiers. À la fin du module quatre, vous serez en mesure de comprendre le stockage de données informatiques. Vous serez en mesure de comprendre également les formats de fichiers, les formats fichiers texte, les différents types de formats de fichiers texte, les formats XML. Vous serez également en mesure de décrire les bases de données et d'autres formats de fichiers. Parlons maintenant du stockage de données. Qu'est-ce que le stockage de données ? stockage de données signifie que différents fichiers et documents votre ordinateur sont ensuite enregistrés et enregistrés dans un système de stockage pour être utilisés ultérieurement. Un système de stockage informatique fait donc référence à un dispositif magnétique, optique ou mécanique qui préserve ou stocke des informations numériques, c' est-à-dire des données. Nous allons passer en revue quelques exemples. Voici donc quelques exemples de stockage de données. Vous savez, la disquette ou un périphérique USB, ou un CD ROM, un DVD ROM ou des disques durs. Ce sont tous des exemples de périphériques de stockage pour ordinateurs. Alors pourquoi le stockage informatique ? Eh bien, je voulais ici décrire les différences entre un cerveau et un ordinateur. Et si vous connaissez le cerveau, il existe deux types de mémoire différents. C'est la mémoire à court terme et la mémoire à long terme. Eh bien, pour l'ordinateur, nous avons deux types de systèmes différents qui sont similaires à la mémoire à court et à long terme. Nous avons un système appelé RAM, c'est de la mémoire à court terme. Et nous avons un système semblable à un disque dur que vous pouvez trouver votre ordinateur portable ou sur votre ordinateur de bureau, n'est-ce pas ? Et sur ce disque dur, vous avez toutes sortes de fichiers enregistrés. Ils peuvent donc être extraits plus tard pour être manipulés. Alors pourquoi le stockage informatique est-il important ? Eh bien, tout d'abord, de plus en plus de données sont générées chaque année. Les ordinateurs sont de plus en plus avancés. Et au fur et à mesure qu'ils sont plus avancés nouveaux appareils sont créés, comme l'iWatch, par exemple ou les iPad. Ce sont de plus en plus de données qui doivent être collectées, analysées. Et l'intelligence artificielle a besoin de nombreuses données pour trouver des informations permettant de résoudre les problèmes. heure actuelle, je dirais que nous avons ces grandes industries, en ce qui concerne les ordinateurs et les données, ce que l'on appelle l'intelligence artificielle. Et à l'instar des voitures autonomes, par exemple, et pour que les voitures autonomes puissent fonctionner correctement, les élites ont besoin de nombreuses données pour trouver des informations permettant de résoudre les problèmes. Encore une fois, pensez à toutes les données des montres connectées, des montres numériques, des smartphones et des assistants virtuels. Ils calculent de nombreuses données en permanence. Et il y aura de plus en plus de données chaque année à mesure que nous aurons de plus en plus d'appareils. Certains systèmes de stockage doivent donc évoluer pour stocker davantage de données et être plus sécurisés. Donc, si vous avez un petit échantillon de données, comme un fichier ou cinq, dix ou 30 documents différents. Vous pouvez le mettre sur une clé USB. Si vous avez de nombreux documents et vidéos différents, vous aurez peut-être besoin d'un disque dur juste au milieu, ou si vous en avez besoin, si vous avez des tonnes de vidéos et d'audios et qu' ou si vous en avez besoin, si vous avez des tonnes de aucun document ne provient, disons que vous avez une entreprise et que vous hébergez toutes les différentes vidéos audios et fichiers de toutes ces entreprises. Bien que vous ayez besoin de beaucoup d'ordinateurs, vous avez besoin de beaucoup de stockage de données, comme celui de droite, comme l'image de droite. Vous avez donc besoin de périphériques de stockage de plus en plus grands pour stocker toutes les données générées par tous les appareils informatiques du monde. Alors, comment fonctionne le stockage des données ? Eh bien, les informations ou données numériques sont écrites sur périphérique de stockage cible via un logiciel. Donc, par exemple lorsque vous cliquez sur le bouton Enregistrer sur Microsoft Word et Microsoft Excel, se passe qu'il s'agit d'une commande logicielle, n'est-ce pas ? Cela écrit le document, un document Word que vous venez d'écrire, l' écrit sur un disque dur. Maintenant, la plus petite unité de mesure dans la mémoire d'un ordinateur est un bit, un huit bits, équivalent à un octet. Vous avez probablement entendu les termes mégaoctets, gigaoctets, téraoctets, voire pétaoctets, n'est-ce pas ? Il existe de très grandes unités indiquant de grandes capacités de stockage. Et un programme, lorsqu' il est bien écrit, peut accéder aux données du périphérique de stockage ou les récupérer, la même manière qu'il peut récupérer les données sur un disque dur ou un ordinateur sur le cloud pour effectuer des calculs. Donc, en pratique, vous disposez de différents types d'informations. Par exemple, vous avez des fichiers texte, des fichiers audio, des fichiers vidéo, de la musique numérique. Eh bien, ce sont tous des types de fichiers différents. Et parce qu'ils contiennent différents types de fichiers qui sont stockés dans un format différent. Et nous parlerons du format plus tard, le format de base pour connaître dès maintenant nos fichiers texte, fichiers Excel et fichiers CSV. Nous avons donc parlé de stockage de données. Pourquoi est-ce important ? Et maintenant, dans la section suivante, nous allons parler des fichiers texte et des fichiers CSV. 18. Qu'est-ce que les fichiers texte ?: Parlons maintenant des fichiers texte. Quel est notre fichier texte. Un fichier texte, parfois appelé fichier plat, est un fichier informatique structuré comme une séquence de lignes dans un document électronique. Voici donc la structure d'un fichier texte. Vous avez d x d t au format V CSV. Et je vais expliquer ce que cela signifie. Le format le plus simple qui n' autorise que du texte brut sans gras ni italique est un fichier texte brut. Et les fichiers texte en général peuvent être visualisés et modifiés dans de simples éditeurs de texte, tels que le bloc-notes sous Windows ou TextEdit sur un Mac Les fichiers texte peuvent être lus ou manipulés très facilement par un programme informatique. Il existe deux principaux types de fichiers texte, le fichier texte brut et le fichier texte délimité. Généralement séparés par des virgules ou des tabulations. Tout d'abord, le fichier texte brut. Ainsi, le format d'un fichier texte brut est indiqué par l'extension de nom de fichier point TXT. Par exemple, vous avez vu sur votre ordinateur un fichier appelé ici, Il s'appelle mon fichier. Vous pouvez l'appeler comme vous voulez, mais l'extension ou le format de fichier est un point TXT. Maintenant, comme je l'ai dit, c'est le format le plus simple qui autorise uniquement du contenu en texte brut avec très peu de mise en forme. n'y a ni gras ni italique. Vous voyez sur le côté droit ici. C'est une capture d'écran de mon bloc-notes. Je viens d'écrire quelques phrases. Il ne s'agit donc que de texte brut, sans mise en forme. Maintenant, les fichiers en texte brut peuvent être visualisés et édités dans des éditeurs de texte, comme je l'ai dit, le bloc-notes édités dans des éditeurs de texte, comme je l'ai dit, sous Windows, TextEdit sur Mac peut être lu très facilement par n'importe quel programme informatique. Maintenant, une sorte de fichier txt de valeurs distinct, un fichier délimité est un fichier texte à valeurs séparées par des virgules ou un fichier texte CSV. Chaque ligne du fichier est un enregistrement de données. Chaque enregistrement se compose d' un ou de plusieurs champs séparés par des virgules. Vous voyez donc ici sur les bons noms point CSV et vous voyez le nom F, le nom L. Et puis en dessous, vous avez Nancy. Nancy est un FirstName, une virgule devo et Aaron FirstName une virgule Bora. Bora est le nom de famille. Tony Rafa, etc. Et vous pouvez les considérer comme des colonnes dans une feuille de calcul Excel. La première colonne est donc le nom F avec une liste des prénoms Nancy, Erin, Tony, et la deuxième colonne est le nom L avec devo Bora et font référence comme noms de famille. Encore une fois, les fichiers de valeurs séparés par des virgules ou les fichiers CSV peuvent être visualisés et modifiés dans de simples éditeurs de texte ou également avec Microsoft Excel sous Windows, par exemple en séparant la plupart des fichiers texte délimités par des virgules. Certains sont séparés par un onglet. Un fichier de valeurs séparées par des tabulations est donc un fichier texte délimité qui utilise une tabulation et deux valeurs distinctes. Ainsi, tout comme dans le fichier CSV, chaque ligne du fichier est un enregistrement de données, mais chaque enregistrement se compose d' un ou de plusieurs champs séparés par des tabulations et non par des virgules. Et le format est indiqué par l'extension de nom de fichier point t comme v, par opposition à une valeur CSV séparée par des virgules. Ici, c'est une valeur séparée par des tabulations, par exemple ici à droite, les noms point TSV. Et comme le CSV ou le fichier texte brut, le fichier de valeurs séparées par des tabulations peut être visualisé et modifié dans simple éditeur de texte ou avec Microsoft Excel sous Windows. Par exemple, dans cette section, nous avons parlé fichiers texte, de deux types, en fait, le fichier texte brut, qui peut être modifié avec Notepad sous Windows, par exemple sans gras ni italique ou sans mise en forme. Et vous avez le fichier texte délimité avec généralement une valeur délimitée par des virgules ou séparées par des virgules, et parfois vous avez une valeur séparée par des tabulations. Ensuite, nous allons parler du fichier Excel. 19. Quels sont les fichiers excellents ?: Maintenant, un autre type de format de fichier, le fichier Excel. Qu' est-ce qu'un fichier Excel ? Excel est un tableur très populaire. Un fichier Excel contient généralement des données telles que des nombres , des formules, des textes, et même des formes de dessin et toutes sortes de visualisations pour visualiser les données. Microsoft Excel est un tableur qui permet de manipuler, visualiser et d' analyser des données. Vous voyez sur la droite, vous avez une feuille de calcul avec une date, des revenus, des dépenses, bénéfices, et il est facile de trouver la somme ou la moyenne. Il existe différentes formules que vous pouvez appliquer à différentes cellules la feuille de calcul pour pouvoir analyser les données que vous consultez. Le format d'un fichier Excel est indiqué par l'extension de nom de fichier point XLS, ou plus récemment par l'extension x deux d' Excel, par exemple mon fichier point XLSX. Les fichiers Excel peuvent être visualisés et modifiés dans un éditeur de feuilles de calcul tel qu'Excel sous Windows ou Numbers sur Mac. Les fichiers Excel, tout comme les fichiers simples, peuvent être facilement lus et manipulés par un programme informatique. Parlons maintenant un peu de la structure d' un fichier Excel ou d'un classeur Excel. Un fichier Excel est généralement appelé classeur. Et un classeur est composé d' une ou de plusieurs feuilles de calcul ou feuilles. Comme vous pouvez le voir sur la droite, il y a un classeur Excel avec trois feuilles, une feuille à la troisième feuille. Un fichier Excel est donc composé d'une ou de plusieurs feuilles de calcul. Et chaque feuille de calcul ou feuille, on peut dire que la feuille contient les données des cellules Excel, tout comme sur la gauche, vous pouvez voir la date dans la colonne, et dans chaque cellule en dessous, vous avez une date. Vous pouvez voir la colonne intitulée Revenus. Dans chaque cellule située en dessous, le revenu a un montant de revenu différent. Et Excel s'est développé au fil des ans pour inclure de puissantes fonctionnalités de visualisation et des outils facilitant l'analyse des données. Alors, à quoi sert Excel ? Eh bien, Excel est utilisé pour saisir, organiser et gérer des données. Il est utilisé dans toutes les fonctions de l' entreprise. Et dans des entreprises de toutes tailles. Il est utilisé pour l'analyse des données, gestion de la relation client, la comptabilité, l'analyse commerciale, l'analyse financière, l'analyse des stocks, projets d' administration des bureaux de vente, comptes, l'unité de gestion des contrats. Il est également utilisé pour les rapports. C'est un excellent outil de création de rapports. Il existe des tableaux avancés que vous pouvez créer, appelés tableaux croisés dynamiques, ainsi que des fonctionnalités graphiques avancées. Dans Excel. Vous disposez également d'un langage de programmation appelé VBA, ou Visual Basic Applications manipuler des feuilles de calcul, ce qui serait autrement impossible avec les techniques de feuille de calcul normales. Et vous l'utilisez généralement lorsque vous avez une manipulation très complexe. Dans cette section, nous avons donc parlé d'Excel. Qu'est-ce qu'un fichier Excel ou la structure d'un fichier Excel ? Ce que nous allons faire maintenant, c'est passer revue d'autres formats de fichiers. 20. Quels sont les formats de fichier ?: Parlons maintenant des autres formats de fichiers. Un format de fichier est donc la structure d' un fichier qui indique notre programme et comment afficher son contenu. Nous avons donc parlé de fichiers texte, de fichiers CSV, fichiers Excel, mais il existe de nombreux autres formats de fichiers. Vous pouvez voir ici, sur la droite, le texte, nous et un fichier CSV, mais vous avez des fichiers MP3, JPEG, PNG, HTML foncés , par exemple le chien à points est un document Microsoft Word. Et lorsque vous créez un document Microsoft Word et que vous l'enregistrez, il est enregistré en tant que document spécial dans un format spécial appelé point doc. Et il est préférable de l'afficher dans Microsoft Word, et parfois vous pouvez l'afficher dans d'autres programmes. Mais comme il ne s'agit pas spécifiquement de Microsoft Word, peut-être que si vous l'ouvrez avec un autre programme, vous ne pourrez pas accéder à toutes les fonctionnalités. Et il existe différents formats de fichiers pour les fichiers vidéo tels que MP4 et les fichiers image tels que PNG ou JPEG Comme vous le voyez sur la droite, il existe des fichiers musicaux , des fichiers midi, appelés fichiers humides . Comme vous le voyez sur la droite, il existe des fichiers musicaux, des fichiers midi, appelés fichiers humides, fichiers HTML, etc. Il existe de nombreux formats différents. Voici donc à nouveau quelques types de combats, du texte, l'image, du son, de la vidéo et l'extension du fichier. Nous avons donc parlé du haut, le point TXT est un fichier texte brut. Vous avez également le point pdf, le point, point, point, point x point RTF. Il s'agit de formats différents provenant de différents programmes de texte ou éditeurs de texte. Pour l'image, vous avez différents formats. Do dot JPEG, PNG, TIF, PSD est pour Photoshop. Encore une fois, pour le son, vous avez différents formats tels que format MP3 ou WAV et quatre vidéos. Vous avez également différents types d'extensions de fichiers comme mp4, MOV ou mpeg, etc. Voici donc quelques formats de fichiers courants que vous êtes susceptible de rencontrer lorsque vous travaillez sur votre ordinateur. Nous avons donc parlé de nombreux formats de fichiers et de la façon dont ils sont stockés sur un ordinateur. Maintenant que nous avons parlé de toutes sortes de formats de fichiers, nous allons parler de quelque chose de très important dans l'espace informatique. C'est ce qu'on appelle une base de données. 21. Quelles sont les bases de données ?: Parlons maintenant des bases de données. Qu'est-ce qu'une base de données ? Une base de données est un ensemble organisé de données conçues de manière à pouvoir être consultées, facilement, gérées mises à jour, généralement par un programme informatique. Certaines personnes disent donc parfois qu'Excel est comme une base de données. Oui et non Il existe des différences entre Excel et la base de données. Oui, vous pouvez stocker des données dans Excel et accéder à des données dans Excel. Pareil. Vous pouvez stocker des données dans une base de données et récupérer des données dans une base de données. Mais il y a trois différences majeures. Les données sont stockées et manipulées dans des feuilles de calcul différentes, par exemple, elles sont idéales pour un seul utilisateur qui souhaite effectuer des manipulations simples. Mais lorsque vous disposez d'un stockage complexe ou d'une manipulation complexe, vous devez utiliser des bases de données. Les personnes et les personnes qui accèdent aux données sont alors très différentes. Encore une fois, pour les feuilles de calcul, il s'agit généralement un seul utilisateur ou peut-être de deux utilisateurs. Mais pour la base de données également, de nombreux utilisateurs peuvent accéder à la base de données en même temps, et ils y accèdent généralement via un programme informatique. Une autre différence réside dans la quantité de données pouvant être stockées. Les bases de données sont conçues pour contenir une plus grande collection d' informations par rapport à Excel. Par exemple, une feuille de calcul Excel comporte des lignes et je pense qu'il y a une limite au nombre de lignes. Cela représente environ 1 million de lignes. Désormais, dans une base de données, vous pouvez facilement stocker des millions et des millions de lignes. Maintenant, les bases de données sont apparues au début des ordinateurs, n'est-ce pas ? Parce que nous en avons besoin pour stocker certaines données. Bien sûr, au tout début des ordinateurs, tout se faisait en mémoire, mais nous avons découvert qu'il y a maintenant trop de données pour être Nous avons donc besoin d'un système pour stocker les données. Et lorsque nous avons besoin de manipuler ces données, nous devons les récupérer, les manipuler en mémoire. C'était l'idée. Ainsi, dans les années 60, nous avions un type de base de données appelé bases de données de navigation et bases de données hiérarchiques. bases de données relationnelles sont donc la base de données dans laquelle vous accédez aux données en définissant le chemin pour trouver les données souhaitées. Ces types de bases de données étaient donc simples, mais très rigides. Dans les années 80, nous avons créé bases de données relationnelles qui sont devenues très populaires. Et les bases de données relationnelles sont basées sur le modèle relationnel. Il s'agit d'une manière intuitive et simple de représenter les données dans Tableau. Et je vais expliquer cela dans la diapositive suivante. Au début des années 2000, plus récemment, nous avons eu ce que l'on appelle des bases de données sans SQL. Ce type de base de données a été créé en réponse à la croissance d'Internet et à la nécessité d'une vitesse et d'un traitement plus rapides des données non structurées. Aujourd'hui, nous avons ce que l' on appelle des bases de données cloud. Vous avez peut-être entendu parler des bases de données Amazon, des bases Google Cloud ou des bases de données Microsoft Azure. Ils innovent matière de collecte, de stockage, de gestion et d'utilisation des données . Voici donc un exemple de base de données relationnelle. Vous voyez sur la gauche, une base de données relationnelle, et vous voyez que les lignes ici représentent une relation entre une carte, je dirais, et une autre carte, n'est-ce pas ? Et tout cela est interconnecté. pratique, une carte est une table, En pratique, une carte est une table, une table de la base de données connectée à une autre table de la base de données. Vous pouvez donc voir sur la droite, vous avez un tableau intitulé Patients et qu'il y a une première colonne intitulée ID du patient. Donc, l'identification du patient, l'une avec le nom du patient dans la deuxième colonne, John Smith, identifiant du patient 2 avec son nom John Doe et la démographie, les Blancs, les Afro-Américains, etc. Ensuite, vous avez un deuxième tableau appelé médicament et l'identifiant du médicament. Ainsi, par exemple 111 est un identifiant de médicament un nom de médicament spécifique qui est associé à un certain patient. Supposons donc l'ID d'atténuation 111. Eh bien, le numéro deux du patient utilise ce médicament. Nous allons donc établir un lien entre les patients et les médicaments. C'est pourquoi nous disons que les deux sont liés ou qu'il existe une relation entre les patients et les médicaments. Et généralement, nous utilisons un identifiant, nous l'appelons une clé. Habituellement, le plus important est que ces deux tables soient liées entre elles par une clé. Dans une base de données relationnelle comme celle que vous voyez sur la droite, les utilisateurs accèdent aux données en indiquant ce qu'ils veulent et ils utilisent un langage appelé sequel ou SQL. Et SQL est l'abréviation de Structured Query Language. C'est juste un langage utilisé pour communiquer avec la base de données. Les instructions SQL sont utilisées pour effectuer des tâches telles que mise à jour d'une table ou la récupération de données d'une base de données. Supposons que nous voulions trouver tous les patients qui utilisent un médicament en particulier. Ce que nous allons faire, c'est utiliser la suite et indiquer à la base de données : « Hé, je veux récupérer tous les patients qui utilisent le médicament ID 111, par exemple nous allons utiliser pour cela et cette combinaison de base de données en SQL pour interroger les données forme un système de gestion de base de données relationnelle ». Et les plus importants que vous avez peut-être entendus sont Oracle, MySQL, Microsoft SQL Server ou Microsoft Access Voici donc un exemple d'utilisation réelle d'une base de données. Il s'agit donc d'un site d'adhésion connecté à une base de données pour récupérer des informations sur les membres ou les clients. Pensez donc, par exemple, à un site Web tel qu'Amazon. Ils ont des millions et des millions d'utilisateurs. Et vous allez sur amazon.com ou amazon.ca où que vous soyez dans le monde et vous saisissez votre identifiant et votre mot de passe. Et puis, une fois que vous appuyez sur Entrée, vous accédez à votre site d'adhésion et vous avez, sur le côté droit, généralement en haut à droite. Tu as ton nom. Eh bien, pour qu'Amazon puisse connaître votre nom à partir de votre identifiant, il doit consulter la base de données stockée quelque part sur les serveurs Amazon. Ainsi lorsque vous saisissez votre identifiant et votre mot de passe, ils puissent récupérer les données , récupérer votre nom et afficher votre nom sur le front end, c' est-à-dire l'ordinateur ou l'ordinateur portable que vous utilisez. Dans le module numéro quatre, nous avons expliqué ce que cela autorise et comment cela fonctionne. Nous avons couvert les fichiers texte, y compris les fichiers valeurs séparées par des plans et des virgules. Nous avons parlé des fichiers Excel et de la façon dont les fichiers Excel sont structurés. Nous avons également parlé des formats de fichiers pour le son, la musique et les vidéos. Nous avons enfin parlé base de données est ce que sont les bases de données, raisons pour lesquelles ce sont des bases de données relationnelles importantes qui sont largement utilisées aujourd'hui partout. Et dans le module suivant, nous allons parler des systèmes d'exploitation. 22. Quels sont les systèmes d'exploitation ? (Partie 1): Bienvenue dans le module numéro cinq, les systèmes d'exploitation. Dans ce module, le module numéro cinq, nous allons découvrir systèmes d'exploitation et leur fonctionnement, et pourquoi ils sont si importants. Dans ce module, vous serez capable de décrire les différents types de systèmes d' exploitation ainsi les bases de l'interface de ligne de commande. Qu'est-ce donc qu'un système d'exploitation ? Un système d'exploitation, ou système d'exploitation, est un logiciel qui gère le matériel informatique, les ressources informatiques et d'autres logiciels d'application. Le système d'exploitation est le logiciel le plus important qui fait fonctionner un ordinateur et gère la mémoire et les processus de l'ordinateur. Le logiciel et le matériel. Vous pouvez voir ici sur la droite au milieu, en bleu, nous avons le système d'exploitation. Le système d'exploitation communique en permanence entre le matériel, la mémoire, le processeur, les périphériques de votre ordinateur et communique également avec le logiciel. Supposons que vous ayez un Microsoft Word ou Microsoft Excel ouvert pendant que le système d'exploitation essaie de gérer tout cela. Cela vous permet donc de communiquer avec l'ordinateur sans connaître la langue de l'ordinateur. Et vraiment, sans système d'exploitation, un ordinateur est pratiquement inutile. Le travail du système d'exploitation consiste à coordonner toutes les ressources informatiques et à s'assurer que tout fonctionne correctement. Imaginez que vous avez Microsoft Excel, Adobe Photoshop, un film que vous mettez en pause en arrière-plan, un jeu auquel vous jouez et un PowerPoint que vous créez pour votre prochaine réunion de demain. Tout, tout cela est ouvert sur votre ordinateur. Eh bien, le système d'exploitation ou le système d'exploitation s'assure que le processeur, la mémoire et toutes les applications ouvertes fonctionnent comme ils sont censés le faire sans perturber le système. Maintenant, dans un système d'exploitation, n'oubliez pas un système d'exploitation est un logiciel intégré à l'ordinateur qui communique avec le matériel. Vous pouvez le voir en bas ici. Et les autres logiciels comme Microsoft Office ou Adobe Photoshop, les programmes utilisateur, les programmes que vous utilisez au quotidien. Au milieu, vous avez le système d'exploitation. Et le système d'exploitation est composé de plusieurs éléments. À l'intérieur du système d'exploitation, vous avez ce que l' on appelle un noyau. Le noyau gère ou communique avec toutes les ressources informatiques telles que le processeur, la mémoire et le système de fichiers. C'est donc le travail du noyau. Et le noyau se trouve dans un système d'exploitation. La deuxième chose est l'interface utilisateur. La deuxième partie d' un système d'exploitation est l'interface utilisateur. Et l'interface utilisateur permet à des utilisateurs comme moi, comme vous, d'interagir avec l' ordinateur à l'aide d'une interface graphique. C'est ce que nous appelons une interface utilisateur graphique graphique, telle que le glisser-déposer pour transférer des fichiers. Ou lorsque vous utilisez la corbeille pour les fichiers supprimés sur votre ordinateur, vous utilisez votre souris, appelée interface graphique. Ainsi, la partie interface utilisateur du système d'exploitation crée des environnements intuitifs permettant aux utilisateurs d'interagir avec l'ordinateur avec un minimum de connaissances informatiques. Encore une fois, dans un système d'exploitation, vous avez deux parties principales, le noyau et l'interface utilisateur. Maintenant, qu'est-ce qu'ils aiment de l'extérieur ? Eh bien, un système d'exploitation est fourni avec un ordinateur. Lorsque vous l'achetez, vous n'avez pas à installer de système d'exploitation depuis l'extérieur, uniquement l'interface graphique ou l'interface utilisateur graphique, comme vous le voyez sur la droite, seule cette dernière est visible. Mais la partie noyau du système d'exploitation est masquée, mais fonctionne en permanence pour s'assurer que toutes les ressources sont allouées manière appropriée afin de ne pas encombrer le système et d'assurer le bon fonctionnement de l'ordinateur. Les systèmes d'exploitation Must sont conçus pour être faciles à utiliser, mais ils ont une apparence et une convivialité différentes. Les trois systèmes d'exploitation les plus courants pour les ordinateurs personnels ou Microsoft, Windows, macOS et Linux. Dans cette section, j'ai beaucoup parlé systèmes d'exploitation et des raisons pour lesquelles ils sont si importants. Qu'y a-t-il à l'intérieur d'un système d'exploitation ? Maintenant, nous allons parler de Microsoft Windows, Mac OS et Linux, les trois systèmes d'exploitation les plus courants pour les ordinateurs personnels. 23. Quels sont les systèmes d'exploitation ? (Partie 2): Donc Windows, Mac OS et Linux. Maintenant, comme vous le voyez sur la droite, Microsoft Windows est le système d'exploitation le plus utilisé au monde. Il alimente plus d'un milliard de PC. Même s'il s'agit du système le plus utilisé, de nombreuses personnes utilisent Apple, un Mac ou un autre système d'exploitation appelé Linux. Et chaque système d'exploitation a ses avantages et ses inconvénients, même si macOS et Linux ne sont pas utilisés autant que je l'ai dit, certaines personnes préfèrent en fait un Mac, Linux ou Windows. Et nous allons voir pourquoi dans les prochaines diapositives. L'évolution du système d'exploitation Windows, le système d'exploitation Windows d'origine, a été publiée en novembre 85 et a constitué la première véritable tentative de Microsoft en tant qu'interface utilisateur graphique. Windows 95 est arrivé, puis en 95, bien sûr, et avec lui le tout premier bouton de démarrage et le menu Démarrer. Et aussi sur Windows 95, vous avez eu le début, ce qu'on appelle Internet Explorer. Windows 98 a ensuite introduit les boutons de navigation aller-retour et la barre d'adresse dans l'Explorateur Windows. Windows XP a été publié en octobre 2001 et c'est sans doute l'une des meilleures versions de Windows en termes d'évolution rapide. En 2007, Microsoft Vista modifié l' apparence de Windows Vista a changé la donne pour les joueurs avec l'introduction d'une technologie appelée Direct X, puis en 2009, Windows 7 était plus rapide, plus stable que Vista et plus facile à utiliser que Windows 8. Et puis enfin, en ce moment, Windows Ten est sorti en 2015. Maintenant, les avantages et les inconvénients de Windows, comme je l'ai dit, chaque système d'exploitation présente des avantages et des inconvénients. Étant donné que la plupart des ordinateurs du monde utilisent Windows, vous n'aurez aucun mal à trouver du matériel, des pilotes et assistance pour vous aider en cas de problème. Et c'est le système d'exploitation le plus largement supporté en termes de gains. Donc, si vous aimez les jeux, vous devez choisir Windows. Maintenant, le problème, c'est que Microsoft Windows est le système d'exploitation le plus vulnérable aux virus, et il est connu pour son instabilité et son faible niveau de sécurité. Maintenant, le second système d'exploitation, Mac OS, ou au début de 1984, existait un système 1 ou MCA OS1. C'était un système d'exploitation révolutionnaire car c'était le premier système d'exploitation grand public populaire à utiliser une interface utilisateur graphique juste avant Windows. Les versions ultérieures offraient des améliorations. Jusqu'à l'apparition du système 5.6, où Apple a commencé à facturer les mises à niveau du système d'exploitation. Puis, en 1991, vous avez eu macOS 7, qui a été le système d'exploitation le plus durable pendant six ans avant la sortie d'une nouvelle version en 97. Peu de temps après le retour de Steve Jobs chez Apple. En 99, Apple a publié macOS 9 en tant que dernier système d'exploitation Mac classique. Et puis nous voyons apparaître les dix séries ou séries MacOS X , les versions dites «  cat » des systèmes d'exploitation. Alors, voici maintenant si la version Mac Pass tend vers Mac OS 11, les avantages et les inconvénients de Mac OS. Eh bien, si vous vous intéressez à la création de contenu audio ou vidéo, c'est son point fort. C'est donc ce que vous devez utiliser. MacOS est plus sécurisé et plus puissant que Windows car il est basé sur Linux et nous allons parler de Linux dans les prochaines diapositives. Et il n'existe pratiquement pas de logiciels espions ou applications antivirus sur Mac. Vous avez un accès presque complet à une vaste bibliothèque d'applications open source gratuites. C'est donc génial. Quelques inconvénients. C'est plus cher au départ que Windows, par exemple, et évidemment, plus cher que Linux, car Linux est gratuit. choix du matériel est moins pris en charge que Windows, et c'est également un peu plus complexe que Windows. Maintenant, le système d'exploitation Linux, eh bien, Linux a ses racines dans Unix dans les années 1970. Un projet avait pour objectif commun de développer un système d'exploitation multi-utilisateurs robuste. Quelques années plus tard, un autre développeur travaillait sur une alternative libre à Unix, Linux Torvalds, un étudiant de premier cycle, a décidé de créer une alternative libre et a développé une alternative libre à Unix. Et il a appelé Linux. Linux est généralement empaqueté dans une distribution. Il a créé le noyau Linux, et ce noyau est empaqueté autour du noyau. Vous avez différents packages gratuits et tout cela forme une distribution Linux. Au milieu des années 1990, des pays tels que le nasopharynx ont commencé à remplacer leurs machines coûteuses des ordinateurs fonctionnant sous Linux, car c'était gratuit. Aujourd'hui, ces distributions constituent la base d' une industrie de plusieurs milliards de dollars dans le cadre de l'épine dorsale technologique, fait d'Internet, du cloud mobile. Et nous parlerons du mobile et du cloud dans les prochains modules ici. Maintenant, les avantages et les inconvénients de Linux sont nombreux, les limites s'appliquent à presque tous les matériels et Linux possède le support de pilotes le plus large de tous les systèmes. Il y a plus d'options que n'importe quel autre système. C'est bien plus sécurisé que Windows. Système d'exploitation, Mac OS. Linux est gratuit. Et comme c'est gratuit, vous bénéficiez d'un accès complet à une bibliothèque de logiciels open source gratuite. Maintenant, ce grand nombre d'options présente des inconvénients . Cela peut être intimidant pour un utilisateur non technique. De plus, il n'y a pas beaucoup de support pour les applications propriétaires et peu de support pour les fournisseurs. Résumé de cette section. Le plus important, c' Windows est le système d'exploitation le plus utilisé au monde. Vous choisissez Windows si vous aimez les jeux vidéo, vous choisissez macOS, si vous travaillez dans le montage d'images 2D ou la reproduction de vidéos, vous choisissez Linux si vous la cybersécurité et si vous n'êtes pas sûr, choisissez simplement Windows, car la plupart des gens l'ont et vous pouvez trouver de nombreuses personnes pour vous aider en cas de problème. Nous avons maintenant beaucoup parlé systèmes d'exploitation des ordinateurs. Ce que nous allons faire, c'est parler ensuite des systèmes d'exploitation mobiles. 24. Qu'est-ce qu'un appareil mobileOS ?: Ainsi, les systèmes d'exploitation mobiles, qu'est-ce qu'un système d'exploitation mobile ou un système d'exploitation mobile, sont des systèmes d'exploitation spécialement conçus pour les téléphones mobiles , les tablettes, les montres intelligentes et autres appareils mobiles. Vous pouvez voir ici un système d'exploitation spécialement conçu pour un iPad ou pour un téléphone comme un iPhone ou un Android. Il existe deux principaux systèmes d'exploitation mobiles. Ils ont d'abord apprécié, qui est sponsorisé par Google, puis iOS développé par Apple. Android est un système d'exploitation mobile basé sur une version modifiée du noyau Linux et d'autres logiciels open source, Android, gratuit et open source. Maintenant, Android est le plus utilisé, mais ensuite vient iOS qui est installé par de nombreux téléphones et tablettes, comme l'iPad et l'iWatch, etc. Donc, en 2018, pour vous donner quelques chiffres, plus de 85 % des téléphones mobiles utilisaient de nombreux téléphones et tablettes comme l'iPad et l'iWatch, etc. Donc, en 2018, pour vous donner quelques chiffres, plus de 85 % des Android comme système d'exploitation, et moins de 15 % fonctionnaient Android comme système d'exploitation, sous Apple OS, iOS. Nous avons donc beaucoup parlé des systèmes d'exploitation pour ordinateurs portables et des logiciels libres pour les ordinateurs en général et les systèmes d'exploitation mobiles. Nous allons maintenant parler de l'interface de ligne de commande. 25. Qu'est-ce que l'interface de ligne de commande ou CLI ?: Ainsi, l'interface de ligne de commande, ou CLI, est un programme installé sur votre ordinateur qui vous permet de créer et de supprimer des fichiers, exécuter des programmes et de parcourir des fichiers et des dossiers. Bien que le programme d' interface de ligne de commande fourni avec le système d'exploitation soit fourni avec le système d'exploitation, il s'agit d'un autre moyen d'exécuter des programmes permettant de parcourir des fichiers et des dossiers. Donc, en gros, vous pouvez utiliser l'interface graphique, l'interface utilisateur graphique, comme vous pouvez le voir en bas. Vous pouvez également utiliser l'interface de ligne de commande pour interagir avec le système d'exploitation. La différence est que vous cliquez simplement sur différentes icônes pour vous déplacer vers le dossier. Créez un dossier avec l'interface utilisateur graphique, avec la CLI, vous devrez saisir des commandes à la main. Les commandes sont donc parfois difficiles à retenir. Maintenant, qui a utilisé le gluant ? Qui utilise ? Eh bien, les programmeurs ou les utilisateurs expérimentés préfèrent utiliser l' interface en ligne de commande plutôt que l'interface gluante, par exemple si vous travaillez dans informatique et que vous accompagnez tout en gérant des milliers de systèmes informatiques, sinon les utilisateurs seront très inefficaces avec une interface utilisateur graphique. De nombreux informaticiens utilisent donc l'interface de ligne de commande. L'interface de ligne de commande vous permet de créer ou modifier la configuration d'un ordinateur pour un grand groupe, des milliers d'ordinateurs à la fois. Qu'est-ce que les utilisateurs d'ordinateurs utilisent ? L'interface visuelle, plus gluante, est plus facile à utiliser mais moins flexible si vous avez besoin manipulations complexes ou si vous devez automatiser des choses. Quels sont les avantages de l'interface de ligne de commande ? De quoi disposez-vous d' un contrôle précis sur le système d'exploitation ? Vous pouvez gérer un grand nombre d' utilisateurs et d'ordinateurs avec une interface de ligne de commande, vous pouvez stocker des scripts pour automatiser les tâches régulières de votre entreprise. Et l'interface de ligne de commande aide beaucoup à résoudre les problèmes, tels que les problèmes de connexion réseau. Par exemple , quels sont les inconvénients de l'interface de ligne de commande ? Eh bien, l'interface utilisateur graphique est beaucoup plus conviviale. l'interface de ligne de commande, il faut beaucoup de temps pour mémoriser toutes les commandes et mémoriser toute cette syntaxe. Il y a une syntaxe différente en plus de cela. Dans différents systèmes d'exploitation. Windows possède par exemple ce qu'on appelle PowerShell. Et Linux a un autre shell appelé Bash, et ils ont tous deux des commandes différentes, et ils ont tous deux une syntaxe différente, donc c'est plus difficile à mémoriser. Voici un exemple de commandes. Vous pouvez voir ici pour lister un répertoire, par exemple avec Linux, vous utilisez la commande ls. Dans Windows, vous utilisez une commande pour changer de répertoire. Tu as de la chance que ce soit pareil, non ? Pour monter d'un niveau, y revient au même. Copiez, vous déplacez un fichier. Eh bien, les commandes sont différentes si vous êtes sous Linux ou sous Windows. Il y a beaucoup de commandes, et certaines commandes sont identiques, certains courants ont des goûts différents, parfois c'est confus. Dans cette section, nous avons donc parlé de l' interface de ligne de commande avec les avantages et les inconvénients de l'interface de ligne de commande. Ainsi, dans le module 5, nous avons expliqué ce que sont les systèmes d'exploitation, la structure de base des systèmes d'exploitation. Nous avons parlé des trois principaux systèmes d'exploitation, leurs avantages et de leurs inconvénients. Nous avons parlé des systèmes d'exploitation mobiles avec Android et iOS, et nous avons également parlé de l'interface de ligne de commande. Dans le prochain module, nous parlerons du monde du Web. 26. Qu'est-ce que le Web mondial ?: Bienvenue dans le module 6, dans lequel vous allez apprendre ce qu'est le World Wide Web, que ce soit dans ce module . Comprenez les différences entre Internet et le Web. Comprenez comment les sites Web sont des structures au sein du Web. Et comprenez également les bases de ce que nous appelons le Cloud. Donc, le World Wide Web. Qu'est-ce que le World Wide Web ou www ? Le World Wide Web est communément appelé le Web. Il s'agit d'une collection globale de documents et d'autres ressources, telles que des fichiers audio et des vidéos, auxquels vous pouvez accéder lorsque vous êtes connecté à Internet. Quelle est la différence entre Internet et le Web ? Comme vous pouvez le voir sur la droite, vous commencez avec un ordinateur. Ensuite, lorsque vous avez plusieurs ordinateurs, vous pouvez les connecter ensemble ou les relier à l'aide d'un câble pour former un réseau. Maintenant, quand tous ces ordinateurs sont dispersés dans le monde entier et qu'ils sont tous reliés entre eux par des câbles, généralement, n'est-ce pas ? Eh bien, cela forme Internet. Internet est donc un réseau d'ordinateurs connectés. Les ordinateurs peuvent communiquer entre eux par le biais d' une langue, une langue spéciale, appelée TCP/IP. En plus d'Internet, vous avez le Web. Dans. Ce site Web est la collection de milliards de pages auxquelles vous pouvez accéder car tous ces ordinateurs sont connectés les uns aux autres. Vous pouvez donc accéder aux informations souhaitées via votre ordinateur, via un logiciel installé sur votre ordinateur appelé navigateur Web, tel que Microsoft Edge ou Google Chrome. Les termes Internet et Web sont donc souvent utilisés sans distinction, mais techniquement, ils ne sont pas la même chose. Donc, grâce à Ethernet, qui est, comme je l'ai dit, l'interconnexion des ordinateurs du monde entier. Vous pouvez accéder à certaines informations sur votre ordinateur portable, comme sur la page Web droite, à l'aide de votre navigateur Web, même si les informations se trouvent quelque part ou de l' autre côté du mur. Le concept du Web a été inventé en 1989. Des navigateurs Web ont ensuite été créés et le vent a commencé à entrer dans la vie quotidienne vers 1993 et 1994. Nous avons donc maintenant parlé du Web et la différence entre Internet et le Web. Et sur le Web, vous avez des pages, des sites Web et des pages Web. Et c'est ce dont nous allons parler maintenant à propos des pages Web et des sites Web. 27. Que sont les sites Web ?: Alors, quelles pages et quels sites Web ? Lorsqu'un site Web n'est qu'un ensemble de pages Web publiées sur un serveur Web. Par exemple, la NASA, Wikipédia, Wikimedia Commons, le site Web du programme américain sur l'Antarctique. Il s'agit simplement d'un ensemble d' informations affichées sur votre ordinateur, sur votre navigateur Web. Désormais, chaque site Web est composé d' une ou de plusieurs pages Web et d'autres contenus connexes tels que des fichiers audio et des vidéos. Chaque page Web et le contenu d'un site Web sont liés entre eux afin que nous puissions accéder au contenu s' il n'existe aucun lien vers une page ou une ressource particulière et que nous ne pouvons pas y accéder. Nous pouvons accéder à un site Web avec un navigateur Web tel que Google Chrome ou Microsoft Edge, comme je l'ai déjà expliqué, où que se trouve le site Web dans le monde, grâce, encore une fois, à Internet, qui est l'interconnexion des ordinateurs du monde entier. Et quelles pages et autres contenus connexes sont stockés sur un ordinateur quelque part dans le monde. Et cet ordinateur s' appelle un serveur Web. Et sur ce serveur Web, vous avez ces pages Web qui sont stockées. Donc, si vous étiez devant un ordinateur et que vous recherchiez un site Web, que se passe-t-il dans les coulisses ? L'exemple suivant qui se trouve devant vous montre le fonctionnement d' un navigateur Web lorsque vous souhaitez accéder à une page, par exemple www.example.com. C'est un exemple de site Web. Eh bien, le navigateur, Google Chrome ou Microsoft Edge , crée une table géante sur Internet appelée système de noms de domaine, DNS, pour trouver un accès au protocole Internet ou une adresse IP correspondant au nom example.com. Vous avez donc cette table géante. Ensuite, vous regardez example.com et à côté de example.com, vous avez, disons, une adresse IP telle que two ou 3.0, 0.1, 13.4. Ensuite, la demande du navigateur, la ressource de la page en envoyant une demande via Internet à l'ordinateur à cette adresse précise et en disant : «  Hé, je veux que vous regardiez cette page ». Maintenant, l'ordinateur, le serveur Web qui reçoit la demande, renvoie une réponse au navigateur indiquant qu' il peut répondre à la demande. Ensuite, il renvoie le contenu de la page demandée au navigateur. Et le rôle du navigateur est d' afficher le contenu approprié devant vous. C'est donc essentiellement ce qui se passe lorsque vous souhaitez consulter un site Web spécifique. Nous avons donc maintenant parlé de sites Web et de pages Web, et nous avons également parlé Internet et du Web mondial. Ensuite, nous allons parler d'un phénomène plus important appelé le Cloud. 28. Qu'est-ce que le nuage ?: Parlons maintenant du cloud. Le cloud fait référence aux serveurs informatiques accessibles via Internet. C'est ça. Concrètement, qu'est-ce que le cloud ? Eh bien, nous voyons toujours le nuage représenté par un nuage sur la gauche. Mais qu'est-ce que c'est pratiquement ? Eh bien, c'est un immense entrepôt. Et dans ces entrepôts, vous avez des serveurs Web, comme vous pouvez le voir sur la droite. serveurs Web dans des chambres, et ces pièces se trouvent dans des entrepôts géants. Le cloud n'est donc qu'un ensemble de serveurs situés dans ces entrepôts que nous appelons des centres de données, et ils se trouvent dans le monde entier. Quels sont donc les avantages du Cloud ? Eh bien, les entreprises disent : « Hé, nous allons utiliser le cloud  », cela signifie qu'elles vont utiliser les services des entreprises propriétaires de ces centres de données afin de ne pas avoir à gérer ces centres de données ou ces serveurs elles-mêmes. Ils n'ont donc pas à gérer les serveurs physiques de l'entreprise. Ils permettent à ces entreprises sur le cloud exécuter les applications logicielles et l'ordinateur de l'entreprise. Le Cloud permet aux utilisateurs d' accéder aux mêmes sites Web, fichiers et applications depuis n'importe quel appareil. Vous pouvez donc le faire sur votre propre ordinateur à la maison, ou vous pouvez être sur un ordinateur public, dans un café, puis accéder au même site Web, car ce site Web se trouve sur le cloud. Le passage au cloud supprime donc coûts informatiques pour les entreprises et les frais généraux. Ils peuvent facilement se développer à l'international sans acheter de serveurs dans le monde entier. C'est donc un véritable avantage en termes de coûts pour de nombreuses entreprises. Maintenant, comme pour tous les inconvénients du Cloud. d'abord, sans connexion Internet, que vous puissiez accéder à quelque chose comme Google Drive ou Google Docs, c'est sur le cloud, n'est-ce pas ? Mais si vous ne l'avez pas, vous pouvez y accéder. En outre, certaines entreprises s' inquiètent de la vulnérabilité et la sécurité lorsque leurs données trouvent pas sur site dans leur entreprise, qu'elles se trouvent dans le cloud, et certaines entreprises ont des inquiétudes à ce sujet. Ils préfèrent avoir leurs données sur site en centre-ville , ce qui pose parfois des problèmes. Comme le cloud dépend de la connexion entre votre ordinateur et Internet, les pannes de service peuvent vous empêcher d'accéder à vos données. Maintenant, les trois principaux fournisseurs de cloud, les fournisseurs de cloud, ces grandes entreprises propriétaires de ces centres de données. Ils fournissent des infrastructures, des plateformes logicielles à tous, ils accompagnent généralement parce qu'ils peuvent se le permettre. Eh bien, les trois principaux sont Amazon, Google et Microsoft. Ces services cloud sont appelés Amazon Web Services, Google Cloud et Microsoft Azure. Ces fournisseurs de cloud proposent des services permettant de créer un site Web évolutif, stocker des milliards de lignes de données, créer des moyens puissants et rapides de traiter et d'effectuer des calculs sur les données. Ils offrent également des services de sécurité, des services d'intelligence artificielle, etc. Dans ce module, nous avons donc abordé la largeur, la différence entre Internet et le World Wide Web. Nous avons parlé de la manière dont les sites Web et les pages fonctionnent sur le Web, ce qu'est le cloud et des différents fournisseurs de cloud. Nous avons également évoqué les avantages et les inconvénients du Cloud. Dans le module suivant, le dernier module, nous parlerons des langages de programmation. 29. Quels sont les langages de programmation ?: Bienvenue dans le module 7, les langages de programmation. Il s'agit du dernier module de notre cours. Dans ce module, nous allons découvrir les langages de programmation. Vous allez donc comprendre ce qu'est un langage de programmation. Comprenez les différences entre les différents langages de programmation et décrivez également langage de programmation à utiliser pour une tâche spécifique. Les différents types de langages de programmation. Tout d'abord, un langage de programmation permet aux programmeurs informatiques ou aux ingénieurs logiciels écrire des instructions dans un langage qu'un ordinateur peut comprendre, évaluer et exécuter. Il existe différents types de langages de programmation. Trois types principaux. Langage machine, langage de bas niveau et langage de haut niveau. Et le langage machine est ce qu' un ordinateur peut comprendre, qui n'est qu'une série de 0,1. Un langage de bas niveau est plus proche du langage machine utilisé par votre ordinateur. Un langage de bas niveau, comme le langage d'assemblage, inclut une syntaxe très complexe, sorte que peu de personnes utilisent ce type de langage. La plupart des gens utilisent des langues de haut niveau. Ils sont bien plus proches des langues humaines. Et les langages de programmation sont passés de la première génération, qui est le langage machine, à un qui est le langage machine, à langage de bas niveau à la troisième à la cinquième génération avec des langages de programmation de niveau supérieur. Ainsi, tout comme le langage normal, tout comme l'anglais, par exemple, français ou l'indien, ont évolué au fil du temps. Eh bien, les langages de programmation ont également évolué au fil du temps. Voici un exemple de langage machine. La seule langue qu'un ordinateur peut comprendre, vous pouvez voir que c'est juste une série de uns, de zéros et une série de chiffres. Et bien sûr, personne ne peut écrire cela. Maintenant, voici un second exemple d'un langage de niveau inférieur appelé langage d'assemblage. C'est très difficile à écrire. Ici. Déplacez le signe virgule A1 à 061 H. Donc, cette chaîne de montage particulière déplace pointeur vers le haut dans la mémoire, etc. C'est très compliqué. La plupart des gens utilisent donc une langue de niveau supérieur. C'est plus facile à écrire et à comprendre que vous pouvez voir ici pour I equal to one to 100 print Hello World. Nous allons donc imprimer Hello World 1 000 fois 412000. Nous allons l'imprimer encore et encore, afin que ce soit beaucoup plus facile à comprendre. Voici donc des exemples des trois principaux langages, les langages de programmation. Maintenant, bien sûr, si vous écrivez dans un langage de haut niveau, il devrait y avoir un mécanisme et un mécanisme permettant à l' ordinateur de le comprendre. Et tout le code doit être traduit en code machine. C'est le seul code que l' ordinateur peut comprendre. Et le code d'assemblage, qui utilise un langage de bas niveau, est traduit en code machine avec un programme appelé assembleur. Et les langages de haut niveau tels que Python sont traduits en code machine à l'aide d'un interpréteur. Et d'autres langages de haut niveau sont traduits à l'aide de ce que l'on appelle un compilateur. Vous devez donc vous rappeler ici qu'il existe un mécanisme, qu'il s' agisse d'un assembleur ou d'un compilateur, ou d'un interpréteur qui traduit le code en assembleur ou en langage de bas ou de haut niveau en langage machine, qui est le seul langage qu'un ordinateur peut comprendre. Maintenant que nous avons parlé des types de langages de programmation, il est temps de parler des langages eux-mêmes. C'est le but de la section suivante. 30. Quels sont les exemples de langues ?: Parlons maintenant de différentes langues. Il existe de nombreux langages de programmation, tout comme il existe de nombreux langages dans le monde. Mais les quatre principaux langages, à savoir Python , Java, JavaScript et C ou C plus, plus. Chaque langue a son propre usage. Et selon votre intention ou votre projet, vous allez utiliser une langue plutôt qu'une autre. Le premier, Python. Python est un type de langage appelé langage orienté objet qui possède une très, très grande collection de bibliothèques et de modules pour effectuer des calculs scientifiques par apprentissage automatique. Il est largement considéré comme un langage de programmation facile à apprendre et à utiliser. programmation très populaire. balances Python sont actuellement très demandées. L'un des inconvénients de Python est qu'il n'est pas adapté au développement d' applications mobiles. Java. Java est le langage de programmation couramment associé au développement d'applications client-serveur , utilisées par de grandes entreprises du monde entier. Il est largement utilisé dans le système d'exploitation mobile Android. Java n'est pas idéal pour les applications qui s'exécutent dans le cloud. Et en plus de cela, Oracle, une société propriétaire Java, facture des frais de licence pour utiliser le kit de développement Java afin développer des applications en Java. Javascript. Javascript est le langage de programmation le plus populaire pour créer des sites Web interactifs. Node.js, écrit en JavaScript. bibliothèque JavaScript permet donc La bibliothèque JavaScript permet donc de développer des applications basées sur un navigateur et ne nécessite aucune réserve pour télécharger une application. À la fois JavaScript et Node.JS, vous pouvez créer des sites Web interactifs très puissants. Maintenant, le problème vient des navigateurs Internet et ils peuvent désactiver l'exécution du code JavaScript. Cela pourrait donc, si vous le faites interférer avec le bon fonctionnement de certains sites Web. Maintenant C et C plus plus. Eh bien, le C est utilisé pour écrire des logiciels où la vitesse et la flexibilité sont très importantes, tout comme un système embarqué ou un ordinateur à haute performance. Et ils ont ajouté un plus-plus après la mer pour indiquer qu'il s'agit d'une version orientée objet C. Donc C n'est pas orienté objet et C plus est orienté objet. C est l'un des premiers langages de programmation jamais développés. Il sert de base à l'écriture de langages plus modernes tels que R ou Python, par exemple, et le C a une syntaxe assez complexe par rapport à la plupart des langages modernes comme Python et Java. Maintenant, quand utiliser un langage de programmation spécifique. Eh bien, si vous êtes un programmeur débutant, vous devez apprendre et utiliser Python. C'est un langage polyvalent et il est très demandé en ce moment si vous recherchez une vitesse de calcul ou si vous souhaitez travailler sur un système embarqué. Vous devez donc utiliser C. Si vous voulez créer des sites Web pour gagner votre vie, vous devez utiliser JavaScript, car c'est le langage de programmation le plus populaire pour créer des sites Web interactifs. Et vous utilisez Java si vous souhaitez créer de grandes applications d'entreprise. Dans le module 7, nous avons donc abordé les différents types de langages de programmation et leur évolution. Nous avons parlé de la manière dont les langages de haut niveau sont traduits en code que l'ordinateur peut comprendre à l'aide d'un compilateur, d'un interpréteur ou d'un assembleur. Et nous avons parlé des quatre langages de programmation les plus importants. Et quand utilisez-vous un langage de programmation spécifique pour un projet spécifique ? Ainsi s'achève ce module, le module sept, qui conclut notre cours sur les bases de la programmation pour la science des données. Merci beaucoup. 31. Remarques de clôture et prochaines étapes: C'est la fin du cours, les bases de la programmation. J'espère que tu as beaucoup appris. J'ai fait de mon mieux pour décomposer les concepts complexes en éléments plus faciles à gérer. Vous pouvez ainsi comprendre les bases de la programmation. Nous avons examiné les bases de l'informatique et les concepts de programmation. Dans ces deux parties, nous avons examiné les variables, le codage, les instructions if then, les boucles, etc. Nous avons examiné le stockage de données, les fichiers, les systèmes d'exploitation et le World Wide Web. De quoi s'agit-il ? Et en ce qui concerne les différents langages de Skillshare, j'ai également différents cours sur le SQL. Python est particulièrement orienté vers l'analyse de données. Il existe de nombreux cours de Python, par exemple, qui sont incroyables, mais ils sont conçus pour la programmation en général. Mes cours, tous mes cours, les suites, notre Python, sont uniquement orientés vers l'analyse de données. Il y en a donc des parfaits, je pense, non ? Si vous souhaitez devenir analyste de données ou si vous souhaitez devenir plus compétent dans l'analyse de données et connaître différents langages pour effectuer des analyses de données. Merci beaucoup encore d'avoir participé ou d'avoir regardé cette vidéo. Et j'aurai une description et des liens vers d'autres cours sur Skillshare sous cette vidéo, dans la section À propos. Merci beaucoup.