和孩子一起學python讀書筆記

第一章:基礎入門

1.計算機使用的是二進制,但是人們不擅長使用這種語言,于是就發(fā)明了編程語言,讓我們以自己能夠理解的一種方式寫程序,然后再翻譯成二進制供計算機使用。

2.程序運行過程中出現(xiàn)的錯誤:

語法錯誤(syntax error)—語法是一種編程語言的拼寫和文法規(guī)則

運行時錯誤(runtime error)

會提示錯誤并告訴錯誤發(fā)生的位置以及python認為存在什么問題

3.不同類型的數(shù)據(jù)無法運算

第二章:內存和變量

1.程序三要素

輸入(input)

處理(process)

輸出(output)

2.變量的命名:必須以字母或下劃線開頭,可以包含字母下劃線和數(shù)字,變量名中不可以包含空格

3.數(shù)字可以想加,字符串只能拼接(concatenation)

4.多行的字符串需要使用三引號(triple-quoted string)

第三章:基本數(shù)學運算

1.數(shù)據(jù)類型

整數(shù)

浮點數(shù)

字符串

2.操作符(operator)

基本的四個操作符:+? -? *? /

python和所有其他的編程語言都遵循正確的數(shù)學規(guī)則和運算順序

另外兩個重要的操作符:

(1)**?指數(shù),自乘為一個冪。例如3*3*3*3可以用3**4表示,Ps,一定不要用^,雖然不報錯,但是出來的結果是錯的,^在python中有其他的用法

(2)%?取余,例如?7%3? python會輸出1

自增和自減:+=是自增;-=是自減

例如,number += 1就是表示自己加1

3.E記法

超級大或者超級小的數(shù)采用E記法

第四章:數(shù)據(jù)的類型

1.數(shù)據(jù)類型的轉換

float()?轉變?yōu)楦↑c數(shù)????????????????? —這不會改變原來的值,只是創(chuàng)建了一個新的值

int()?轉變?yōu)檎麛?shù) —int()?只是單純的取整,去掉小數(shù)部分,并不會四舍五入

str()?轉變?yōu)樽址?/p>

2.type()?可以查看數(shù)據(jù)類型

第五章:輸入

1.一般的輸入

input()

2.來自互聯(lián)網(wǎng)的輸入

使用Urllib庫

第六章:GUI—圖形用戶界面

1.GUI(graphical User Interface)?圖形用戶界面

import easygui

easygui.msgbox()函數(shù)用來創(chuàng)建一個消息框

2.GUI給用戶選擇,用戶在圖形界面中點擊了一個選項就相當于輸入

buttonbox()?圖形里是三個按鈕選項

choicebox()?圖形里是三個選項,可以ok,可以cancel

enterbox()?可以讓用戶鍵入文本

第七章:判斷再判斷

1.決策技術

分支:完成決策并根據(jù)結果作出判斷成為分支(branching)

代碼塊:是一行或多行放在一起的代碼,它們都與程序的某個部分相關

縮進:是指一個代碼行稍微靠右一點,這在python中是必不可少的一部分,縮進告訴python從哪里開始,到哪里結束(慣例是總是將代碼塊縮進4個空格)

第八章:轉圈圈

1.循環(huán)(looping):就是讓計算機代替我們去做重復的事情

計數(shù)循環(huán)(counting loop):重復一定次數(shù)的循環(huán)—for循環(huán)

eg. for a in […..]:

print(……)

Ps:不僅可以處理數(shù)字列表,也可以處理字符串列表

條件循環(huán)(conditional loop):重復直至發(fā)生某種情況時結束的循環(huán)—while循環(huán)

當我們希望循環(huán)一直運行或者并不明確清楚希望循環(huán)運行多少次,可以使用while循 ?環(huán)

無限循環(huán)(失控循環(huán)):按下command+c退出

Ps:每次循環(huán)稱為一次迭代(iteration)

Ps:循環(huán)變量稱looper,在實際操作中,程序員通常用i,j,k來作為循環(huán)計數(shù)器

第九章:注釋

1.單行注釋:#

2.多行注釋:’’’……..’’’?由于三重引號字符串是一個可以跨多行的字符串,但是如果不對這個字符串“做”任何處理,它將對程序沒有任何影響

?著作權歸作者所有,轉載或內容合作請聯(lián)系作者
【社區(qū)內容提示】社區(qū)部分內容疑似由AI輔助生成,瀏覽時請結合常識與多方信息審慎甄別。
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發(fā)布,文章內容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務。

相關閱讀更多精彩內容

友情鏈接更多精彩內容