推荐学习书目
› Learn Python the Hard Way
Python Sites
› PyPI - Python Package Index
› http://diveintopython.org/toc/index.html
› Pocoo
值得关注的项目
› PyPy
› Celery
› Jinja2
› Read the Docs
› gevent
› pyenv
› virtualenv
› Stackless Python
› Beautiful Soup
› 结巴中文分词
› Green Unicorn
› Sentry
› Shovel
› Pyflakes
› pytest
Python 编程
› pep8 Checker
Styles
› PEP 8
› Google Python Style Guide
› Code Style from The Hitchhiker's Guide
lifi
V2EX  ›  Python

学 Python 也有半个月了

  •  1
     
  •   lifi · Mar 22, 2024 via Android · 9130 views
    This topic created in 960 days ago, the information mentioned may be changed or developed.
    还是看得懂不会写是什么原因,是我学习方式错了吗?还是说不适合😂求指点迷津
    61 replies  •  2024-04-03 09:02:27 +08:00
    llllllllllllllii
    llllllllllllllii
    Mar 22, 2024❤️11
    1
    会看不会写

    学了半个月×
    看了半个月√
    haoyunyinglai
    haoyunyinglai
    Mar 22, 2024❤️1
    2
    我记得我当时写的是每天调用免费的天气接口,数据入库, 然后给自己邮箱发一封邮件
    request + sqlite + thread Timer 定时任务
    那时候刚学 做完了感觉老有成就感了
    EndlessMemory
    EndlessMemory
    Mar 22, 2024
    3
    技能和知识不一样,技能要主练习
    Lloveyy
    Lloveyy
    Mar 22, 2024
    4
    @llllllllllllllii 总结的很是到位哦 0.0
    gopher404
    gopher404
    Mar 22, 2024
    5
    花半个月动手写,找个项目抄,自己写注释,再回来看看
    jiayouzl
    jiayouzl
    Mar 22, 2024❤️1
    6
    找练手的东西做啊!现在都有这么多大模型,学变成真比我们那时候简单太多了.
    XXWHCA
    XXWHCA
    Mar 22, 2024❤️1
    7
    只看不写,学一年也是不会
    yuewolf
    yuewolf
    Mar 22, 2024❤️1
    8
    我是菜鸟一个,只会写(拼凑)一些自己用的小工具,说一下我的建议。

    多写,多练,这是必然必须必要的,当然你可能觉得无趣,那就需要你想(制造)一个比较强烈的实际需求,以此为目标,实现它!

    比如我的第一个“项目”: https://www.v2ex.com/t/185492 自动更新 HOSTS 文件,很简单,但新手真写出来会有很大收获,也会有很大的成就感。

    我勒个去!仔细看了一下发帖时间,竟然是 9 年前??!!

    9 年了,我的 python 怎么还这么菜??还好意思回帖教别人??

    耻辱逃遁 ing……
    MAVETRICK
    MAVETRICK
    Mar 22, 2024❤️1
    9
    你以前做过数学题吗?你觉得你看懂了后续遇到类似的问题你会写吗?
    QingXuJiaZhi
    QingXuJiaZhi
    Mar 22, 2024❤️1
    10
    如果要我推荐一本学习编程的书,我推荐 K&R C 语言程序设计,这本非常薄的书在我心里有至高无上的地位,它开篇说:

    The only way to learn a new programming language is by writing programs in it.
    Gimorocun
    Gimorocun
    Mar 22, 2024
    11
    需要实践
    darcyC
    darcyC
    Mar 22, 2024❤️2
    12
    一楼和其他楼里提到的我非常认同

    也就是,只能看懂基本上等于不会,或者换句话反问:您真的看懂了吗?显然未必。

    就像 3 楼,7 楼,9 楼所说的那样,当你开始写时,你马上会遇到不会写的问题(一个字也写不出),那么这就是你进步的机会了,去反思。如果你写出来却遇到报错等问题,那么这又是你进步的空间了,又需要你反思到底哪里出了问题。这些过程才是让你后续能写代码,自信解决问题的关键。显然,我们大家不可能在评论区给你一大堆资料,这还得你自己多费心,将一个个问题根据情况搜索,分析,讨论,最后解决问题。
    zhiyu1998
    zhiyu1998
    Mar 22, 2024❤️1
    13
    已经研三要毕业了,研究生生涯基本都在写 python ,推荐一下我的项目吧,有一些基础知识,有一些数据分析和爬虫实战,还有一些深度学习,你尝试下吧,希望帮助到你😂

    https://github.com/zhiyu1998/Python-Basis-Notes

    在线阅读的话可以: https://zhiyu1998.github.io/Python-Basis-Notes/
    henix
    henix
    Mar 22, 2024
    14
    理论的学习和技能的学习:学习理论只需要看懂就行,但学习技能则只能通过实践。例如学骑自行车和学游泳、学做菜这一类,只学习理论是没用的。

    个人认为学编程的最好方式就是用编程解决日常生活中的问题,编程可以让我们的生活变得更美好。
    lifi
    lifi
    OP
    Mar 22, 2024 via Android
    15
    @MAVETRICK 会😂
    lifi
    lifi
    OP
    Mar 22, 2024 via Android
    16
    @zhiyu1998 好得感谢🙏🏻
    lifi
    lifi
    OP
    Mar 22, 2024 via Android
    17
    @yuewolf 🙏🏻原来如此
    zzdgfv
    zzdgfv
    Mar 22, 2024
    18
    代码只能使劲的敲,练习中学习
    Greendays
    Greendays
    Mar 22, 2024
    19
    现在就去做一个小应用吧,也不用讲什么原创性,能在日常工作中起作用就行。
    fredweili
    fredweili
    Mar 22, 2024
    20
    现在有 copilot 了,不要对“写”过于执迷,人脑善于思考不善于记忆
    alsas
    alsas
    Mar 22, 2024
    21
    你肯定要写啊 光看有啥用
    FYFX
    FYFX
    Mar 22, 2024
    22
    一边做一边学吧,你学 python 的目的是什么?先干起来再说
    6167
    6167
    Mar 22, 2024
    23
    看书两年不如敲代码两天
    iorilu
    iorilu
    Mar 22, 2024
    24
    这就像你看书, 和写书

    你觉得是一回事吗

    一个人可能看了 100 本书, 但 1000 字都写不出来

    程序员不一样, 他必须写, 所以写程序难度远高于读程序是肯定的

    怎么解决, 只有一种方法, 多写

    先写 20 行的程序

    然后 50 行

    然后 100 行

    以此类推

    另外, python 100 行可以做的事情很多了, 别看不上 100 行的程序
    KKLeon
    KKLeon
    Mar 22, 2024
    25
    我 2 周就从 0 基础撸了个爬某有声书网站音频的爬虫,光看书,卵用没有。得实操
    37Y37
    37Y37
    Mar 22, 2024
    26
    多练习嘛,实际上身边有各种需求,工作上的就把一些流程给 python 自动化了,生活上的就把某些事情给 python 来做,举两个例子:

    1. 刚学 python 的时候,一个群里帮他们写脚本爬虫爬数据,然后分析,再然后公众号推送,这个 https://blog.ops-coffee.cn/python/YhKyJ16yuI0bPpygKV_d1w

    2. 之前疫情的时候,隔离在家,老婆要给他们公司所有人发消息,也是 python 写了个脚本,调用企业微信 API 实现的,这个 https://blog.ops-coffee.cn/s/zpVZw8vdpTLgGOR6GvpiqA

    只要稍微注意下,需求还是很多的,想快速进步,就要不断的写,在项目中遇到问题解决问题,提升最快
    FlechazoQaQ
    FlechazoQaQ
    Mar 22, 2024
    27
    你不动手去写,看一年也还是在看基础语法
    lifi
    lifi
    OP
    Mar 22, 2024 via Android
    28
    @FYFX web 开发
    lifi
    lifi
    OP
    Mar 22, 2024 via Android
    29
    @37Y37 👌🏻
    alexsz
    alexsz
    Mar 22, 2024
    30
    多看没错,但示例代码得敲出来,还得跑起来
    人往往是看懂了就不想试
    ktyang
    ktyang
    Mar 22, 2024
    31
    web 开发学什么 python 。。。
    FYFX
    FYFX
    Mar 22, 2024
    32
    我以前也是这么想的,不过最近用 litestar 这个框架写个人项目体验还挺不错的,支持异步,有类型检查,自己写好 typehint 用 mypy 做静态检查,性能和可维护性也都说得过去,不过现在用的人太少了,也不知道未来会发展到什么样子。。。
    @ktyang
    Yukiteru
    Yukiteru
    Mar 22, 2024
    33
    我的第一门编程语言就是 Python ,我花了大概 1 个月入门了。我当时看的书是《 Learn Python The Hard Way 》,在网上能找到免费的在线中文版教程: https://wizardforcel.gitbooks.io/lpthw/content/
    只要严格跟着这本书学我认为没有人会学不会
    AItsuki
    AItsuki
    Mar 22, 2024
    34
    是没其他编程语言基础吗,python 花半天看了下语法就可以上手写东西了,虽然还是很多不知道的东西,但并不能妨碍你写一些爬虫或者脚本。web 开发的话直接用 fastapi 算是最简单的那一档了。
    如果你真的是初学者,学完基础不知道怎么继续下一步,可以看看这个 https://github.com/florinpop17/app-ideas 。
    最后,如果你真的真的是初学者,推荐先学 C ,紧接着 Java 或 C++,最后才学习一门解析型语言,例如 python 。
    lifi
    lifi
    OP
    Mar 22, 2024 via Android
    35
    @AItsuki 没有其他语言基础
    lifi
    lifi
    OP
    Mar 22, 2024 via Android
    36
    @Yukiteru 正在看🙏🏻
    d3js
    d3js
    Mar 22, 2024
    37
    说好的 7 天速成呢
    SWALLOWW
    SWALLOWW
    Mar 22, 2024
    38
    不用学把,有啥问 chat 就行了
    AItsuki
    AItsuki
    Mar 22, 2024
    39
    @lifi 我上面的回复不是很恰当。初学者 python 还是可以的,补 c 和 c++那是以后得事情。加油ヾ(◍°∇°◍)ノ゙
    SWALLOWW
    SWALLOWW
    Mar 22, 2024
    40
    我也是今年学的,开始都不懂 df 什么格式,非常奇怪调试的时候为什么 df 不能可视化显示-
    satanandroid
    satanandroid
    Mar 22, 2024
    41
    学语言先是多写。写到一定程度继续多看。然后重复.
    Yukiteru
    Yukiteru
    Mar 22, 2024
    42
    @AItsuki #34 学 C 怕不是直接劝退了,入门还是 python 这种简单点的好
    craiiz
    craiiz
    Mar 22, 2024
    43
    同意 33 楼 @Yukiteru ,楼主真的可以看《 Learn Python the Hard Way 》,然后把它里面的习题一题不落写一遍,肯定入门

    !()[]
    zysuper
    zysuper
    Mar 22, 2024
    44
    练习做少了。
    fgwmlhdkkkw
    fgwmlhdkkkw
    Mar 23, 2024 via Android
    45
    多练习,多练习,多练习,多练习,多练习,然后再思考。
    julyclyde
    julyclyde
    Mar 24, 2024
    46
    我猜一下
    你该不会是用的那种:
    手指点着书来读,读完之后还要用荧光笔划重点的那种学习方法吧??
    lifi
    lifi
    OP
    Mar 24, 2024 via Android
    47
    @julyclyde 有记笔记习惯,但指着读没有
    lifi
    lifi
    OP
    Mar 24, 2024 via Android
    48
    @FlechazoQaQ 主要是每一章学完都想做习题示例什么的,不知道哪有
    julyclyde
    julyclyde
    Mar 24, 2024
    49
    @lifi 还是实践一下吧
    最低级:把书上的代码输入到电脑里运行
    第二级:尝试改一改各部分,看看啥效果
    第三级:尝试做一下书上的题目
    gerefoxing
    gerefoxing
    Mar 24, 2024
    50
    从简单爬虫写起,然后保存到数据库中,然后你就可以写个页面展示你爬取的那些数据,对数据展示和统计。在这些过程中可以掌握很多,加深印象
    lifi
    lifi
    OP
    Mar 24, 2024 via Android
    51
    @julyclyde 书上的题看一章做一章
    lifi
    lifi
    OP
    Mar 24, 2024 via Android
    52
    pengdachxx
    pengdachxx
    Mar 25, 2024
    53
    @EndlessMemory 老哥说的很对,说到我心头去了
    jettzhang
    jettzhang
    Mar 25, 2024
    54
    面向 GPT 编程,让 AI 写
    haoyu7
    haoyu7
    Mar 25, 2024
    55
    你就完全不看教材,自己按照教材的思路去写一遍,然后执行,发现有很多错误,在去慢慢调试改错,慢慢你就会放弃了
    leimao
    leimao
    Mar 25, 2024
    56
    我之前学了 JavaScript 和 Go 一个多月,感觉会了点,但是实际上手做东西效果很差。
    感觉编程语言我只能有时间和精力去好好精通一两个。
    makejohn2015
    makejohn2015
    Mar 25, 2024
    57
    @yuewolf 2015 居然已经是 9 年前了,时间太快了
    conglovely
    conglovely
    Mar 26, 2024
    58
    先有个目标,比如机场签到得流量:登陆->签到->邮件通知,边搜边学
    lifi
    lifi
    OP
    Mar 26, 2024 via Android
    59
    @conglovely 好建议🉑🉑💗💗
    wordpython
    wordpython
    Apr 1, 2024
    60
    先留个坑位,记录一下,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 后 非专业小辈子的碎碎念,大佬前辈们勿喷,小心脏受不了嘿嘿
    UN2758
    UN2758
    Apr 3, 2024❤️1
    61
    2024 年了怎么还有人学 python web 的,靠这个找工作真是死都不知道怎么死的
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Privacy   ·   Solana   ·   1957 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 157ms · UTC 03:43 · PVG 11:43 · LAX 19:43 · JFK 22:43
    ♥ Do have faith in what you're doing.