AI第六课:Python第一周,原来编程就是语数外的另类排列组合
学习了一周的python,我感觉其就是英语作文+数学函数+基础语文的大熔炉,将其三者进行排列组合+逻辑思路得到一个程序的大杂烩。
这部分课程,核心就是搭起 Python 的基础框架,全程围绕 “猜数字游戏” 展开,把知识点揉进实战里,一点都不枯燥。课程从最基础的环境搭建讲起,让我们明白 Python 是什么、怎么运行代码,再通过 “设计第一个游戏”,接触print()和input(),理解 “输入 - 处理(判断) - 输出 - 结束” 的流程图式的程序逻辑,完成第一次代码运行体验。接下来的变量与字符串部分,就像给了两个 “编程积木盒”:变量是给数据贴标签,方便反复调用,主动给予的,可以复合运算的;字符串则是处理文字的工具,明白引号的用法和字符串的操作规则。明白了赋予“赋予”与“相等”的区别意义,= 不等于==。“改进小游戏” 系列是关键的进阶环节,教会用if判断和while循环让程序 动起来:用if实现 “猜大 / 猜小 / 猜对” 的判断,用while让游戏循环进行,还会强调缩进、冒号(必须是英文冒号,中文冒号会报错),这些 Python 语法细节,可以通过不断自操-AI自检的方法加深印象,循序渐进。数字类型部分,分清整数(int)、浮点数(float)以及复数的区别,理解0.1+0.2的精度问题,学会用int()、float()做类型转换,掌握加减乘除、地板除//、取余%等运算规则,解决用户输入字符串转数字的问题。布尔类型与短路逻辑,是让程序做 “复杂判断” 的基础。学到True和False的本质,理解and、or、not的规则,明白 “短路逻辑”——and遇假停(全真最后一个停)、or遇真停(全假最后一个停),同时掌握运算符优先级(括号、幂运算、正负极、乘除加减、比较符号、not、and、or ),避免复杂表达式的计算错误。Python就是英语单词+基础数学+语法语文的排列组合,所以学习python真是对初高中的语数外的一次额外的复习。同时思维逻辑就是一个工作后接触的绘制流程图的过程,去理解“开始、连接、过程、判断、输入/输出、注释、函数、结束”等流程图符号的意义,让我们在编程的时候做到步步为营,理清思路,让语数外的另类排列组合成为我们的新工具。