青少Python編程入門基礎知識匯總一覽

青少Python編程入門基礎知識匯總一覽

Python初學者整理了一份關于Python入門基礎知識的總結(jié),幫助Python初學者更好地學習入門編程語言。讓我們和邊肖一起來看看吧。

1.什么是計算機語言?

電腦是用來計算的機器,人讓它做什么它就得做什么!

計算機需要用計算機語言(也就是編程語言)來控制!

其實計算機語言和人類語言沒有本質(zhì)區(qū)別。不同的是交流的主體不同!

計算機語言的發(fā)展經(jīng)歷了三個階段:

1).機器語言

機器語言通過二進制編碼編寫程序。

執(zhí)行效率好,寫起來太麻煩。

2).符號語言(匯編)

用符號代替機器碼。

寫程序的時候不需要用二進制,直接寫符號。

編寫完成后,將符號轉(zhuǎn)換成機器代碼,然后由計算機執(zhí)行的過程稱為匯編。

將機器代碼轉(zhuǎn)換成符號的過程稱為反匯編。

匯編語言一般只適用于某些硬件,兼容性差。

3)語言

語言語法基本和現(xiàn)在的英語語法差不多,和硬件沒那么密切的關系。也就是說,我們可以通過語言在不同的硬件系統(tǒng)中開發(fā)程序。

學習語言也更容易?,F(xiàn)在我們所知道的語言基本上都是C、C++、C#、Java、JavaScript、Python等語言。..

編譯語言和解釋語言

計算機只能識別二進制代碼(機器碼),所以任何語言在交付給計算機執(zhí)行之前都必須轉(zhuǎn)換成機器碼,也就是說print('hello ')必須轉(zhuǎn)換成類似1010101這樣的機器碼。

根據(jù)轉(zhuǎn)換的時間,語言可以分為兩類:

1).編譯語言

如:C語言

編譯語言,將代碼在執(zhí)行前編譯成機器碼,然后將機器碼交付給計算機執(zhí)行。

執(zhí)行過程:a(源代碼)-編譯->: B(編譯后的機器碼)

特點:

執(zhí)行速度極快。

跨平臺性能差。

2)解釋性語言

示例:PythonJSJava

解釋型語言,不在執(zhí)行前編譯代碼,而是在執(zhí)行時編譯。

執(zhí)行過程:a(源代碼)-解釋器->:解釋執(zhí)行

特點:

執(zhí)行速度慢。

跨平臺更好。

我們開門見山,說說Python。

二、Python的介紹

Python是一種解釋性語言。

Python(英式發(fā)音:/paθn/美式發(fā)音:/pa θ ɑ n/)是一種廣泛使用的編程語言,屬于通用編程語言,由Guido Van Rothum創(chuàng)建,1991年發(fā)布*版本。可以看作是LISP的改進(加入了其他編程語言的一些優(yōu)點,比如面向?qū)ο?。作為一種解釋性語言,Python的設計理念強調(diào)代碼的可讀性和簡潔的語法(尤其是用空大小寫縮進而不是大括號或關鍵字來劃分代碼塊)。Python使開發(fā)人員能夠用比C++或Java更少的代碼來表達他們的想法。無論是小程序還是大程序,語言都盡量讓程序的結(jié)構清晰。

Python的用途:

網(wǎng)絡應用

臉書豆瓣

電腦機器人

科學計算

自動化操作和維護

大數(shù)據(jù)(數(shù)據(jù)清理)

云計算

桌面軟件/游戲

人工智能

Python開發(fā)環(huán)境構建

環(huán)境建設就是安裝Python的解釋器

Python的解釋器分類:

CPython()

用C語言寫的Python解釋器

PyPy

用Python語言寫的Python解釋器

IronPython

用Python寫的解釋器。網(wǎng)

JPython

用Java寫的Python解釋器

Python的交互界面

當我們通過Windows命令行進入Python時,進入的界面就是Python的交互界面。

結(jié)構:

版本和版權聲明:

python 3 . 7 . 4(tags/v 3 . 7 . 4:e 09359112 e,2019年7月8日,19:29:22)[mscv . 191632 bit(Intel)]on win32

鍵入“幫助”、“版權”、“學分”或“許可證”以了解更多信息。

命令提示符:

& gt& gt& gt

可以在命令提示符后直接輸入Python指令!Python解釋器會立即執(zhí)行輸入的指令!

安裝Python時,會自動安裝一個Python開發(fā)工具IDLE,你也可以通過IDLE進入交互模式。不過不同的是,在IDLE下,可以用TAB鍵查看語句的提示。

IDLE其實是一個交互界面,但是可以有一些簡單的提示,節(jié)省代碼。

注意:交互模式只允許你輸入一行代碼,就是執(zhí)行一行,不適合我們?nèi)粘i_發(fā)!

只能用于一些簡單的日常測試!

  • 姓名:
  • 專業(yè):
  • 層次:
  • 電話:
  • 微信:
  • 備注:
文章標題:青少Python編程入門基礎知識匯總一覽
本文地址:http://balticsea-crewing.com/show-113599.html
本文由合作方發(fā)布,不代表中職學校招生網(wǎng)立場,轉(zhuǎn)載聯(lián)系作者并注明出處:中職學校招生網(wǎng)

熱門文檔

推薦文檔