和孩子一起学python读书笔记

第一章:基础入门

1.计算机使用的是二进制,但是人们不擅长使用这种语言,于是就发明了编程语言,让我们以自己能够理解的一种方式写程序,然后再翻译成二进制供计算机使用。

2.程序运行过程中出现的错误:

语法错误(syntax error)—语法是一种编程语言的拼写和文法规则

运行时错误(runtime error)

会提示错误并告诉错误发生的位置以及python认为存在什么问题

3.不同类型的数据无法运算

第二章:内存和变量

1.程序三要素

输入(input)

处理(process)

输出(output)

2.变量的命名:必须以字母或下划线开头,可以包含字母下划线和数字,变量名中不可以包含空格

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

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

第三章:基本数学运算

1.数据类型

整数

浮点数

字符串

2.操作符(operator)

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

python和所有其他的编程语言都遵循正确的数学规则和运算顺序

另外两个重要的操作符:

(1)** 指数,自乘为一个幂。例如3*3*3*3可以用3**4表示,Ps,一定不要用^,虽然不报错,但是出来的结果是错的,^在python中有其他的用法

(2)% 取余,例如 7%3  python会输出1

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

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

3.E记法

超级大或者超级小的数采用E记法

第四章:数据的类型

1.数据类型的转换

float() 转变为浮点数                  —这不会改变原来的值,只是创建了一个新的值

int() 转变为整数 —int() 只是单纯的取整,去掉小数部分,并不会四舍五入

str() 转变为字符串

2.type() 可以查看数据类型

第五章:输入

1.一般的输入

input()

2.来自互联网的输入

使用Urllib库

第六章:GUI—图形用户界面

1.GUI(graphical User Interface) 图形用户界面

import easygui

easygui.msgbox()函数用来创建一个消息框

2.GUI给用户选择,用户在图形界面中点击了一个选项就相当于输入

buttonbox() 图形里是三个按钮选项

choicebox() 图形里是三个选项,可以ok,可以cancel

enterbox() 可以让用户键入文本

第七章:判断再判断

1.决策技术

分支:完成决策并根据结果作出判断成为分支(branching)

代码块:是一行或多行放在一起的代码,它们都与程序的某个部分相关

缩进:是指一个代码行稍微靠右一点,这在python中是必不可少的一部分,缩进告诉python从哪里开始,到哪里结束(惯例是总是将代码块缩进4个空格)

第八章:转圈圈

1.循环(looping):就是让计算机代替我们去做重复的事情

计数循环(counting loop):重复一定次数的循环—for循环

eg. for a in […..]:

print(……)

Ps:不仅可以处理数字列表,也可以处理字符串列表

条件循环(conditional loop):重复直至发生某种情况时结束的循环—while循环

当我们希望循环一直运行或者并不明确清楚希望循环运行多少次,可以使用while循  环

无限循环(失控循环):按下command+c退出

Ps:每次循环称为一次迭代(iteration)

Ps:循环变量称looper,在实际操作中,程序员通常用i,j,k来作为循环计数器

第九章:注释

1.单行注释:#

2.多行注释:’’’……..’’’ 由于三重引号字符串是一个可以跨多行的字符串,但是如果不对这个字符串“做”任何处理,它将对程序没有任何影响

©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

友情链接更多精彩内容