day01_Fondation informatique et construction de l'environnement

1. Bases informatiques

1.1 Le concept d'ordinateur

  • composition d'un ordinateur

Un ordinateur est composé de nombreux matériels. Le matériel commun comprend : le processeur, le disque dur, la mémoire, la carte réseau, le moniteur...

Remarque : Les machines combinent des pièces et elles ne peuvent pas coopérer les unes avec les autres. Un système d'exploitation doit donc être introduit.

  • système opérateur

Il est utilisé pour coordonner les différents matériels de l'ordinateur, afin que le matériel puisse fonctionner ensemble pour atteindre un certain objectif.

Classifications courantes des systèmes d'exploitation :

  • Windows : Avantages : Bétail écologique, nombreux outils ; Inconvénients : légèrement plus lent, charge.

  • XP

  • gagner7

  • gagner10

  • Linux : Avantages : moins d'utilisation des ressources, gratuit (de nombreuses entreprises installent Linux sur des serveurs) ; Inconvénients : moins d'outils, impossible de jouer à des jeux

  • des centaines

  • Ubuntu

  • Chapeau rouge

    。 。 。

  • Mac : windows et linux intégrés, avantages : l'écologie n'est pas mauvaise, presque tous les outils sont disponibles, expérience utilisateur et interaction [meilleure] ; inconvénients : impossible de jouer à des jeux

  • application logicielle)

Après avoir installé le système d'exploitation, nous installerons sur notre ordinateur certains logiciels couramment utilisés, tels que : QQ, antivirus, WeChat... Ceux-ci sont tous développés en fonction du système d'exploitation.

1.2 Compilateur/Interpréteur

编译器/解释器, est un traducteur qui traduit le code en 识别commandes que l'ordinateur peut

A使用了Python开发了一个软件 1000行											B使用了Golang开发了一个软件 2000行
		python解释器																Golang编译器
					
												都是基于操作系统之上的
												CPU 	硬件	网卡	内存	电源...
												
												可以看一下这个流程图

insérez la description de l'image ici

Pourquoi certains sont-ils appelés compilateurs et d’autres interprètes ?

  • 解释器: Traduction en temps réel. Une fois que Python a obtenu 1 000 lignes de code, expliquez une phrase au système d'exploitation et traduisez-la ligne par ligne.
  • 编译器: traduction du texte intégral. Une fois que Golang a obtenu 2 000 lignes de code, il le compilera dans un fichier temporaire (l'ordinateur peut reconnaître la commande), puis donnera le fichier au système d'exploitation pour qu'il le lise.

Python, PHP,JavaScript, Ruby...langage interprété

C,C++,Go,Java...Langage compilé

2. Apprenez l'essence de la programmation

L’essence de l’apprentissage de la programmation réside dans trois choses :

  • Choisissez un langage de programmation et installez le compilateur ou l'interpréteur lié à ce langage de programmation sur votre ordinateur. (Vous ne pouvez exécuter le programme sur votre propre ordinateur que si un compilateur/interpréteur est installé).
  • Apprenez les règles grammaticales des langages de programmation, concevez et développez votre logiciel (collection de codes) selon les règles grammaticales + expérience commerciale
  • Utilisez un compilateur/interprète pour exécuter votre propre code

3. Classification des langues

  • 翻译latitude de

    • Langages interprétés, Python, Ruby…
    • Langages compilés, C, C++, Golang…
  • 高低latitude de

    • 低级编程语言, le code écrit peut être directement reconnu par l'ordinateur
    1. 机器语言, 101 001 110 00010 01010101..  -> 机器码,交给计算机去执行
    2. 汇编语言, MOV INC ... 这些指令,可以直接交给计算机去执行
    
    • 高级编程语言, le code écrit ne peut pas être directement reconnu par l'ordinateur, mais il peut être converti dans un langage que l'ordinateur peut reconnaître d'une manière ou d'une autre.
    C、C++、Python、Java... 这类编程语言在编写代码时几乎是写英语作文
    交给相关编译器/解释器 翻译成机器码,然后再交给计算机去执行
    

    Actuellement, les langages de programmation de haut niveau sont principalement utilisés.

3.1 Configuration des variables d'environnement système

默认Python解释器安装目录: /Library/Frameworks/Python.framework/Versions/3.10

有bin目录下有一个 python3.10 文件,他就是Python解释器的启动文件。
解释器路径:/Library/Frameworks/Python.framework/Versions/3.10/bin/python3.10

- 如何将 /Library/Frameworks/Python.framework/Versions/3.10/bin 添加到系统的环境变量中 ?
	- 默认你不用添加,默认Python解释器在安装的过程中已经帮你添加了。
	- 自己手动想添加:
		 - 打开用户目录的下的  .bash_profile 文件(.zprofile)
		 - 在文件中写如下内容
# Setting PATH for Python 3.9
# The original version is saved in .zprofile.pysave
PATH="/Library/Frameworks/Python.framework/Versions/3.9/bin:${PATH}"
export PATH
就可以了。。。

4. Pratique

  1. Décrivez brièvement la relation entre le matériel, le système d'exploitation et les logiciels (système d'application).
  2. Énumérez les systèmes d’exploitation courants.
  3. Décrivez brièvement la différence et la fonction du compilateur et de l'interpréteur.
  4. Classification des langages de programmation
  5. Quels sont les types d’interpréteurs Python ?
  6. Quelles versions de l’interpréteur CPython existe-t-il ? Quelle version utilisez-vous actuellement ?
  7. Quel est le rôle des variables d’environnement système ?
  8. Quelle est la différence entre Python et Pycharm ?

5. Réponse

La première est ma réponse

La seconde est la réponse standard

  1. Décrivez brièvement la relation entre le matériel, le système d'exploitation et les logiciels (système d'application).
答:硬件主要是用于计算机组成的,但是光这些元件是没有用的,这个时候就需要用到操作系统了,操作系统主要用于让硬件能够工作起来的这么个玩意,至于软件,就是基于操作系统之上的,根据用户的需求,所下载的这些玩意
正确答案:
   计算机是由多个硬件组成,例如:CPU、硬盘、内存、网卡、主板等。
   操作系统则是安装在计算机上用于协调各硬件进行配合工作的,他将用户的一些行为转化为计算机能够识别的命令,并协调各个硬件配合完成相关命令。
   软件,是由程序员开发并安装在操作系统的程序(本质上是一大堆的代码),例如:微信、QQ、金山毒霸等。
  1. Énumérez les systèmes d’exploitation courants.
答:windows,linux,mac
   常见的操作系统有三类:
   - win:win7、win10、xp 等
   - linux:centos、ubuntu、redhat 等。
   - mac:Catalina、Mojave、Sierra 等。
  1. Décrivez brièvement la différence et la fonction du compilateur et de l'interpréteur.
答:编译器:全文翻译,会先临时创建一个文件,将代码存里面,在统一交给计算机去处理
		解释器:逐行翻译,运行一段代码,就会交给计算机去处理。
   编译器和解释器的作用是将各编程语言的代码进行翻译,从而使得计算机能够识别并执行。
   编译器,全文翻译,将代码编译成`临时文件`,再执行临时文件。
   解释器,实施翻译,对代码实行边解释边执行。
  1. Classification des langages de programmation
答: 编译型/解释型。 高级编程语言/低级编程语言
  解释的角度:编译型和解释性。
  高低的角度:高级编程语言和低级编程语言。
  1. Quels sont les types d’interpréteurs Python ?
答:CPython,JPthon
   CPython、Jython、IronPython、pypy等
  1. Quelles versions de l’interpréteur CPython existe-t-il ? Quelle version utilisez-vous actuellement ?
答:CPython解释器的版本有2.x,3.x。我使用的是3.11
  2.x和3.x,目前课堂上使用的是最新的3.9.0版本。
  1. Quel est le rôle des variables d’environnement système ?
答:不用去到解释器的根目录下就能直接运行程序
   在将某个目录添加至环境变量后,如果在终端想要去运行此目录下的文件,则只需要输入文件名即可(无需再写前缀),系统会自动读取环境变量中的路径并自动拼接。
  1. Quelle est la différence entre Python et Pycharm ?
答:Python是一门编程语言,而Pycharm只是一个用于写编程代码的编辑器(集成环境)
   Python是解释器,用于将Python解释成计算机能够识别的命令。
   Pycharm是IDE(类似编辑器),用于方便快速的编写Python代码并实现运行Python代码的一个工具。

Je suppose que tu aimes

Origine blog.csdn.net/m0_48936146/article/details/127820042
conseillé
Classement