![]() | 1 llllllllllllllii 2024-03-22 11:17:18 +08:00 ![]() 会看不会写 学了半个月× 看了半个月√ |
![]() | 2 daxin945 2024-03-22 11:26:25 +08:00 ![]() 我记得我当时写的是每天调用免费的天气接口,数据入库, 然后给自己邮箱发一封邮件 request + sqlite + thread Timer 定时任务 那时候刚学 做完了感觉老有成就感了 |
![]() | 3 EndlessMemory 2024-03-22 11:36:06 +08:00 技能和知识不一样,技能要主练习 |
![]() | 4 Lloveyy 2024-03-22 11:39:59 +08:00 @llllllllllllllii 总结的很是到位哦 0.0 |
![]() | 5 gopher404 2024-03-22 11:45:57 +08:00 花半个月动手写,找个项目抄,自己写注释,再回来看看 |
![]() | 6 jiayouzl 2024-03-22 11:49:26 +08:00 ![]() 找练手的东西做啊!现在都有这么多大模型,学变成真比我们那时候简单太多了. |
7 XXWHCA 2024-03-22 11:50:22 +08:00 ![]() 只看不写,学一年也是不会 |
8 yuewolf 2024-03-22 11:51:36 +08:00 ![]() 我是菜鸟一个,只会写(拼凑)一些自己用的小工具,说一下我的建议。 多写,多练,这是必然必须必要的,当然你可能觉得无趣,那就需要你想(制造)一个比较强烈的实际需求,以此为目标,实现它! 比如我的第一个“项目”: t/185492 自动更新 HOSTS 文件,很简单,但新手真写出来会有很大收获,也会有很大的成就感。 我勒个去!仔细看了一下发帖时间,竟然是 9 年前??!! 9 年了,我的 python 怎么还这么菜??还好意思回帖教别人?? 耻辱逃遁 ing…… |
9 MAVETRICK 2024-03-22 11:51:49 +08:00 ![]() 你以前做过数学题吗?你觉得你看懂了后续遇到类似的问题你会写吗? |
![]() | 10 cmdOptionKana 2024-03-22 12:16:38 +08:00 ![]() 如果要我推荐一本学习编程的书,我推荐 K&R C 语言程序设计,这本非常薄的书在我心里有至高无上的地位,它开篇说: The only way to learn a new programming language is by writing programs in it. |
![]() | 11 Gimorocun 2024-03-22 12:31:42 +08:00 需要实践 |
12 darcyC 2024-03-22 12:32:43 +08:00 ![]() 一楼和其他楼里提到的我非常认同 也就是,只能看懂基本上等于不会,或者换句话反问:您真的看懂了吗?显然未必。 就像 3 楼,7 楼,9 楼所说的那样,当你开始写时,你马上会遇到不会写的问题(一个字也写不出),那么这就是你进步的机会了,去反思。如果你写出来却遇到报错等问题,那么这又是你进步的空间了,又需要你反思到底哪里出了问题。这些过程才是让你后续能写代码,自信解决问题的关键。显然,我们大家不可能在评论区给你一大堆资料,这还得你自己多费心,将一个个问题根据情况搜索,分析,讨论,最后解决问题。 |
![]() | 13 zhiyu1998 2024-03-22 12:36:05 +08:00 ![]() 已经研三要毕业了,研究生生涯基本都在写 python ,推荐一下我的项目吧,有一些基础知识,有一些数据分析和爬虫实战,还有一些深度学习,你尝试下吧,希望帮助到你 https://github.com/zhiyu1998/Python-Basis-Notes 在线阅读的话可以: https://zhiyu1998.github.io/Python-Basis-Notes/ |
14 henix 2024-03-22 12:40:31 +08:00 理论的学习和技能的学习:学习理论只需要看懂就行,但学习技能则只能通过实践。例如学骑自行车和学游泳、学做菜这一类,只学习理论是没用的。 个人认为学编程的最好方式就是用编程解决日常生活中的问题,编程可以让我们的生活变得更美好。 |
18 zzdgfv 2024-03-22 13:28:29 +08:00 代码只能使劲的敲,练习中学习 |
19 Greendays 2024-03-22 13:41:10 +08:00 现在就去做一个小应用吧,也不用讲什么原创性,能在日常工作中起作用就行。 |
20 fredweili 2024-03-22 13:41:54 +08:00 现在有 copilot 了,不要对“写”过于执迷,人脑善于思考不善于记忆 |
21 alsas 2024-03-22 13:43:39 +08:00 你肯定要写啊 光看有啥用 |
![]() | 22 FYFX 2024-03-22 13:44:32 +08:00 一边做一边学吧,你学 python 的目的是什么?先干起来再说 |
![]() | 23 6167 2024-03-22 13:50:30 +08:00 看书两年不如敲代码两天 |
![]() | 24 iorilu 2024-03-22 14:05:22 +08:00 这就像你看书, 和写书 你觉得是一回事吗 一个人可能看了 100 本书, 但 1000 字都写不出来 程序员不一样, 他必须写, 所以写程序难度远高于读程序是肯定的 怎么解决, 只有一种方法, 多写 先写 20 行的程序 然后 50 行 然后 100 行 以此类推 另外, python 100 行可以做的事情很多了, 别看不上 100 行的程序 |
![]() | 25 KKLeon 2024-03-22 14:08:40 +08:00 我 2 周就从 0 基础撸了个爬某有声书网站音频的爬虫,光看书,卵用没有。得实操 |
26 37Y37 2024-03-22 14:09:50 +08:00 多练习嘛,实际上身边有各种需求,工作上的就把一些流程给 python 自动化了,生活上的就把某些事情给 python 来做,举两个例子: 1. 刚学 python 的时候,一个群里帮他们写脚本爬虫爬数据,然后分析,再然后公众号推送,这个 https://blog.ops-coffee.cn/python/YhKyJ16yuI0bPpygKV_d1w 2. 之前疫情的时候,隔离在家,老婆要给他们公司所有人发消息,也是 python 写了个脚本,调用企业微信 API 实现的,这个 https://blog.ops-coffee.cn/s/zpVZw8vdpTLgGOR6GvpiqA 只要稍微注意下,需求还是很多的,想快速进步,就要不断的写,在项目中遇到问题解决问题,提升最快 |
![]() | 27 FlechazoQaQ 2024-03-22 14:10:58 +08:00 你不动手去写,看一年也还是在看基础语法 |
30 alexsz 2024-03-22 14:30:15 +08:00 多看没错,但示例代码得敲出来,还得跑起来 人往往是看懂了就不想试 |
![]() | 31 ktyang 2024-03-22 14:30:16 +08:00 web 开发学什么 python 。。。 |
![]() | 32 FYFX 2024-03-22 14:56:52 +08:00 我以前也是这么想的,不过最近用 litestar 这个框架写个人项目体验还挺不错的,支持异步,有类型检查,自己写好 typehint 用 mypy 做静态检查,性能和可维护性也都说得过去,不过现在用的人太少了,也不知道未来会发展到什么样子。。。 @ktyang |
![]() | 33 Yukiteru 2024-03-22 15:01:13 +08:00 我的第一门编程语言就是 Python ,我花了大概 1 个月入门了。我当时看的书是《 Learn Python The Hard Way 》,在网上能找到免费的在线中文版教程: https://wizardforcel.gitbooks.io/lpthw/content/ 只要严格跟着这本书学我认为没有人会学不会 |
![]() | 34 AItsuki 2024-03-22 15:35:55 +08:00 是没其他编程语言基础吗,python 花半天看了下语法就可以上手写东西了,虽然还是很多不知道的东西,但并不能妨碍你写一些爬虫或者脚本。web 开发的话直接用 fastapi 算是最简单的那一档了。 如果你真的是初学者,学完基础不知道怎么继续下一步,可以看看这个 https://github.com/florinpop17/app-ideas 。 最后,如果你真的真的是初学者,推荐先学 C ,紧接着 Java 或 C++,最后才学习一门解析型语言,例如 python 。 |
37 d3js 2024-03-22 15:52:58 +08:00 |
![]() | 38 SWALLOWW 2024-03-22 15:58:37 +08:00 不用学把,有啥问 chat 就行了 |
![]() | 40 SWALLOWW 2024-03-22 15:59:43 +08:00 我也是今年学的,开始都不懂 df 什么格式,非常奇怪调试的时候为什么 df 不能可视化显示- |
41 satanandroid 2024-03-22 16:04:29 +08:00 学语言先是多写。写到一定程度继续多看。然后重复. |
![]() | 43 craiiz 2024-03-22 17:31:22 +08:00 |
![]() | 44 zysuper 2024-03-22 17:32:50 +08:00 练习做少了。 |
![]() | 45 fgwmlhdkkkw 2024-03-23 03:00:06 +08:00 via Android 多练习,多练习,多练习,多练习,多练习,然后再思考。 |
46 julyclyde 2024-03-24 13:20:47 +08:00 我猜一下 你该不会是用的那种: 手指点着书来读,读完之后还要用荧光笔划重点的那种学习方法吧?? |
![]() | 48 lifi OP @FlechazoQaQ 主要是每一章学完都想做习题示例什么的,不知道哪有 |
49 julyclyde 2024-03-24 14:52:42 +08:00 |
50 gerefoxing 2024-03-24 17:54:05 +08:00 从简单爬虫写起,然后保存到数据库中,然后你就可以写个页面展示你爬取的那些数据,对数据展示和统计。在这些过程中可以掌握很多,加深印象 |
![]() | 52 lifi OP @gerefoxing 好 |
![]() | 53 pengdachxx 2024-03-25 10:55:11 +08:00 @EndlessMemory 老哥说的很对,说到我心头去了 |
![]() | 54 jettzhang 2024-03-25 11:37:23 +08:00 面向 GPT 编程,让 AI 写 |
![]() | 55 haoyu7 2024-03-25 12:51:11 +08:00 你就完全不看教材,自己按照教材的思路去写一遍,然后执行,发现有很多错误,在去慢慢调试改错,慢慢你就会放弃了 |
![]() | 56 leimao 2024-03-25 14:35:13 +08:00 我之前学了 Javascript 和 Go 一个多月,感觉会了点,但是实际上手做东西效果很差。 感觉编程语言我只能有时间和精力去好好精通一两个。 |
57 makejohn2015 2024-03-25 14:57:25 +08:00 @yuewolf 2015 居然已经是 9 年前了,时间太快了 |
![]() | 58 conglovely 2024-03-26 08:17:29 +08:00 |
![]() | 59 lifi OP @conglovely 好建议 |
60 wordpython 2024-04-01 01:52:11 +08:00 先留个坑位,记录一下,2024 年 4 月 01 号,是我正式开始学习 python 的第一天 给自己的小 Tips: 1 、 [“学而时习”] 老辈子讲烂的话了 (题外话 01---突然发现,真理往往很简单,简单到常常被众人忽略;在当下信息大爆炸时代,好像必须得很深刻的内容,让人读几遍都读不懂的东西,才叫“真理”,会不会只是虚荣心在作祟?) 2 、「源自 12 楼友」 [“报错、困难 就意味着你的进步空间来了!” ] (题外话 02---“畏难的心”人人都有,但有的人就能在其中逐渐去克服,事情有时候正确因为「阶段性」的难度,才变得让人不断升级,哈哈哈,有些了一堆废话,总之咋们不管学啥,学习之前,心态得摆正:12 楼友的逆向激励心态值得未来路上学习!) 3 、 [制造需求感:解决日常生活中的问题] “先进生产工具” 的产生,无非也是为了更高效的“solve problem” ;(想起一句话:“没有需求的时候,制造需求” 活学活用) 4 、 [好的学习启蒙书] @10 楼友 [K&R C 语言程序设计] and [《 Learn Python the Hard Way 》] 我得好好看看。 感谢各位前辈的启发,后面常来总结下成果哈哈哈,from 年轻 00 后 非专业小辈子的碎碎念,大佬前辈们勿喷,小心脏受不了嘿嘿 |
![]() | 61 UN2758 2024-04-03 09:02:27 +08:00 ![]() 2024 年了怎么还有人学 python web 的,靠这个找工作真是死都不知道怎么死的 | /tr>