「小学生のPythonプログラミング入門ガイド」のPython 1.4の文の最初の文

Pythonの1.4文の最初の文

    このセクションでは、我々はあなたがマスターに願う事のいくつかのコンピュータ構成原理を伴う最初の文のPythonの文は、このセクションの内容は、より重要なの、書くことを学びます。一般的には、言語を習得するためにコンピュータプログラマの最初の文は、「Hello Worldのを」プリントアウトです。ここでは、印刷、プリンタが印刷していることではないが、出力ワードであるウィンドウにその文を表示します。その後、我々は、使用しているものを説明します。
    私たちは、この文を印刷するには、CMDウィンドウを使用します。ちなみに、cmdはつまり、コマンドプロンプトで、コマンドを意味し、ちょうどCMD.EXEを意味します。
    前のセクションと同じように、我々は、CMDウィンドウを開くのpythonを入力し、Pythonはpromptコマンドを登場「>>>」。3の端部が数よりも大きいことにより、(数改行より同じです)。図は次のとおりです。
    
    私たちは、印刷機能であるprint文を入力します。入力シンボルは英語のシンボルである英語英語記号入力方法の括弧と二重引用符であること、[印刷(「こんにちは、世界!」)]、注を入力します。図は次のとおりです。
    
    私たちは、その後入力し、変更内容を見ます
    
    私たちはハロー世界からマーキーのフィギュアがあったことを見ることができます!。さて、私たちはほんの少しの文章がどのような知識・ポイントが含まれていなければならないものを説明しましょう。
    1、英語と中国語のシンボルのシンボル間の違い。私たちは、限り、中国のシンボルの代わりに英語でサインインする必要があります関与シンボルPython言語として、それを覚えておく必要があります。なぜ?このので外国人の発明です。もちろん、それは英語と中国語のシンボルシンボルは、それがどのような違いを生むん差があることを意味しますか?例えば、括弧。中国でのプレイブラケット記号場合は、()長いそうです。入力は英語に切り替えた場合、プレイブラケットは、その()などです。あなたの違いを見て?あなたは自分のコンピュータのチャットウィンドウにビットを試すことができます。スペースがある場合、我々は、括弧内のほとんど英語が狭くなっていない、ブラケットの両側に中国人が表示されます。ここでは、コンピュータ・コーディングに関連する問題について。
    コンピュータコードとは何ですか。我々は、すべてのコンピュータは、外国人の発明、世界初のコンピュータ「ENIAC」が、米国が弾道を計算するのに使用されることを、1946年2月14日にペンシルバニア大学で生まれたことを知っている(興味があれば、私たちはお勧めします優れた映画「模倣ゲーム」、ベネディクト・カンバーバッチは、チューリングが演じる。チューリングはコンピュータサイエンスの父として知られている発明は、彼の最初のコンピュータではないが、コンピュータサイエンスの最大の賞は、チューリング賞です彼は)基礎なしで行うことはできません。それはとても自然言語が使用されているので、英語のアメリカの発明です。計算時間とメモリの少量のためには非常に小さい、誰もが世界で上のキャッチにコンピュータを想定していないので、コンピュータの初期開発することができ、唯一のエンコード、英語、数字、一部の記号をサポートしています。
    我々は、すべて知っている、またはコンピュータに聞こえ、進数を記憶する場合、すべてのデータが使用されなければならない計算が発現(それぞれ高及び低コンピュータ1と0によって表される)、例えば、A、B、Cなど、D 52、文字(大文字)と、コンピュータに格納された2進数表現するとき0,1一般的に使用されるいくつかの他のデジタルシンボルは(例えば、*、#、@、等)が存在するにも使用される、とを有する特定のバイナリ数字は(これはエンコーディングと呼ばれます)もちろん、誰もが自分のセットに同意することができ、シンボル、示していますが、混乱を招くことなく、相互に通信したい場合は、次に我々は同じ符号化規則を使用する必要があり、その後、米国は、標準化団体に関連します上記の一般的な記号は二進数を表すために使用される統一規制コーディングASCIIの導入に [1] 1967年に公開された標準タイプを調節する初めてのASCIIは、それが1986年に更新された最後の時間は、これまでに128文字の合計定義 [2] 例えば、我々は、(それが65進に変換された場合、我々は、付録Iで説明進演算)は、8ビットの2進数大文字Aの01000001を使用しました
    各論理1または論理0である、いわゆるビット(ビット)ビットです。例えば、私たちの手紙A、それほど01000001 8ビットの二進数という。
    私たちはしばしば、それが8ビット(ビット)のコンポーネントで構成されてバイト(バイト)を聞きます。たとえば、私たちの手紙Aは、ASCIIコードでバイトです。文字の前にバイトと英語のビットはBですが、私たちはしばしば区別するために、「ビッグB」と「リトルb」を言わなければならないので、大文字と小文字を区別しています。トラフィックは、多くの場合、これはどういう意味、ああ、どのように多くの何メガバイトGああ言ったとき私たちは、携帯電話を使うのか?1ギガバイト= 1024メガバイト、実際には、これは、1TB = 1024ギガバイトの倍数である 、1メガバイト= 1024キロバイト、1キロバイト= 1024バイト。1キロは、1キロであるとして、なぜ1Kはここにあるが、1024年ではなく1000年のですか?先に述べたように、コンピュータのみ論理0と論理1が存在し、n個のメモリの電源に2であり、そして 1024 〜1000、最も近い2のn乗の数です。しかし、実際には業務の都合上、シーンやシーンの計算の多くは、1024年1000年に縮小されます。私たちの家族が使用し、ブロードバンド100Gや200Gもこのアイデアのようにされていないこと?いいえ、私たちのブロードバンドの家庭用、率であるいわゆる200G帯域幅を指します。例えば200Gは、第二の流あたりにでも200GB、200Gbpsを参照すると、ここでは小さなB、ビット、ビット、ビットを使用しています。それは我々が使用されたバイトの面で、ですが、また、8で割った値。それが遅く経験するようにしても平均的な家庭のブロードバンドの帯域幅は、上部と下部の行に分割されます。
    以下は、ASCIIコードの対応表です。
    
    我々は中国のASCIIコードを表すことができないので、なぜ我々は今、中国のタイピングを使用することができます。これは、私たちが言おうとして別の2つのエンコード形式です。一つはGBK、UTF-8の一種です。
    GBKは、ピンイン、英語名の最初の文字を「拡張」フルネーム(GBKまたは「GB」「中国の内部コードの仕様が拡張」で1995年12月1日を開発する中国国家情報技術標準化技術委員会の人民共和国です。中国の内部コード仕様)、GBコーディング。私たちの日常のニーズに沿ったもので、2万中国語の文字が含まれているGBKエンコーディング形式、以降のWindows 95サポートシステムの中国語版。コーディングGBKは、より多くの文字を開発達成するために、ダブルバイト符号化方式を使用することです。
    GBKは文字が多く含まれていますが、世界の文字をしたい場合は十分ではありませんこと、中に含まれています。だから、巧妙な前任者は、もはや別のエンコード形式を開発しないだろう。これはUnicodeです。ユニコードは、クロス言語、クロスプラットフォームのテキスト変換処理の要件を満たすために、統一されたユニークなバイナリコードの各文字について各言語に設定されています。UnicodeとUTF-8は1992年にケン・トンプソンによって作成された可変長の文字エンコーディングです。UTF-8 1-6バイトエンコーディングで のUnicode 文字は、最初のバイトは依然としてASCIIと互換性のあるコードユニコード規格に任意の文字を表すために使用することができるように、元の処理ソフトウェアまたはASCII文字のみ無し変化の小さな部分の後、あなたは引き続き使用すると、可変長の設計とUTF-8エンコード形式は非常に人気になるので、私たちのメモリを節約することができます。
    一部のプログラムは、文字化けのように私たちは、多くの場合、主に異なる符号化の原因ので、文字化けを参照して、そのファイルは通常、表示され、テキストまたはGBKエンコーディング形式を使用して書かれた、と私たちは、UTF-8のオープンなコーディング環境ですされています。PythonはのみASCIIエンコーディングをサポートしていますが、のpython3後、Unicodeの文字コードが格納されて使用して早いので、それ以前の時間よりもPythonのUnicode標準のリリースの誕生、以来。
    私達は私達がちょうど入ってきたのpython print文に戻す(「こんにちは、世界!」)、私たちは英語で問題に大きな注意を払うように、我々は、メモリ上の英語と中国語が異なっていることを知っています
    2、どのように中国や図を印刷するには?
    使用した印刷(「こんにちはパイソン、最初の会議、してくださいお勧めします。」)、我々は出力が、私たちはすべての動作を願って何がわかります。
    あなたが番号を入力した場合、その後、何?印刷( "123456")
    
    二重引用符なしで番号を入力する場合は実際には、としても可能であり、
    
    二重引用符説明数ある二重引用符なしで、文字列であると、異なる増加は、二重引用符ではないためです。戻る私たちは、その後、変数と手の込んだについて話したとき。
    这里还需要提醒一点的时候,我建议我们同学在编写程序的使用,使用成对的符号,比如双引号、单引号、括号之类的,需要前后两个符号组合的,就先将两个符号一起输入,再输入符号内的内容,不然很容易忘记输入后面的符号,特别是以后的代码量多了,就更容易漏写。这种情况回头查问题会比较难查,而且因为小问题浪费时间不值得。我下面演示一下报错,如果少写双引号是如何报错的。
    
    3、我们解释一下这个print有什么用。我们一般在代码中打印出一个数据是用来排查故障的,在我们代码的运算过程中,将特定的数据打印出来看看是否能符合我们的预期,用来验证我们的想法是否正确。但现实中我们也遇到相似的场景,比如我们使用电脑自带的计算器,输入计算的数字,计算器通过计算之后不就将结果“打印”出来了吗?我们是否能使用代码实现一个计算器呢?当然可以,我们后续将演示这个代码。


    这里补充一个冷知识,为什么学习编程的第一句一般都是“Hello World”。
    根据收集到的资料显示,hello world起源于1972年,贝尔实验室(有兴趣的同学自行了解贝尔实验室,推动人类发展的伟大名字)的研究员Brian Kernighan在撰写“B语言教程与指导(Tutorial Introduction to the Language B)”时,首次使用了hello world,这是已知最早在计算机著作中使用hello world的记录。之后,1978年,他在他和Dennis Ritchie合作撰写的C语言圣经“The C Programming Language”中,延用了“hello,world”句式,作为开篇第一个程序。在这个程序里,输出的”hello,world”全部是小写,没有感叹号,逗号后有一空格。虽然之后几乎没能流传下来这个最初的格式,但从此用hello world向世界打招呼成为惯例。几乎每一个程序设计语言的教材中的第一个范例都是hello world程序,而且简单而优美的语句正好能验证我们的编译器是否能正常编译,因此在学习一门新语言的时候用hello world作为起步已经成为计算机程序界的一个传统。

    留个课后作业吧。在桌面上创建一个txt文件,将下面代码敲进去,保存文件退出,然后将文件后缀.txt改成.py。双击运行,看看会发生什么。(注意语句的缩进哦)
from turtle import *
x = 360/10
y = 120
for i in range(10):
	if i % 2 == 0:
		color("skyblue")
	else:
		color("pink")
	begin_fill()
	forward(y)
	left(x)
	forward(y)
	left(180 - x)
	forward(y)
	left(x)
	forward(y)
	left(180 - x)
	end_fill()
	left(x)
done()



[1] 李见伟. 计算机中信息的表示[J]. 中国现代教育装备, 2010(7):29-29.
[2] 莫绍强、陈善国.计算机应用基础教程:中国铁道出版社,2012年:12-13

おすすめ

転載: www.cnblogs.com/sunshinesky/p/12324490.html