Python 语言小课到这里就结束了,回顾一下,我们还是接触了很多内容的。
语言知识
- 输入和输出
- 变量
- 数据类型和数据类型转换
- 循环: for 、range、while
- 多重赋值、元组解构
- 模块
- 条件判断、break、continue
- 条件运算、关系运算、逻辑运算符、算术运算、赋值运算
- 常用的数学运算、取模运算、整数除法
- 列表的概念、索引访问、遍历和常用方法
- 切片操作
- 序列:列表、字符串、元组
- 可变值和不可变值
- 二维列表的遍历和循环嵌套
- 字符串的创建、索引、元素的访问以及遍历操作
- 字符串的常用方法、字符串大小转换
- 格式化字符串
flag编程思想- 函数的定义、形参和实参
- 面向对象、类和实例、属性和方法
self和__init__特殊方法- 集合的概念、特点和常用方法
- 字典的概念、特点和常用方法
- 栈的概念、特点和常用方法
- 队列的概念、特点和常用方法
数据结构
此外,我们还接触了一些基本的数据结构,它们会在后面的刷题之旅中经常使用。
- 列表
- 字符串
- 链表
- 哈希表
- 栈
- 队列
最后
通过以上知识的学习,大家在刷题的时候,基本解决语言方面的问题了,此时就需要更专注于算法知识的学习,接下来大家去刷代码随想录,那里有新的挑战在等着你!
最后也希望大家可以写一篇总结博客(博客可以是 CSDN,知乎,掘金,甚至小红书都行),来记录这一刻吧,加油💪
小白新手如何快速提升代码能力?
💡 一、承认自己不会,是学习的开始
首先请记住这句话:
❗不会写代码不代表你不聪明,只是你还没有掌握方法。
很多新手“看懂一行行解释”但就是“写不出来”,那是因为:
-
没有建立完整的“结构思维”
-
不知道什么时候该用什么语法
-
没有自己动手“练习”足够多次
🧭 二、写不出来时的解决方案(非常实用)
✅ 1. 先不动手写,先“复写”一遍学过的代码
看着你学到的代码,自己在纸上或者IDE里默写一遍,比如:
class Node:
def __init__(self, data):
self.data = data
self.next = None
边写边想:
“
self.data = data是干嘛的?”
“这个类是干什么用的?”
📌 小技巧:每天默写一小段,理解一小段,比一口气啃太多代码效果更好!
✅ 2. 从“改写”开始,不要直接自己写完整代码
很多新手一开始就想“从 0 到 1 写出整个程序”,太难!
你可以先学会:
-
把一个已有的代码做“小改动”:
比如把Circle改成Triangle,改一行试试面积怎么算。 -
改变量名、换数值、改结构……慢慢形成“代码肌肉记忆”。
✅ 3. 动手画图帮助理解逻辑(尤其是链表、类)
比如链表就很适合画:
[10] → [20] → [30] → None
↑
head
视觉化之后你会发现逻辑清晰多了,也更容易写出代码。
✅ 4. 大胆去“模仿”别人写的代码
模仿 ≠ 抄袭,而是像练书法一样,先照着写,然后尝试修改、加入自己的思路。
你可以练习这些模板:
-
类的创建 + 方法定义
-
链表的插入
-
循环输入+列表处理
-
多态的使用
✅ 5. 写不出来时问自己3个问题:
-
我要干嘛?(目的)
→ 是插入?查找?删除?打印? -
我有哪些“工具”?(类、变量、方法)
→ 有没有现成的insert()、get()方法? -
我一步一步怎么写?
→ 先输入?再创建对象?再调用方法?按顺序写草图!
📈 三、学习顺序建议(建议收藏)
🔢 推荐的学习节奏:
-
看代码 → 理解解释
-
照着写 → 默写
-
模仿改写 → 尝试自己写
-
设计小项目 → 出错 → 查错 → 再写
🧠 最后提醒你:
✅ 编程不是靠天赋,而是靠练习和方法
就像练钢琴、下围棋、学画画一样,多练+反思+复盘,一定能掌握。

2556

被折叠的 条评论
为什么被折叠?



