我觉得我学了 Python 也不会写代码,最近在上极客时间的 Python 训练营, 目前在做第一周的作业,无从下手。 感觉自己什么都学不好。只会修电脑
1
Ultraman 2020-06-27 10:59:13 +08:00 via Android
单纯学语法确实没意思,不过网上好多 Python 爬虫之类的,有时间了摸索摸索写俩爬虫玩玩爬爬找点兴趣?
PS:会修电脑也厉害哇,我就只会写点简单的代码,硬件相关一窍不通。。。 |
2
Ultraman 2020-06-27 11:02:41 +08:00 via Android
像你另外那个帖子中那个监控软件版本的工具,拿 Python 再写一遍。
|
3
MeatIndustry 2020-06-27 11:06:42 +08:00
题主是刚开始接触代码吗,不要急,刚一开始接触就是这样的。你可以从老师上课的例子开始,不要看老师的解答,自己敲,如果有课后题的话就更好了,自己尝试解答。和数学题一样,都是练习练出来的熟练的。
|
4
MeatIndustry 2020-06-27 11:09:03 +08:00
@MeatIndustry 编程题是大化小,然后通过步骤的方法解决的,坚持下去培养起来 computational thinking
|
5
xingshu1990 2020-06-27 11:16:52 +08:00
先去看中国大学慕课网里面的嵩天老师的 Python 基础教程(可加速去看),看过几集以后,翻回去再去看一下原先的视频,暂停下,在自己的 IDE 中手打代码,保存运行一下,看一下效果。如果调试的结果和内容中不一样,看一下什么地方不一样,再逐行将该行的代码作用 用自己的话去读出他的意思。
这样如果能保持一个星期 每天至少一个小时沉浸式学习的话,你可以慢慢学习一些其他东西了,比如爬虫,比如存储 txt mysql 再去学习一些操作 excel 的东西了。 |
6
aydd2004 2020-06-27 12:44:42 +08:00
依据需求走
当初就是为了解决重复工作问题 然后自己弄了个玩意儿 一路搞了 mysql pandas tkinter 爬虫,虽然没搞的多精通,但是至少能用了。 光看教程有点脱离实际的感觉 |
7
lfcyme 2020-06-27 13:14:51 +08:00
慢慢来,刚接触的话就是兴趣驱动呗。先定一个大方向,比如说你要写个什么小玩意,然后就是搜索+堆积木了,这个过程能学到挺多的
|
8
putaozhenhaochi 2020-06-27 13:21:33 +08:00 via Android 2
修电脑比写代码有意思多了。
|
9
locoz 2020-06-27 13:59:01 +08:00 via Android
你觉得你「学了 Python 也不会写代码」实际上是因为你是「为了学而学」,无从下手很正常。
你可以想想你能用编程做些什么东西,哪些东西能让你日常生活更便捷、哪些东西能帮你解决一些问题,然后就尝试把它们做出来。简陋也没关系,在不断迭代、优化的过程中你就会自然而然地搞明白你学到的那些东西。 |
10
imn1 2020-06-27 14:02:28 +08:00
欲望推动人类发展,如果不想发展,只是欲望不够大,是可舍弃的欲念
|
11
dangyuluo 2020-06-27 14:04:41 +08:00
万事开头难
|
12
dalang 2020-06-27 14:22:10 +08:00
取决于学 python 的目的,如果是为了帮助平时的工作提高效率和通过学 python 找个程序员的工作,这两种要求是不一样的。后者的话,学 python 只能作为编程入门,一些编程的基本知识,包括必要的数据结构和算法,还是要去了解的。
|
13
EyreYoung 2020-06-27 14:24:50 +08:00
编程向来都是需求引导学习,比如最常见的处理数据。
|
14
GeneralL 2020-06-27 14:30:41 +08:00
+1,自学了一些。
也是从需求出发,学个基础语法,然后就需要啥学啥。 爬虫开始,学 requests,然后复杂点的网站再学 Selenium,再学学 Linux Crontab 做定时任务。 也学过 PDF 相关库做批量识别工具。 如果有一个明确的想要实现的功能在针对学习的话,动力或者效果都会很不错。 |
15
love 2020-06-27 16:52:46 +08:00
别“学”,先大至浏览下官方文档看看有些什么内容心中有数,然后直接用起来,细节再去查文档。
一直停在学上太枯燥没几个人能坚持下来。 另外建议删了 windows 用 linux,编程心态会不一样。 |
16
enaxm 2020-06-27 16:59:55 +08:00 1
python 是新时代的 office,重点是用 notebook 拿来数据分析、画图、写论文
离编程大概还有一万步的距离 |
17
alphardex 2020-06-27 18:39:04 +08:00
用 Python 写写小工具还是蛮不错的: https://github.com/alphardex/python-gadgets
当然爬虫也可以,以前自己写了一个爬虫框架,用起来挺方便的: https://github.com/alphardex/looter 总之一句话:实践出真知。 |
18
37Y37 2020-06-28 15:44:20 +08:00
我在你这个状态的时候搞了下这个: https://blog.ops-coffee.cn/s/yhkyj16yui0bppygkv_d1w
找找身边的需求然后实现它,或者把你手里重复的工作想办法自动化掉 |
19
shunconf OP 谢谢 V 友们
|