第一个python解释器_第一个python程序
回顧昨日重點(需記住5*)
三大核心:
cpu——運行程序
內(nèi)存——基于電,存取速度快,斷電丟失數(shù)據(jù)
硬盤——基于磁,存取速度遠(yuǎn)遠(yuǎn)慢于內(nèi)存,斷電不丟失數(shù)據(jù)
操作系統(tǒng)
應(yīng)用程序
操作系統(tǒng) (windows,linux)
計算機硬件(cup、內(nèi)存、硬盤)
ps:文件就是操作系統(tǒng)提供給用戶或者應(yīng)用程序操作硬盤的一種功能
今日內(nèi)容(6*重點,5*掌握,4*記憶,3*及以下了解即可)
1、編程語言分類(3*)
2、python介紹(3*)
3、安裝多版本python解釋器(5*)
4.第一個python程序(6*)_python程序運行的三個步驟
5.變量(5*)
一、編程語言的分類(3*)
機器語言:用二進(jìn)制指令編寫程序
缺點:二進(jìn)制指令難以記憶,容易出錯,編程復(fù)雜度極高
匯編語言:用英文標(biāo)簽,取代二進(jìn)制指令編寫程序
缺點:編程復(fù)雜度依然很高
高級語言:用人類能理解的表達(dá)方式去編寫程序
高級語言編寫的程序計算機無法理解,必須經(jīng)過翻譯才可以,按照翻譯方式不同
高級語言分為兩種
1、編譯型(c go)
2、解釋型(shell,python)
源代碼——————解釋器————————二進(jìn)制指令
二、python介紹(3*)
python的創(chuàng)始人為荷蘭人吉多·范羅蘇姆[4]??(Guido van Rossum)。1989年圣誕節(jié)期間,在阿姆斯特丹,Guido為了打發(fā)圣誕節(jié)的無趣,決心開發(fā)一個新的腳本解釋程序,作為ABC語言的一種繼承。之所以選中Python(大蟒蛇的意思)作為該編程語言的名字,是取自英國20世紀(jì)70年代首播的電視喜劇《蒙提·派森的飛行馬戲團(tuán)》(Monty Python's Flying Circus)。
近年來python確實越來越火
三、python解釋器
前面說了高級語言分為 編譯型 和 解釋型
解釋型語言和編譯型語言的共同目標(biāo)都是為了將我們所認(rèn)識的語句(例如循環(huán)、判斷)轉(zhuǎn)成二進(jìn)制代碼,再交給計算機執(zhí)行。
解釋型語言沒有轉(zhuǎn)二進(jìn)制文件的過程,什么時候需要,什么時候編譯
編譯型語言是指在我們把程序?qū)懲曛?#xff0c;把代碼完全翻譯成二進(jìn)制文件,通過執(zhí)行該二進(jìn)制文件來執(zhí)行程序。
解釋型語言是每一次用都需要編譯,,而編譯型語言只需要第一次運行時編譯,,以后在運行此程序只需要直接調(diào)用之前二進(jìn)制文件即可’
#安裝完python后需要配置環(huán)境變量,
我的電腦——屬性——高級系統(tǒng)設(shè)置——環(huán)境變量——系統(tǒng)變量,找到安裝路徑,添加這兩個即可
四、編寫第一個python程序
交互式環(huán)境:(cmd環(huán)境下,Ctrl + r 進(jìn)入)
特點:1、即時運行代碼 2、無法永久保存
寫入文件
python3 "D:\a.py"? ? ? ? #文件后綴 .txt or .py 不影響運行不過為了規(guī)范都寫.py
python+空格+雙引號+文件路徑
五、運行python程序的三個階段(6*) # 底層原理
python3"D:\a.txt"
1、先啟動python解釋器
2、python解釋器會將文件a.txt的內(nèi)容從硬盤讀入內(nèi)存
3、python解釋器會解釋執(zhí)行剛剛讀入內(nèi)存的代碼,識別python語法
六、IDE
pycharm or anaconda #兩者編輯器都可
pycharm官網(wǎng):https://www.jetbrains.com/pycharm/download/#section=windows
anaconda官網(wǎng):https://www.anaconda.com/products/individual
#注釋
"""
"""? ? ?三引號多行注釋往往用在一段程序的開頭,用來對整個py文件整體性的說明
#? 井號注釋,單行注釋? 一般用來對單行程序進(jìn)行說明,增加程序的可讀性。
# 變量
什么是變量?
變量是事物的狀態(tài)
變指的是可以將事物的狀態(tài)記錄下來,并且記錄的結(jié)果可以是被改變的
為何要變量?
就是為了讓計算機能夠像人一樣記住事物的狀態(tài)
如何用變量?
原則:先定義、后引用
# 先定義
例:
name = ”who“
age = 18
height = 1.8
weight = 80
name是變量名? ?= 是變量的一個地址? ?"who"是變量的值
想取who 就用變量值name取,如下
# 后引用
print(“name)
>>who
總結(jié)
以上是生活随笔為你收集整理的第一个python解释器_第一个python程序的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: python制作猜拳游戏代码_pytho
- 下一篇: websocket python爬虫_p