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

2026-04-11 14:451阅读0评论SEO教程
  • 内容介绍
  • 文章标签
  • 相关推荐
问题描述:

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

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

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

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

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

哈雷彗星:

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

Joyful:

爬取一个网站的美女图片,爬下来了一堆给自己激动坏了

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

网友解答:
--【壹】--:

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


--【贰】--:

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


--【叁】--:

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


--【肆】--:

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


--【伍】--:

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


--【陆】--:

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


--【柒】--:

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


--【捌】--:

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


--【玖】--:

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


--【拾】--:

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


--【拾壹】--:

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


--【拾贰】--:

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


--【拾叁】--:

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

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

事实上

柠萌:

我现在的工作岗位也用不到编程

并不是这样的


--【拾肆】--:

汇编我也尝试过,更难


--【拾伍】--:

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


--【拾陆】--:

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


--【拾柒】--:

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

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


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


柠萌:
  • 可能我逻辑思维比较差,我看一些代码,脑子里总想刨根问底,为什么要引用这个库?这个库的的参数为什么要这样写?这些变量啥的看的昏昏的
  • 有时候看着一些现成的代码,我就会想,为什么要分那么多个文件夹?这个功能为什么不可以一个.py 文件就搞定呢,还要分出那么多个.py 文件去实现?运行的时候是运行哪个.py 文件呢?这些文件是怎么串联起来运行的?每次看到头都很大

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

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

Google for Developers

Blockly | Google for Developers

一个用于构建可视化编程编辑器的 JavaScript 库。

image1453×661 68 KB


--【拾捌】--:

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


--【拾玖】--:

那就从汇编学起吧