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.