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

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

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

8713 次点击
所在节点    问与答
95 条回复
ljwrer
2022-08-30 10:11:18 +08:00
@zjvbqla 你这个第三本第四本明显比你现在看的这本要好啊
shakoon
2022-08-30 10:11:31 +08:00
我是好几年前看 Google's Python Class 学的 Python2 。刚才又进去看了一下,现在讲的是 Python3 但是已经没有中文版了 https://developers.google.com/edu/python?hl=zh-CN
yxisenx
2022-08-30 10:13:06 +08:00
之前没学过还是看培训机构的课程香, 基础学了再找方向深入
cyrbuzz
2022-08-30 10:13:07 +08:00
推荐一波小甲鱼老师滴《零基础入门 Python 》,不看视频也可以直接去混论坛 https://fishc.com.cn/forum.php
libook
2022-08-30 10:49:02 +08:00
学编程其实最难的是思维,但同时思维也是一层窗户纸,只要捅破了以后无论学啥编程语言都会比较容易了。

现阶段你就按照教程来呗,主要就是看看写什么样的代码会产生什么样的运行结果,逐渐熟悉语言的功能和语法;学到后面写一些带流程和算法的程序,就可以逐渐理解程序思维了;再往后就是可以看看自己尝试设计程序解决个啥问题。

输入输出、循环、判断都学会了之后,可以尝试做个逻辑猜数小游戏,可以百度百科搜猜数字了解一下规则。
craiiz
2022-08-30 10:55:10 +08:00
产品,非程序猿。
当时就是用这本书。 全部代码一个不拉打完了。 学完之后就开始写爬虫爬你懂的视频网站。

后来需要做数据分析、可视化;

然后就做办公自动化、图片处理等(这个时候遇到用比较高级的知识的阶段,就翻 Fluent Pythhon),有时候还需要套个 GUI ;

最后就是学习机器学习,这时候感觉 python 已经没啥太大用了。
oakland
2022-08-30 10:56:38 +08:00
英文好的话,建议找找英文教程,直接看英文教程。你可以看看 udemy 上有没有合适的课程
code4you
2022-08-30 11:07:54 +08:00
可以 B 站看看培训班的视频呀~
xz410236056
2022-08-30 11:19:22 +08:00
看了楼上很多推荐,忽然想到 C++之父评价《 Modern C++ Design 》 这本书 “过于聪明”。
用编译器知识指导应用程序员使用最简单的机制,真是本末倒置,成为人肉编译器,除了装逼没任何意义。
你学 Python 干啥用搞清楚先。

https://mofanpy.com/
推荐这个网站,我学 Python 就是为了机器学习,要不是 numpy pandas 等一些列库,谁用 Python 。
klight
2022-08-30 11:19:28 +08:00
我总觉得中文教程过于浪费时间了,消耗人的热情,何况你还是对着教材敲的。。。
如果英文基础好的话,建议直接看英文教程吧,节奏舒服很多,遇上不懂的先跳过别管怎么回事,等你写的够多了,你就明白了
Moha
2022-08-30 11:38:02 +08:00
零基础应该看视频更合适,有些东西你看别人演示,你会收获很大。
southsala
2022-08-30 11:42:28 +08:00
0 基础去看视频
yunyuyuan
2022-08-30 11:55:58 +08:00
不错了,我 0 基础的时候,都不会翻墙,看的笨办法入门的
kemistep
2022-08-30 12:14:46 +08:00
换个教材吧,这个看着都费劲; python 对换行要求很高的,一个空格错了,都报错;
skyrem
2022-08-30 12:27:56 +08:00
你这本书的英文叫 Learn python the hard way ,我感觉更适合有一定基础,想要更深入更扎实了解 python 的人
mogazheng
2022-08-30 12:56:19 +08:00
不是有很多 python 的编程游戏,通过游戏的方式学的,苹果上有一个很好的编程游戏应用,不过是学 swift 的,叫 swift playground ,也可以试试
6ugman
2022-08-30 13:07:49 +08:00
很多专业的知识不像基础学科那样,是一个接一个的等级,由简入繁,慢慢爬升,更多是各个知识点相互交织,而且万事入门难,我建议是慢慢啃,学到了一定程度各个知识点就会连成一片,柳暗花明。拿我自己举例,我大一花了一个下午在草稿纸上手写了一个大数相加的 C 代码,洋洋洒洒写满了五六张草稿纸,写到头疼(后面上机调试几乎是一遍过),但自此后代码逻辑这边基本就没有什么阻碍了。
另外虽然 python 入门简单,但无基础的情况学好很难,想学好编程还是推荐先啃 C 语言
BugCry
2022-08-30 13:24:13 +08:00
放弃应试教育学习法,看不懂就跳过,别硬啃,后面等需要用到了再回来,往往能够豁然开朗
leafShimple
2022-08-30 13:26:30 +08:00
我是把数据结构理解实现出来的时候才有感觉的.
feiwan
2022-08-30 13:28:53 +08:00
我也是小白在学中,如果有一点点程序逻辑的思维,那么对于没机会体系学习的我们,看书也许不是很好的选择。我学到现在的感觉是,程序语言也是语言,就是背和日常用。书是从一个字母,hello 开始介绍的,基本看了一半就走神了,编者后面觉得稍微深入了一点,但是对于我们来说可能就是指数的复杂度。我后来的方法是倍速看下视频课程,然后明白语言的逻辑和应用面,然后就是用起来,找有标准答案的小习题练习,一边自己写,一边不会的就抄,最重要的是不要问为什么,因为知识储备不允许。就是不懂的这块背下来,不要去理解。等知识储备够了才能再看书。我现在这样觉得至少不会挫伤积极性,不会卡壳纠结浪费时间。

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

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

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

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

© 2021 V2EX