1. 程式人生 > >MOOC —— Python語言程式設計 by 北京交通大學 第一章 概述

MOOC —— Python語言程式設計 by 北京交通大學 第一章 概述

一、計算機起源

計算機發展史中三位代表性人物:

  1. 阿蘭-圖靈: 最早的計算機模型,圖靈機
  2. 維納:控制論,5個原則
  3. 馮-諾依曼:第一臺電子計算機ENIAC,電子管組成
二、二進位制數

儲存二進位制數的最小單位bit, 簡寫‘b’
位元組Byte是計算機處理資料的基本單位,簡寫’B’
1Byte = 8bit
不同的指令,不同型別的資料,所佔位元組數不同

三、計算機工作原理

計算機獲得高速度是基於儲存程式程式控制的原理
五部分:輸入裝置(鍵盤,滑鼠等)、輸出裝置(顯示器,印表機等)、儲存器(記憶體,外存,暫存器)、運算器(CPU)、控制器

在這裡插入圖片描述

四、指令、程式、軟體

【1】指令是指揮計算機完成某個操作的命令,發出的指令要能被計算機的輸入裝置、輸出裝置、儲存器、運算器、控制器理解並執行。
【2】設計好的計算機硬體是為了更好地執行“指令”。為解決某個問題而設計的一系列有序指令的集合稱為程式。
【3】程式是用某種“計算機語言”描述的。計算機的工作過程就是根據程式處理資料,得到結果。若干段程式和相關的文件集合就構成了軟體。

五、計算機語言發展史

機器語言——組合語言——高階語言(c,c++,java,python)

六、python語言簡介

只要剛開始學python都會提:Guido Van Rossum, 第一個python公開版本1991發行
開發環境:pycharm,沒用過其他的沒對比,對我初學者來說感覺好好用。不過沒中文版,用community的版本就可以

七、安裝 python的開發環境

想安裝什麼就百度什麼
安裝python時,一定要給新增環境變數打勾, ’add python 3.6 to path‘,這是重點。沒安裝只能自己新增,方法百度
安裝第三方庫,強烈推薦使用 pip
pip install 庫名

八、變數與變數值

example: a = 3 ; a是變數名,3是變數值

九、第一個python例題

從鍵盤輸入一個數,讓這個數乘以2再加10,顯示結果

a = input('請輸入一個數字:')
result = int(a)*2 + 10   # input輸入得到的是字串,需要用int轉換為整數計算
print
("結果是:",result)
十、input()、eval()

1、input()
a = input()
10
type(a)
=> class ‘str’ # str 字串,a是字串型別

2、eval() 直接取引號裡資料型別,如bool, int, float

a = eval('10') 
b = eval('False')
c = eval('10.34')

>>> type(a)     
<class 'int'>  
        
>>> type(b)
<class 'bool'>

>>> type(c)
<class 'float'>       
十一、format()
#example: 
>>>print("{0},{1}".format('a','20'))
a,20
>>>'{:.2f}'.format(96.345)
96.34

在這裡我引用嵩天老師在mooc裡的ppt,我覺得他講的清楚詳細多了

在這裡插入圖片描述
在這裡插入圖片描述

在這裡插入圖片描述

在這裡插入圖片描述