关于 Python 和我的那些事

2020-06-27 10:50:52 +08:00
 shunconf

我觉得我学了 Python 也不会写代码,最近在上极客时间的 Python 训练营, 目前在做第一周的作业,无从下手。 感觉自己什么都学不好。只会修电脑

3321 次点击
所在节点    Python
19 条回复
Ultraman
2020-06-27 10:59:13 +08:00
单纯学语法确实没意思,不过网上好多 Python 爬虫之类的,有时间了摸索摸索写俩爬虫玩玩爬爬找点兴趣?

PS:会修电脑也厉害哇,我就只会写点简单的代码,硬件相关一窍不通。。。
Ultraman
2020-06-27 11:02:41 +08:00
像你另外那个帖子中那个监控软件版本的工具,拿 Python 再写一遍。
MeatIndustry
2020-06-27 11:06:42 +08:00
题主是刚开始接触代码吗,不要急,刚一开始接触就是这样的。你可以从老师上课的例子开始,不要看老师的解答,自己敲,如果有课后题的话就更好了,自己尝试解答。和数学题一样,都是练习练出来的熟练的。
MeatIndustry
2020-06-27 11:09:03 +08:00
@MeatIndustry 编程题是大化小,然后通过步骤的方法解决的,坚持下去培养起来 computational thinking
xingshu1990
2020-06-27 11:16:52 +08:00
先去看中国大学慕课网里面的嵩天老师的 Python 基础教程(可加速去看),看过几集以后,翻回去再去看一下原先的视频,暂停下,在自己的 IDE 中手打代码,保存运行一下,看一下效果。如果调试的结果和内容中不一样,看一下什么地方不一样,再逐行将该行的代码作用 用自己的话去读出他的意思。
这样如果能保持一个星期 每天至少一个小时沉浸式学习的话,你可以慢慢学习一些其他东西了,比如爬虫,比如存储 txt mysql 再去学习一些操作 excel 的东西了。
aydd2004
2020-06-27 12:44:42 +08:00
依据需求走

当初就是为了解决重复工作问题 然后自己弄了个玩意儿

一路搞了 mysql pandas tkinter 爬虫,虽然没搞的多精通,但是至少能用了。

光看教程有点脱离实际的感觉
lfcyme
2020-06-27 13:14:51 +08:00
慢慢来,刚接触的话就是兴趣驱动呗。先定一个大方向,比如说你要写个什么小玩意,然后就是搜索+堆积木了,这个过程能学到挺多的
putaozhenhaochi
2020-06-27 13:21:33 +08:00
修电脑比写代码有意思多了。
locoz
2020-06-27 13:59:01 +08:00
你觉得你「学了 Python 也不会写代码」实际上是因为你是「为了学而学」,无从下手很正常。
你可以想想你能用编程做些什么东西,哪些东西能让你日常生活更便捷、哪些东西能帮你解决一些问题,然后就尝试把它们做出来。简陋也没关系,在不断迭代、优化的过程中你就会自然而然地搞明白你学到的那些东西。
imn1
2020-06-27 14:02:28 +08:00
欲望推动人类发展,如果不想发展,只是欲望不够大,是可舍弃的欲念
dangyuluo
2020-06-27 14:04:41 +08:00
万事开头难
dalang
2020-06-27 14:22:10 +08:00
取决于学 python 的目的,如果是为了帮助平时的工作提高效率和通过学 python 找个程序员的工作,这两种要求是不一样的。后者的话,学 python 只能作为编程入门,一些编程的基本知识,包括必要的数据结构和算法,还是要去了解的。
EyreYoung
2020-06-27 14:24:50 +08:00
编程向来都是需求引导学习,比如最常见的处理数据。
GeneralL
2020-06-27 14:30:41 +08:00
+1,自学了一些。
也是从需求出发,学个基础语法,然后就需要啥学啥。
爬虫开始,学 requests,然后复杂点的网站再学 Selenium,再学学 Linux Crontab 做定时任务。
也学过 PDF 相关库做批量识别工具。

如果有一个明确的想要实现的功能在针对学习的话,动力或者效果都会很不错。
love
2020-06-27 16:52:46 +08:00
别“学”,先大至浏览下官方文档看看有些什么内容心中有数,然后直接用起来,细节再去查文档。
一直停在学上太枯燥没几个人能坚持下来。
另外建议删了 windows 用 linux,编程心态会不一样。
enaxm
2020-06-27 16:59:55 +08:00
python 是新时代的 office,重点是用 notebook 拿来数据分析、画图、写论文

离编程大概还有一万步的距离
alphardex
2020-06-27 18:39:04 +08:00
用 Python 写写小工具还是蛮不错的: https://github.com/alphardex/python-gadgets
当然爬虫也可以,以前自己写了一个爬虫框架,用起来挺方便的: https://github.com/alphardex/looter
总之一句话:实践出真知。
37Y37
2020-06-28 15:44:20 +08:00
我在你这个状态的时候搞了下这个: https://blog.ops-coffee.cn/s/yhkyj16yui0bppygkv_d1w

找找身边的需求然后实现它,或者把你手里重复的工作想办法自动化掉
shunconf
2020-06-29 09:10:52 +08:00
谢谢 V 友们

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

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

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

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

© 2021 V2EX