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

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

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

8713 次点击
所在节点    问与答
95 条回复
jerryrib
2022-08-30 13:40:40 +08:00
「 Python.极客时间.零基础学 Python 」 https://www.aliyundrive.com/s/WPsYYkq8pyL
https://woaielf.github.io/tag/#python
需要自取
rbq123456
2022-08-30 13:40:53 +08:00
我以前也是这样,怎么也理解不了万物皆对象,后来也不是忽然明白的,是自己动手写了之后才明白的。所以,看到看不明白的其实也没关系,用着用着你也会明白的,实践出真知。
nexo
2022-08-30 13:47:21 +08:00
这个书挺好的 不用换
nexo
2022-08-30 13:47:45 +08:00
只是翻译的晦涩了 可以试试看原版
daizige
2022-08-30 13:51:29 +08:00
@zjvbqla 我现在用的程序都是别人写的,我想自己实现。。。那你更加要学习 js 了
Pho3nix
2022-08-30 14:24:49 +08:00
找一个感兴趣的库学,cv ,pandas 这种,不要学基础语法,记不到再查就行
nidongpinyinme
2022-08-30 15:07:17 +08:00
@zjvbqla FFmpeg 谁不觉得头大啊,我看雷神的博客都费劲,放松点慢慢来吧,这就是入门难,过两天再回头看就豁然开朗了,所以要多回头
MrTLJH
2022-08-30 15:30:11 +08:00
看什么教材,直接上手写脚本,不会的谷歌,这样学的最快。后面有需要再系统学习
windghoul
2022-08-30 15:36:57 +08:00
格式可以先让 IDE 来帮助你实现,可以先去理解语法,学会语法,格式都不是问题
JKeita
2022-08-30 15:42:20 +08:00
0 基础更建议先学 C 和 C++,以后上手其他语言都简单
pepesii
2022-08-30 15:52:56 +08:00
我感觉没必要看书,上大学的时候偶然接触到 python 的,当时看的这个 https://www.cnblogs.com/vamei/tag/Python/ (作者已经离世)

花了三天时间断断续续看完就开始上手写东西,这个教程我个人一直觉得很不错,虽然 python 版本较老了;

学这个看啥书我也觉得不重要,重要的是你可以开一个交互式 shell 一边操作一边学,不然你看了过一会儿就忘了,初学者 用 ipython, 多用 help, dir 这些函数就行了
isbase
2022-08-30 16:24:54 +08:00
看不懂就是教材不好,找好的学习资料
isbase
2022-08-30 16:25:48 +08:00
或者你选的教材不适合当前阶段的你
scyuns
2022-08-30 16:27:54 +08:00
赞同 3L 的方法 按照官方的文档做更平滑
www5070504
2022-08-30 16:28:11 +08:00
有多白 如果语法都不会的话 建议先从计算闰年和水仙花数开始 随便给自己出点题 比如打印乘法表之类的

语法会了开始看操作系统的一些东西比如多进程多线程 文件 io 信号之类的

这些都会了写个爬虫啥的练练手顺便看看数据库
Aloento
2022-08-30 16:29:32 +08:00
当年我也是两眼一抹黑,完全零基础。就跟着 B 站的教程学 JavaFX ,14 天把 Java 和 JavaFX 都学会了,然后还写了一个小工具。
864498233
2022-08-30 16:33:53 +08:00
我当年是自学的, 刚开始也不必执着于啃书,很多看不明白,找个培训班的视频跟一跟吧,咸鱼或者 b 站上都能搞到,最重要的是里面的代码都要手动敲,只有自己写了才能真正有提升,然后有基础再去看看书吧。多动手是最重要的
864498233
2022-08-30 16:36:35 +08:00
从 0 到 1 是最难的,用各种方法搞懂吧,不要拘泥于书,可以去看视频,去看代码,搜文章,请教别人,只要学到东西了就行。学了一门之后其他的就简单了。
xliao
2022-08-30 17:50:19 +08:00
不懂就问。人家学 python 好好的,推荐别人学 js 是什么情况。js 生态庞杂,ES5 ,ES6 ,TypeScript 都够新手喝一壶子的了。

(无意引起争论,求放过~~)
sampeng
2022-08-30 17:58:44 +08:00
唯有熟尔。

我当初是自学的,但我没看书,因为那个时候没几本真正意义上的编程的书,都是一些原理书。看书是一个好习惯,但是,要选对书。像你说的这个,就是写完就在自我怀疑我这写的是啥,这又是啥?有啥用?另外看视频最大的问题是看视频其实属于被动学习,你耳朵在那,脑子可不一定在那。

个人的习惯是:写,改,查。

写就是找例子,想例子。最简单的就是留言板了,哪怕是到如今,留言板也是最经典的练手项,几乎所有项目都可以看成一个大号的留言板。

改就是但凡你写好代码,或者从哪 copy 来的代吗,或者从手册中看到的代码。跑起来了,那改改看看,这个变量是干什么用的?我加上看看效果,那个 api 有什么其他的逻辑?改来看看。

查是结合写和改,写的过程中不会的就满网查把,报错满网查,改坏了满网查。不知不觉还学习了查信息的能力。

但凡这种什么笨人学 python ,x 天学会 xxx 的,我个人认为,就是流量和自嗨,没啥用。里面的例子要么是没细节,要么是没来源,也不会引发思考。想当初 10 年前,可没多少这类书,都是硬学。类比现在自学的和之前那个年代自学的。深度和厚度完全不一样。这种简单翻翻觉得还不错,很通俗易懂。。编程从来也不是一件简单的事。。。

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

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

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

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

© 2021 V2EX