各位自学的大佬进来,求安慰!

2022-08-29 22:43:22 +08:00
 zjvbqla

0 基础小弟(实际年龄很大,此处的小弟为技术上的小弟)终于开始学 Python 了。
大家都说简单的 Python 在我这里一点不简单。
目前在跟着“笨办法学 Python3”学,一台电脑开着视频,一台跟着看文字版电子书。
先看一边电子书,跟着把代码打出来,然后阅读解释和介绍。
再看一遍视频,基本能看明白在说什么。
可能看的太少了,要学几本书才能有一些思路?
到 13 课的时候就感觉有点难了,你们当年学的时候经常觉得有点难吗?
是不是起步才是最难的?

8713 次点击
所在节点    问与答
95 条回复
seres
2022-08-29 22:49:55 +08:00
是不是看讲解能懂,但不知道有啥用?怎么用?干嘛用?
zjvbqla
2022-08-29 22:50:56 +08:00
@seres 就是这意思。
dem0ns
2022-08-29 22:52:01 +08:00
这书好啰嗦,我也看不懂,直接上官方教程学吧 https://docs.python.org/zh-cn/3/tutorial/index.html
seres
2022-08-29 22:54:49 +08:00
@zjvbqla
跟着书走一遍,找找有源码的实战教程,多练手
懂概念 -> 跟着写 -> 仿着写 -> 自己写
都是这么过来的(天赋异禀的大佬除外)
zjvbqla
2022-08-29 22:55:34 +08:00
@dem0ns 啰唆挺适合我这种小白的,比如跟着手打,关于标点的问题,你们都知道的标点后面跟着一个空格,我就不知道。V2EX 确实也有过讨论 https://www.v2ex.com/t/35191 ,类似这种对我来说都是知识点。
xliao
2022-08-29 22:55:48 +08:00
赞同#3 论选对书的重要性
zjvbqla
2022-08-29 22:59:30 +08:00
@xliao 书基本查过,我打算这几本看完再去看官方教程。
![截屏 2022-08-29 下午 10.58.18.png]( https://dd-static.jd.com/ddimg/jfs/t1/117393/11/29917/2635484/630cd41dEdbb94c40/028e78b94ac899fd.png)
wzzzx
2022-08-29 23:07:26 +08:00
你这太正常了,不用想太多,学完几本书,做完练习题什么的再说
ifdef
2022-08-29 23:20:19 +08:00
入门应该学 js 啊,js 入门比 python 更简单,js 熟练之后,其他就简单了
levelworm
2022-08-29 23:24:29 +08:00
我现在在上课,这学期上数据结构
zjvbqla
2022-08-29 23:26:17 +08:00
@ifdef 不改了,死磕了,不然到头来啥也没学会。
0o0O0o0O0o
2022-08-29 23:31:13 +08:00
Noicdi
2022-08-29 23:35:59 +08:00
你学习 python 的目的是什么?为了就业还是为了单纯的学习编程嘞
learnshare
2022-08-29 23:36:41 +08:00
其实不用着急,写够十万行代码,再跳出来反思就行了
levelworm
2022-08-29 23:49:00 +08:00
我觉得学习编程就是多想多编程,就成了,前提是找到一个方向。
zjvbqla
2022-08-29 23:50:03 +08:00
@Noicdi 不是就业。
一是喜欢,当年看电脑报都能通宵的人。 (很可惜人生不能重来,文化不高,否则我会选择相关专业)
二是我现在用的程序都是别人写的,我想自己实现。(当然我估计悬,如果能做到当然是最好。)

迷茫的是感觉要学的东西实在太多了,比如我现在接触的是和视频相关的,光一个 FFmpeg 我就觉得头大。
westoy
2022-08-29 23:53:57 +08:00
其实 argv[]这个在大部分语言里是开篇第一节, 直接跳过就行了, 就是约定俗成的东西

一般写 python 脚本也是用 argparse 或者 cli 的, 不会用到这个的
FanyFull
2022-08-30 00:02:35 +08:00
像我的话,我会建议看视频学习,B 站的视频就成,一套视频跟着敲下来,然后刷个两百道算法题(算法题可以刷两到三遍,第一遍基本上是想不到的题目就看人家的解题思路,相当于写例题)基本上就能把语言的基础给打好了。在第二遍写算法题的时候,可以尝试带着《流畅的 Python 》来看,进行深入理解,之后就是学框架,写项目这些。

当然,这个过程中,可以用 Python 写一些小脚本来实现一些自己的日常的需求,比如一些字符串处理啥的。
liangdu
2022-08-30 00:07:27 +08:00
编程入门最难的是“知道很多概念”,而不是“理解很多概念”。刚开始学的时候就意识到这一点,然后拼命的 [记] 概念(记笔记,不是记脑里),并不求甚解。
而“理解”也不简单,学编程在理解上容易犯的错误就是喜欢用抽象思维去理解技术,而弱化了“感性思维”。比如,大家学框架原理很少会去了解框架作者的性格和喜好。
zjvbqla
2022-08-30 00:17:46 +08:00
@westoy 小白第一次,其实啥都有用,感谢。
@FanyFull 嗯,只是刚刚一课有点觉得难。估计回头看这都不是事。
@liangdu 倒是不记笔记,没这习惯。感谢,小白的坎坷路。争取我学几个月至少会明白怎么学!

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/876325

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX