对编程完全没概念的人如何学习Python呢?

接触到L站也是因为机缘巧合,我现在的工作岗位也用不到编程,不过日常工作用coze和dify可以解决很多场景了。但还是想学习一门编程语言,可以自己做一些小工具平常自己用。可是自己对于编程一窍不通,英语和数学也不好,所以看教程学着也很困难。
在github上找到一个Python 100 days的项目跟着学,也好困难。

  1. 请问各位佬友,有什么好的Python小白学习路径吗?

  2. 可能我逻辑思维比较差,我看一些代码,脑子里总想刨根问底,为什么要引用这个库?这个库的的参数为什么要这样写?这些变量啥的看的昏昏的

  3. 有时候看着一些现成的代码,我就会想,为什么要分那么多个文件夹?这个功能为什么不可以一个.py文件就搞定呢,还要分出那么多个.py文件去实现?运行的时候是运行哪个.py文件呢?这些文件是怎么串联起来运行的?每次看到头都很大

  4. 我自己平时都是在Excel里面写函数公式,我感觉我还是有一点点逻辑思维的,可是一到Python就不行了

两位佬和最佳回答的佬,很透彻了,有动力了。如果学习能爬一些美女写真的话,感觉又能咬咬牙坚持下去了,一股莫名的动力又出来了

21 个赞

直接让ai给你一份入门到精通的秘籍

2 个赞

我更新了一下问题,我也有尝试过让ai给秘籍,学习起来也是一头雾水。有些工作中遇到的问题,可以让ai帮我写python脚本搞定,可是我自己连代码都看不懂,一些功能我想自己diy,可是能力有限

1 个赞

B站是一个学习的很好途径,很多免费教程。而且,既然是Ai时代,用AI工具辅助学习更佳,让AI教你学习路线,AI分析源码实现逻辑等。

2 个赞

没写过代码的话一定要买基础书籍跟着把示例敲一遍,配合 B 站上的各种讲解视频更佳。
推荐:《笨办法学 Python 3》《Python编程从入门到实践(第3版)》

2 个赞

我在b站看教程了,前面讲运算符和变量就卡住我好久了

2 个赞

感谢推荐书籍,我就是一行代码都没敲过,没有编程的脑子,还想写一写小工具满足日常使用

深入的话到编译原理和计算机组成原理了

那我觉得你没必要学py的具体内容,你只要能把日常小工具到底要做什么完整的描述给ai就行了,然后哪里卡住了(实现效果不好)再给ai说
这期间使用用ide或者cli这种工具进行“开发”

1 个赞

你这种刨根问底的精神,还是很适合学习编程的,很多人学习编程只是照着教程写,写完也不知道什么意思。刨根问底能够让你了解底层的一些实现原理,学起来基础更加扎实,当然可能也会有学的慢的问题。

2 个赞

对的,我脑子老是喜欢刨根问底,我让ai写个脚本,我就要去查他引用的库是干什么用的,这个库的这个参数有什么效果,这个效果为什么引用库了之后写个def方法就能用了,导致我学习得非常痛苦

1 个赞

那就从汇编学起吧

3 个赞

可以看设计原则,基本上编程语言都会按照这种去实现

会搭环境,甚至会docker,在甚至直接docker desktop,代码全给ai写

4 个赞

找 <幼儿 python 编程> <python 积木编程> (这个 谷歌就有)

先运行起来, 理解逻辑执行, 然后再研究语法就行


比如你是个木工, 你会用锤子和锯子, 那你就可以先做起来, (逻辑处理)
在你授徒的时候, 才需要说给他关键窍门, 行业规则(编程语法)


至于这个问题, 你就想你进五金店, 拿起榔头, 锯子, 电钻, (类比python 模块) 你都是拿起来就用的, 你会研究电钻里边是什么么?

如果你想继续研究, 那你就超过 "木工"这个身份, 再去研究.
但是, 你是不是应该先给 “木工” 做好呢?

4 个赞

汇编我也尝试过,更难:sob::sob::sob:

我明白的,可是ai写出来的代码,我看到一个参数我就想往下挖,强迫症吗我这是,运行起来没问题我也爱挖

1 个赞

欢迎一块交流学习,用python也很久了,感觉自己已经到了编程的瓶颈,最近想着再把python的基础再过一遍,过程中也发现很多基础的东西其实并不懂底层原理,当初学习也是为块,会用就行现在回头还是要再学一遍。

1 个赞

正经建议是从需求出发 然后玩中学 想法驱动催生任务 会比较有正反馈

而不是走科班那条路子 说难听点 想要变强 编程没概念那学概念啊 这个不会磕这个那个不会磕那个呐

事实上

并不是这样的

2 个赞

:sob::sob:对的,学起来超级慢,而且很痛苦,光是ai饮用一个库,我都很强迫症的去搜这个库是干什么的,这个参数为什么可以实现这样的效果