第1章:Pythonの概要

第1章:Pythonの概要

1.プログラミングとプログラミング言語

1.1言語とは

言語は、人々(英語、ドイツ語、フランス語など)間のコミュニケーションのためのツールです。

1.2プログラミングとは何ですか?

プログラミングとは、人間がコンピューターに実行させたいことをプログラミング言語で記述し、必要に応じてファイルに書き込むことを意味します。

1.3プログラミング言語とは何ですか?

プログラミング言語の本質は、人間とコンピューターの間のコミュニケーションのためのツールである言語です。

1.4なぜプログラミング言語を使うのですか?

人間はプログラミング言語を使用してコンピューターと通信し、コンピューターが人間により良いサービスを提供できるようにし(コンピューターの自発的な仕事)、それによって人間を解放します。(これは、プログラミング言語を作成するという人間の本来の意図です)

2.プログラミング言語の開発と分類

2.1機械語

机器语言简单地说就是一堆二进制指令(01),直接和硬件打交道,属于低级语言。
优点:执行效率高
缺点:开发效率低、跨平台性差

2.2アセンブリ言語

汇编语言也就是第二代计算机语言,它用英文标签代替二进制指令
优点:执行效率高
缺点:开发效率低、跨平台性差

2.3高級言語

高级语言相对汇编语言,它更接近自然语言和数学公式的编程语言,它能够被人类更好的理解。
高级语言又分为两类:
一、编译型(C、C++):需要借助编译器把程序所有代码编译成计算机能识别的二进制指令,操作系统拿着已经编译好的二进制指令操作硬件,所以只需要编译一次就可以拿着结构重复运行,不需要重新编译,从而提高了执行效率。
	优点:执行效率高
    缺点:依赖性较强,无法跨平台	
二、解释型(python、shell、JavaScript):需要借助解释器去读取程序代码,边翻译代码边执行程序。
	优点:它可以跨平台运行代码
    缺点:执行效率低于编译型

3、Pythonの基本的な紹介

3.1Python開発の背景

1989年,为了打发圣诞节假期,Guido开始写Python语言的编译/解释器。Python来自Guido所挚爱的电视剧Monty Python's Flying Circus 
(BBC1960-1970年代播放的室内情景幽默剧,以当时的英国生活为素材)。他希望这个新的叫做Python的语言,能实现他的理念(一种C和shell之间,
功能全面,易学易用,可拓展的语言)。Guido作为一个语言设计爱好者,已经有过设计语言的(不很成功)的尝试。
这一次,也不过是一次纯粹的hacking行为。

3.2python言語とインタプリタ

	首先,我们要分清python包含两个字面上的意思,它不仅是一门语言,也是解释器。那么,我们来介绍python语言和解释器。
	python语言是一种易于学习,而且功能非常强大的编程语言。它具有高效的高级数据结构和简单但有效的面向对象编程方法。Python优雅的语法和动态类型以及其解释的特性使它成为大多数平台上许多领域中脚本编写和快速应用程序开发的理想语言。
python的优缺点:
	优点:简单易学、免费而且是开源的、可移植性、解释性、面向对象、可扩展性、有非常丰富强大的库等。
    缺点:运行速度较慢
    Python解释器可轻松扩展为以C或C++(或从C调用的其他语言)实现的新功能和数据类型。更通俗的说python解释器是由编译器和虚拟机构成的,编译器将码代码转换成字节码,在通过python虚拟机来执行这些字节码。
python解释器的种类:
    CPython:用C语言开发的,故名为CPython,在命令行运行python就是在启动CPython解释器,它是使用最广泛的python解释器。
    IPython:它是基于CPython的一交互式解释器,功能和CPython完全一致。
    PyPy:PyPy是另一个Python解释器,它的目标是执行速度,PyPy采用JIT技术,对Python代码进行动态编译,所以可以显著提高Python代码的执行速度。
	Jython:它是运行在Java平台上的Python解释器,可以直接把Python代码编译成Java字节码执行。
	IronPython:它和Jython相类似,但IronPython是运行在微软.Net平台上的Python解释器,可以直接把Python代码编译成.Net的字节码。
    当然,除了上面这几种之外,那些技术高超的人还可以根据自己的需求开发出python解释器来执行python代码。

3.3インタープリターをインストールする

上記の調査を通じて、インタープリターとは何か、そのタイプを理解した後、最も広く使用されているCPythonインタープリターをWindowsにインストールします。具体的な手順は次のとおりです。
ステップ1:pythonインタープリターをダウンロードし、最初にpython公式ウェブサイトを開きますhttps ://www.python.org/
1. Webサイトにログインした後、[ダウンロード]-> [Windows]をクリックします。
ここに写真の説明を挿入

2. Pythonは複数のバージョン(2.7 / 3.8)と互換性があります。3.8をインストールした後
ここに写真の説明を挿入
、ダウンロードインターフェイスまで下にスクロールし、[ダウンロード]をクリックし
ここに写真の説明を挿入
て次の図を見つけ、指を動かしてクリックしてダウンロードし、ダウンロードが完了するのを待ちます
ここに写真の説明を挿入
Pythonインタプリタをインストールし、環境変数を設定する。
数値1:
ここに写真の説明を挿入
数値2を:インストールパスを選択します
ここに写真の説明を挿入

番号3:
ここに写真の説明を挿入

number4:インストールが完了しました!
ここに写真の説明を挿入
インストールが完了したら、次に環境変数を構成する必要があります。
番号1:マウスをコンピューターに置きます->右クリック->プロパティ->システムの詳細設定->環境変数...
ここに写真の説明を挿入

number2:詳細>環境変数
ここに写真の説明を挿入

number3:パスにカーソルを置き、マウスの左ボタンをダブルクリックします
ここに写真の説明を挿入

number4:パスを環境変数にコピーして新しい環境変数を作成し、パスを貼り付けます
ここに写真の説明を挿入
上記のパスを貼り付けた後、次のパスをコピーして環境変数に貼り付けます
ここに写真の説明を挿入

新しい環境変数を作成し、コピーしたパスを
ここに写真の説明を挿入
番号5に貼り付けます。構成後に[OK]をクリックします。

3番目のステップ:ハードワーク、インストールが成功したかどうかをテストしましょう。
番号1:WindowsキーとRキーを同時に
押し続けます=> CMDを入力します=> OKをクリックします番号2:Pythonを入力し、Enterキーを押します
ここに写真の説明を挿入

3.4 pythonの最初のプログラム(hello、world)

方法1:上記のテスト手順でprint( 'hello、world')をインタラクティブに入力し、Enterキーを押します。
ここに写真の説明を挿入

方法2:スクリプトでnotepad ++を開いて、.pyサフィックスが付いたファイル作成し、print( 'hello、world')と書き込んで保存します。次に、ファイルパスに従ってコマンドラインのファイルパスの下にhello.pyファイルを入力します。次に、Enterキーを押します。
ここに写真の説明を挿入

根据上面两种方式,我们得出结论:
1、交互式模式下可以即时得到代码执行结果,调试程序十分方便 
2、但想将代码永久保存下来,则必须将代码写入文件中 
3、我们以后主要就是将代码写入文件中,偶尔需要打开交互模式来调试某段代码、验证结果

Pythonでの3.5コメント

注释:
	文字上的意思是解释说明,python中的注释就是对某块代码进行解释说明,当然了注释的内容是不会被程序当作代码来执行的;它的意义就是提高代码的可读性,从而帮助我们更好的写代码。
注释分类:
	单行注释: #后面跟着注释的内容
#打印我是wuchangwen
print('wuchangwen')
    多行注释: """注释内容"""
'''
print('wuchangwen')
print('wuchangwen')
print('wuchangwen')
'''

3.6pycharmのインストールと使用

高速かつ効率的に開発するために、我々は、書き込みのコードに、この強力なテキストエディタを使用する必要がpycharmの詳細なインストール手順については、私のブログの庭を参照してください。pycharmインストールチュートリアル。
免責事項:この方法は、市販の場合、唯一の学習のためであります使用が必要です本物を購入してください!

著者:Wu Changwen
出典:https//blog.csdn.net/qq_41405475
は著者とCSDNの記事の合計に属しており、転載を歓迎しますが、このセクションで宣言された著者の同意なしに保持し、元の接続を指定する必要があります。記事ページの見かけの位置。

おすすめ

転載: blog.csdn.net/qq_41405475/article/details/112983375