Python AI 应用之路:第二周学习笔记——初识python打怪升级
如果说编程是一座等待探索的城市,那么Python就是这座城市里最友好的导游——它语法简洁、可读性强,让零基础的小白也能快速上手。这周,我正式踏入了Python的世界,从「Python是什么」到「用PyCharm打出第一行hello world」,从「变量和数据类型」到「if else和while循环」,一步步搭建起了编程的基础框架。
这四块内容,是任何Python学习者都必须跨过的第一道门槛。下面,我将把这周的学习心得、代码示例以及踩过的坑整理成文,希望能对正在阅读的你有所帮助。
一、 Python是什么:不只是一门语言,更是一种思维方式
1.在正式写代码之前,请先搞清楚了一个问题:Python到底是什么?
Python是一门高级、解释型、面向对象的编程语言。Python的最大特点是**「语法简洁,接近自然语言」**。同样的功能,用C语言可能要写20行,用Java要写15行,而Python可能只需要5行。这也是为什么Python被称为「最适合初学者的编程语言」。
学习感悟:学Python不只是学一门语言,更是学一种「把复杂问题拆解成简单步骤」的思维方式。这种思维方式,比语法本身更重要。
二、 基础书写方式:从打出第一行hello world开始
1.欲善其事,必先利其器。这周我使用的开发工具是PyCharm——这是JetBrains公司出品的Python专用IDE(集成开发环境),有代码补全、语法高亮、错误提示等功能,非常适合初学者。
2.书写时的纪律
- 标点符号必须是英文半角
- 缩进空格必须统一
- 变量命名:字母 / 数字 / 下划线组成,不能数字开头,不能用关键字,区分大小写
- 代码和注释的中英文要分清
- 冒号结尾: if、else、while、for、def 等关键字后面必须加冒号 :
三、 变量与数据类型:编程世界的「收纳盒」
如果说数据是编程世界里的「物品」,那么变量就是存放物品的「收纳盒」。每个收纳盒都有一个名字(变量名),里面装着特定类型的物品(数据类型)。
1.运算符表达式
加(+),减(-),乘(*),除(/),取整(//),取余(%)等运算表达式
2.这周我学习了4大基础数据类型:
- 字符串型 (str)
- 整型 (int)
- 浮点型 (float)
- 布尔型 (bool)
3.不同运算符之间的强制转换:
如:
四,循环语句的流程控制:让程序学会「思考」和「重复」
1.if else:让程序学会「做选择」
基础if else形式:
if 条件:
条件成立时执行
else:
条件不成立时执行if…elif…else 多分支
if 条件1:
条件1成立时执行
elif 条件2:
条件2成立时执行
else:
以上都不成立时执行下面是几个if else和if…elif…else 多分支的例子教学:
2.while循环:让程序学会「重复」
while:让程序学会「重复」基础while形式
while (条件表达式):
条件成立时重复执行的代码break:跳出循环
while 条件:
if 满足某条件:
break # 立即跳出整个循环
循环体代码continue:跳过本次循环
while 条件:
if 满足某条件:
continue # 跳过本次,直接进入下一次循环
循环体代码
下面是几个while循环,break跳出循环,continue跳过本次循环 的例子教学:
3.以及while循环和if else循环的嵌套使用
五、 总结与展望
这一周的学习,是我 Python 打怪升级之路的「第一关」,虽然都是基础,但每一个知识点都是后续进阶的基石:
1.我认识了 Python—— 它不只是一门语法简洁的编程语言,更是一种「把复杂问题拆解成简单步骤」的思维方式。
2.我掌握了书写规范—— 从 PyCharm 环境搭建到「英文符号、4 格缩进、冒号别忘」的五大纪律,养成了良好的编码习惯。
3.我理解了变量与数据类型—— 四大基础类型(str、int、float、bool)、七种运算符、以及类型之间的强制转换,让我能灵活地处理各种数据。
4.我学会了流程控制——if else 让程序能「做选择」,while 循环让程序能「重复执行」,break 和 continue 让循环更加灵活,而嵌套使用则让程序逻辑更加丰富。
这周我跨过了 Python 的第一道门槛 —— 从「什么都不懂」到「能写能跑」,基础虽小,却是万丈高楼的地基。