软件开发求职招聘交流QQ群 http://liangssw.com/shishang/20004.html1、学习心得原来一直以为,学了这个集视频,应该就能自己做点啥了,比如我的最终目的:爬学区房。但是我今天学的时候,隐隐觉得,好像不大现实。毕竟,这都到了多集,我依然还是个纯粹的小新手。刚才看了篇文章《Python从入门到精通:一个月就够了!》,心里说着mmp点进去看才明白,这文章是建立在每天要学习6个小时以上,而且实际上已经是有了一定编程基础的。比较之下,我这每天学2个小时,还是0基础的40岁小白,要想达到精通,估计没有个天、半年的,应该没啥希望。好在,今天学的“石头剪刀布”实例,让我产生了一种“我也能编程、跟电脑快乐玩耍”的错觉。这种感觉还是挺好的。学习嘛,就是需要有一些及时反馈,让自己感到有收获,才能持续进行的。2、内容总结今天共学习了14集,内容主要包括:以“剪刀石头布”为例,练习多个条件的逻辑运算;通过换行,调整条件判断代码;学习导入随机数模块,及使用方法;从宏观上了解三大流程;循环基础:while的使用;常用的赋值运算符及使用方法。3、详细内容if实例(6集)集,石头剪刀布:目标,强化多个条件的逻辑运算;体会import导入模块的使用。从控制台输入要出的拳:石头1,剪刀2,布3;电脑随机出拳--先假定电脑只会出石头,完成整体代码功能;比较胜负。集,玩家和电脑出拳:复习了input函数,以及用int函数进行类型转换,以及在使用格式化字符串输出的时候,如果有多个变量,应该在%后面使用括号,并用逗号分割。集,判断胜负:写玩家胜利的条件,先用if解读游戏规则,发现只要满足一个条件程序就继续运行,于是将三个条件使用逻辑运算符or连接。先写完大的表达式,再将注意力放到每个小括号中,每个小括号针对一个游戏规则,发现每个小括号中的两个条件需要同时满足,于是使用and连接。写完三种玩家胜的情况后,思考平局和电脑胜两种情况,哪种好写呢?自然是平局,于是使用elif先处理平局情况。最后所有其他的情况,甚至包括输入1、2、3以外的数字,都归入else中。集,(扩展)增加换行调整条件判断代码:针对if语句涵盖三种情况时,代码过长,给阅读带来困难,如何既整齐又方便?需要调整代码格式。在if后面,叹号前面加一对括号,然后将or后面的语句换行,即可实现。换行的话,应该增加8个空格的缩进,PyCharm是真的强,自动搞定。集,随机数的使用:要使用随机数,首先需要导入随机数的模块--“工具包”。Importrandom。random.randint(a,b),返回(a,b)之间的整数,包含a和b,且b必须大于a。集,电脑随机出拳:对之前的代码进行微小改进,实现电脑随机出拳的目的。注意,在导入工具包的时候,应该将导入的语句,放在文件的顶部。因为这样可以方便下方的代码,在任何需要的时候,使用工具包中的工具。循环循环介绍(2集)集,目标确定:本章的目标是三大流程、while循环基本使用、break和continue、while循环嵌套。集,三大流程介绍:三大流程包括顺序(从上向下)、分支(根据条件判断,决定执行代码的分支)和循环(让特定代码重复执行)。循环基础(6集)集,while循环基本使用:While循环最常用的场景就是让执行的代码按照指定的次数重复执行。需求,打印5遍HelloPython。格式:while语句的最后一样要使用冒号。换行4个空格缩进。重点是在while上方设置初始条件(计数器)、结尾设置处理条件(计数器+1),保证循环按照期望次数执行。注意:while语句以及缩进部分是一个完整代码块。集,第一个while循环演练:把HelloPython打印5遍。集,单步调试while循环:通过单步调式按钮,详细讲解while循环执行的顺序。集,死循环的概念及解决方法:死循环就是由于程序员的原因,忘记在循环内部修改循环的判断条件,导致循环持续执行,程序无法终止。集,Python中的赋值运算符:在算数运算时,为了简化代码的编写,Python还提供了一系列的与算数运算符对应的赋值运算符。注意:赋值运算符中间不能使用空格。最常用的是:c=a+b将a+b的运算结果赋值为c;c+=a等效于c=c+a;c-=a等效于c=c–a。话说我咋觉得这个并不简洁呢,关键是也不好理解啊。集,Python中的计数方法:程序世界中的计数方法都是从0开始的。因此,写程序时,应该尽量养成习惯,除非需求的特殊要求,否则循环的计数都从0开始。