V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
推荐学习书目
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
PatrickLe
V2EX  ›  Python

0 基础自学 Python ,这个付费 Python 课程如何?请大佬给点建议

  •  
  •   PatrickLe · 128 天前 · 6205 次点击
    这是一个创建于 128 天前的主题,其中的信息可能已经有所发展或是发生改变。
    最近闲来无事,大概率今年都会闲了,所以最近在 0 编码基础的前提下,找课自学 python 。
    学 python 的目的不是为了就业,而是想以后写点自己的 web 项目,给本地企业做做简单的官网,以及搞搞简单爬虫,自动化脚本之类的副业
    一开始在 B 站看免费的,看了个把月吧,把黑马的 python 课 164 节看完了,也看了一些银角大王-武沛齐的课,还有一些其他的,感觉课程有些问题啊

    1 、老师讲的太浅,很多地方只是一笔带过(比如同一个知识点,我看完 A 老师的课,有时在看 B 老师时,后者会说一些技巧,或者知识补充,我才意识到 A 没说全啊)

    2 、课程主要讲知识点,也做一些实践,但是数量少,而且没有完整的项目

    3 、而且还有,无关的话太多,磨蹭,画面不清晰,语音有问题,缺少课件,教材版本落后……(这部分归纳就是观感很难受)

    总而言之,想着这样东看一节课,西看一节,要不干脆去买个系统的付费课看了?于是看到 MK 的一个课程 Python Web 全栈工程师。要价 2600 大洋。看着课表所教授的知识点似乎很符合我的学习目的。
    https://class.imooc.com/presaleconsult/pythonweb#Anchor
    大佬看看这个课程怎么样?有点想买,又怕浪费钱,特问下 V 友大佬给点意见,我想买黑马的,但官网没看到我想要的课程。(绝不是广告啊,最近发了几个 python 帖了)请原谅真人菜狗自学的窘迫
    96 条回复    2024-09-21 00:28:02 +08:00
    julyclyde
        1
    julyclyde  
       128 天前   ❤️ 11
    你如果自学不会,那大概率是教不会的
    FoxRiverMan
        2
    FoxRiverMan  
       128 天前
    兄弟,劝你别浪费这个钱了,你看谁的视频都是浪费时间,Python 的课不管是谁的讲的都差不多,重要的是自己多练习,举一反三, 看你表述,我觉得你不适合
    echo1937
        3
    echo1937  
       128 天前
    廖雪峰足够入门
    donaldturinglee
        4
    donaldturinglee  
       128 天前
    这个钱你分我一半我指点一下你,剩下一半你多买点东西吃
    PatrickLe
        5
    PatrickLe  
    OP
       128 天前
    @julyclyde 我没说不会啊,就是东学一点,西学一点好麻烦,找个完整的课程学了有什么问题
    @FoxRiverMan
    wanchenyi
        6
    wanchenyi  
       128 天前 via Android
    GitHub 上有个 100 天入门,我觉得和 b 站差不多的,知识很详细
    mingtdlb
        7
    mingtdlb  
       128 天前
    @wanchenyi 哥们 发看看
    naythefirst01
        8
    naythefirst01  
       128 天前   ❤️ 1
    随便一个 AI 解决 99%入门问题,先想自己要做什么直接上手就行 后期不断优化的过程中再精进
    julyclyde
        9
    julyclyde  
       128 天前   ❤️ 1
    @PatrickLe 别嘴硬了,没啥意思
    PatrickLe
        10
    PatrickLe  
    OP
       128 天前   ❤️ 11
    @julyclyde 不知道你在装啥,每个人都有自己擅长的领域,不懂的领域,我零基础问下也不行?你几天不也发帖问“求教:到底啥叫离岸人民币 CNH ?”
    这问题在我看来也简单的不行,要是我像你这么刻薄,我就会回一条,Google 、GPT 随便查一下就知道的小知识,还要来论坛问,那告诉你也不懂
    julyclyde
        11
    julyclyde  
       128 天前
    @PatrickLe 问题是你不是零基础啊,你是经过学习并且被证明不是这块料的
    julyclyde
        12
    julyclyde  
       128 天前   ❤️ 3
    @PatrickLe
    你居然还特地去搜我发过什么提问,妄图把话题转为人身攻击

    确实各自有擅长领域啊
    python 这方面就不是你擅长的领域
    PatrickLe
        13
    PatrickLe  
    OP
       128 天前
    @julyclyde 你就是个无脑喷子。你已经用你的行为证明了喷子和杠精
    Davic1
        14
    Davic1  
       128 天前   ❤️ 3
    既然你已经确定了用 python 做什么, 其实是很好的一件事。 如果你专注做 web 应用,或者其他主题,可以坚持下去。

    学习资源,我个人觉得 YouTube 上有很多免费且优质的教程,python 相关尤其推荐 Coery 的视频(初学者友好),也可以在 YouTube 上常逛常搜,找到自己喜欢的 youtber ,那上面有很多不错的内容!

    然后就是平时关注一些 newsletter ,RealPython, PyCoderWeekly, BiteCode 这几个我很喜欢,尤其是 PyCoderWeekly ,每周一封,必看
    OceanWaves
        15
    OceanWaves  
       128 天前
    看书呗,z-library 上找书看,感觉 b 站那些培训视频没有都是没啥营养的东西,推荐这本 Learn Python the hard way
    hackyuan
        16
    hackyuan  
       128 天前
    课程内容不行,需要更 Python 一点的内容
    julyclyde
        17
    julyclyde  
       128 天前
    @OceanWaves 对于真正零基础来说,看看视频应该是比直接啃文档好很多的
    不过教程和培训班的作用也就仅限于给真正零基础的人做“破题”了
    yangzeon
        18
    yangzeon  
       128 天前
    GitHub 那个 100 天也不是给小白的.中后期的内容我就会看不会用了.b 站某些教程废话太多放弃.给自己正在玩的手游写个自动化,都是 gpt 和 google.
    OceanWaves
        19
    OceanWaves  
       128 天前
    https://docs.djangoproject.com/en/5.1/
    https://flask.palletsprojects.com/en/3.0.x/
    https://beautiful-soup-4.readthedocs.io/en/latest/

    Django Flask Beautifulsoup 这些不都是有 document 的吗,语法你学会了,照着 doc 来就行了,
    privil
        20
    privil  
       128 天前
    没必要,随便找本书、视频啥的,再买个高阶 AI 套壳一个月几十块,不懂就问 AI 基本差不多了。
    leo72638
        21
    leo72638  
       128 天前
    没必要,看你描述感觉你看了不少课程了,基础知识应该了解了,建议直接上手,不会的问 ChatGPT 。学代码最忌讳光看不练。
    leo72638
        22
    leo72638  
       128 天前   ❤️ 1
    如果你指望一套课程包罗万象,那你大概率要失望。
    smlcgx
        23
    smlcgx  
       128 天前 via iPhone
    黑马那个我也看完了,老师讲的挺好的,有些综合案例要盲敲一遍,然后对照老师写的,能理解不少,不过说到底也是个入门课,下一步打算再看看其他的课,再参考一些开源项目,慢慢来
    smlcgx
        24
    smlcgx  
       128 天前 via iPhone
    书其实不太建议新手看,太枯燥了,应该更适合老手吧,我最开始就是跟着新手书学,根本看不懂自己敲的那些代码是啥意思,怎么一会一个点,一会一个括号?为什么这个括号有字那个括号没字?
    yb2313
        25
    yb2313  
       128 天前
    不管怎么说, 看视频学习的效率都很低
    crab
        26
    crab  
       128 天前
    freeCodeCamp 上搜索 python 有很多在油管视频,还有 CS50 。
    lucasj
        27
    lucasj  
       128 天前   ❤️ 1
    买课是一门好生意。韭菜还是挺多的。🐶
    forQ
        28
    forQ  
       128 天前   ❤️ 2
    哦,这不是广告
    expy
        29
    expy  
       128 天前
    入门视频随便刷一个就够了,主要是要动手写起来,比如你提到的网站和爬虫,不然一看就会一写就卡壳。

    写起来碰到问题再去针对性学习,查文档看书问网友问语言模型都可以。无从下手也可以搜搜项目实战类的教程。

    而且缺的不一定是语言层面的知识,老是在舒适区看入门视频并不会有什么系统级坚实的基础。
    jackgoudan
        31
    jackgoudan  
       128 天前   ❤️ 2
    不清楚 lz 的背景,完全跨行人士?假设是,那我的观点是:不要买付费课程,python 的语法细节你关注的应该是你用什么学什么,而不是 python 有什么学什么
    另外,喷楼主的人啥心态,不都新手过来的,爱教教不教别损人啊
    julyclyde
        32
    julyclyde  
       128 天前
    @jackgoudan 别人能过来,他过不来,当然可以喷一下了
    hefish
        33
    hefish  
       128 天前
    官网下个手册看看,然后慢慢摸索着写写就会了。
    kulous
        34
    kulous  
       128 天前 via Android
    用起来
    0xCAFEF00D
        35
    0xCAFEF00D  
       128 天前
    0 基础建议 B 站找视频学,有基础就看文档博客学
    PbCopy111
        36
    PbCopy111  
       128 天前
    b 站看小甲鱼那个吧,如果像付费就给他付,然后去论坛完成作业,我觉得完成作业才能提高水平,否则看过,就忘了。
    Vh5g6zZU
        38
    Vh5g6zZU  
       128 天前 via Android
    弄两本图灵 Python 书,这些视频课知识密度太低,有书上不理解的可以配合 gpt ,现在各类大模型对 Python 支持都很好,小型逻辑实现完全可以依靠 AI 。
    PatrickLe
        39
    PatrickLe  
    OP
       128 天前
    @Davic1
    @OceanWaves
    @OceanWaves
    @leo72638
    @privil
    @crab
    @expy
    @jackgoudan
    好的,谢谢各位老哥意见,不买了。多去看看你们说的那些
    chempotato
        40
    chempotato  
       128 天前 via Android
    @PatrickLe 楼主不管目前水平怎么样,至少很听劝,祝愿楼主能一直坚持下去有所收获
    Pending
        41
    Pending  
       128 天前
    编程想学好需要实践,就像你不能通过看视频看书学会骑自行车和游泳一样。
    hubahuba
        42
    hubahuba  
       128 天前   ❤️ 13
    自学转码计算机硕士路过

    我想看过的这些课你肯定已经忘光了

    没关系 忘了就对了,走马灯不忘你就是神人啦

    写代码是用来“解决问题”的,也就是要用

    可以这样学:

    “我的 v 站每天签到很麻烦,来个自动签到脚本吧”

    “嗯。。。我要怎么做呢,先 google 一下吧”

    “哦要 import 一些东西,这个 request 是什么,网上也搜不到更好的,还是看看课吧,嗯刚好第 x 章第 x 节有”

    “哦,跑不起来,说什么 env 之类的...继续搜一下”

    “完成了!学会了好多!整理到 github ,规范一下代码结构!开源给大家用!!(不是...)”

    两天后

    “脚本怎么不生效了,我的金币呢!!”

    “完了,为什么我不知道在哪里出了问题”

    “或许我应该完善日志系统,看看课程,奥 最后一章才教,但是我觉得我应该实时掌握这些错误,现在看一下,emm 它教的也不全!我要去看 python-request 组件官方文档!”

    “原来如此,ip 被站长 ban 了!!怎么办,课程没教给我啊!!”

    “继续搜,芜湖,git 有很多成熟的 ip 池项目,加进来,我要统治 v 站!”

    项目稳定运行后

    “哎?我好像....学会了啊,那些课程淳片前啊啊啊啊(开玩笑)”
    jackmod
        43
    jackmod  
       128 天前
    "一开始在 B 站看免费的,看了个把月吧"
    现在的你至少已经对这玩意有点印象了,所以最好搞一本入门书看。
    推荐这个 Python in a Nutshell, 4th Edition (9781098113544)
    原书 700 多页,讲得很基础很全面。
    UFc8704I4Bv63gy2
        44
    UFc8704I4Bv63gy2  
       128 天前
    现在学语言,先随便找个教程学个基础,然后找个 ai ,直接上项目,找 v2 里面的大佬给个项目练手,你就免费给大佬干活,如果大佬看你的活能给你点评两句,算是提点你了
    EndlessMemory
        45
    EndlessMemory  
       128 天前
    B 站有个叫小甲鱼的讲得不错
    z1829909
        46
    z1829909  
       128 天前
    https://liaoxuefeng.com/books/python/introduction/index.html 这套看下来就可以入门了, 而且信息量比你这个视频多多了.
    如果文本比较枯燥看这个 https://space.bilibili.com/523995133/channel/collectiondetail?sid=301973 人美声甜小姐姐给你讲
    你发的这套课程我看了大纲, 大部分是讲前端, 怀疑是不是一个前端课改了下, 一鱼两吃?
    Tink
        47
    Tink  
       128 天前
    这玩意得从开始写项目开始
    cwxiaos
        48
    cwxiaos  
       128 天前 via iPhone
    @hubahuba 比较真实,做东西做着做着慢慢就会很多了
    fakEHacker
        49
    fakEHacker  
       128 天前
    宝儿,自己多学学,看着别人多写几个项目,实在看不懂了再看视频解析
    时间长了比葫芦画瓢都能学会
    Bad0Guy
        50
    Bad0Guy  
       128 天前
    个人建议:你学完基础直接上手简单的项目比你东学一点西学一点效率更高,你想写 web 那就问 AI 需要学好什么,根据 AI 给你的建议去进阶你所需要的
    wangyuescr
        51
    wangyuescr  
       128 天前
    @PatrickLe
    避雷国内的 imooc ,网易云课堂这种平台。
    可惜谢乾坤好像不更新了,不然真心建议试试他的。好像极客学院还有他的以前课程。
    510908220
        52
    510908220  
       128 天前
    1. 可以看看基础教程: https://www.runoob.com/python/python-tutorial.html
    2. 项目驱动,比如爬虫等

    先行动起来
    shum02
        53
    shum02  
       128 天前
    培养爱好,然后做项目,做自己感兴趣的,边做边学,做的时候多看 github 啥的,学习人家怎么做的,然后周边配套了解一圈,做几个好玩的,基本就入门了,后面就要用啥学啥就完事了。(零基础不知道能不能这么学)
    yb2313
        54
    yb2313  
       128 天前
    @cwxiaos 什么, 自动签到已经被集成到插件里了, 一下子失去动力
    SenLief
        55
    SenLief  
       128 天前
    我觉得现在基础的内容直接 ai 。
    daaaxuan
        56
    daaaxuan  
       128 天前 via iPhone
    你可以去找类似“项目实战”之类的教程,那些通常会带你如何从 0 到 1 完成一个项目。这样学完之后,你再自己写一个类似的项目练练手。每个人入门的快慢不一样,按照自己节奏来就好。
    vituralfuture
        57
    vituralfuture  
       128 天前 via Android
    我目前看过的 b 站视频很少有讲的深入的。楼主可以多找几个倍速看一遍,看视频很适合没有计算机基础的,或者是对某个领域不了解的。v 站很多程序员,估计他们都忘了自己刚刚学计算机的时候是有多菜了,不必跟他们扯。如果要深入的话,建议以某个方向展开,例如用 python 写爬虫,处理数据,自动化点击等等。AI 不建议,因为需要很多数学知识,没基础只能做一些最简单的东西
    jettzhang
        58
    jettzhang  
       127 天前
    我有经验,我也是 0 基础,直接用 AI 开搞,我现在都开始变现了
    YunFun
        59
    YunFun  
       127 天前 via iPhone
    写简单 web ,脚本,爬虫,Go 也挺好的,我有社群专做完整项目的,很多兄弟搭伙搞,有兴趣聊聊,话说回来,py 学了这么多其实,也挺吊了😄
    iutopia
        60
    iutopia  
       127 天前
    @yb2313 效率低,但是不容易走神。🤣
    freedom2030
        61
    freedom2030  
       127 天前
    有 GPT4 之后,我觉得基本上 任何对编程入门课程的 知识付费行为都是傻 x ,
    因为这些东西 GPT4 无法教会你的话,你买课也大概率学不会了,
    shendaowu
        62
    shendaowu  
       127 天前
    1. 技巧方面好像有专门的书,比如《代码大全》。这书中文版 944 页,你想象一下那个厚度。

    2. 我建议自己给自己想实践的方式。我好像在一本数学相关的书上听说过自己给自己出题玩有好处,具体啥好处我忘了。另外建议做之前先想象一下代码的效果,或者修改之前预测一下效果,这个应该可以提升预测代码功能的能力。另外也可以提升乐趣。预测成功了会有快感。

    3. OP 看书有困难吗?看书可以略读,可以快速略过不感兴趣的部分,应该就没有那些问题了。如果看书确实有困难的话,建议找一些相关的书看看,比如《如何阅读一本书》。另外不知道 OP 好奇心怎么样。我听别人说好奇心对阅读兴趣有影响。也许也可以看一些提高好奇心的书。
    suuuch
        63
    suuuch  
       127 天前
    你觉得学的慢,是因为学习的方向多了。各方向虽然都是 python ,侧重点上还有区别的。先选好一个方向,web 、爬虫或者什么。。然后找个实际的项目做一次就好很多。

    选好方向之后再去学,这个很重要。
    Sawyerhou
        64
    Sawyerhou  
       127 天前 via Android
    买课没意义。

    多动手敲代码,工科靠实践,听别人讲进步很慢。
    caqiko
        65
    caqiko  
       127 天前
    可以看 B 站王铭东,讲的比较细,比较全
    tabc2tgacd
        66
    tabc2tgacd  
       127 天前
    课程内容还可以的,不过这种课程主要是课后答疑值钱吧,课程本身的话,自己找找就能学习了。
    Dogergo
        67
    Dogergo  
       127 天前
    就是看得太多,练得太少。找那种实战的,或者像 42 楼老哥说的,自己搞点需求,解决一点问题。就能初步掌握并提升自信了。
    webcape233
        68
    webcape233  
       127 天前 via iPhone
    直接开干 用的过程中遇到问题再搜 比看一遍又一遍系统全面课程更好
    Hopetree
        69
    Hopetree  
       127 天前
    直接官方文档中文版就行,然后你要有点自己的想法或者需求,学到一定的时候要去写出点成果,我的 Python 纯自学,我最开始就是从一个下载图片然后重命名的需求开始学习的。然后看看我自学 Go 的笔记:

    ![]( https://tendcode.com/cdn/2024/04/202408250912621.png)

    关键是你必须有想法,当你学到某个功能的时候,要思考这个功能可以用来干嘛?然后自己去实现一个实际中会用到的场景
    ooo000
        70
    ooo000  
       127 天前
    确实不建议学习付费的课程,免费的视频和教程太多了
    xiaoriri666
        71
    xiaoriri666  
       127 天前
    给兄弟个路子,去闲鱼直接搜这个课程,1 、2 块钱搞定
    xifenglie40
        72
    xifenglie40  
       127 天前
    @wowdoers 老哥,我有兴趣,能否拉上小弟一起搞😄
    listenfree
        73
    listenfree  
       127 天前
    这么多人回答,这道题我也会:),其实吧,你已经入门了,不要再花冤枉钱,确定一个项目,要学的东西多得很,也学不完,直接 github 上的优秀项目,你能做点贡献之类的,另外这么多 AI 辅助你学习。最重要的是你需要什么,评估一下你精力和能力边界,就可以开干了。
    yuntun
        74
    yuntun  
       127 天前
    不要买 , 我一个同事买了, 讲道理很垃圾
    FarmerChillax
        75
    FarmerChillax  
       127 天前
    网上的视频就是效率低,更不推荐课程。建议看书,效率最高
    新手入门 Web 推荐(: https://book.douban.com/subject/30310340/
    iOCZS
        76
    iOCZS  
       127 天前
    我还是觉得看书比较高效
    gxt92
        77
    gxt92  
       127 天前
    用项目代替学习,比如你说的官网和简单爬虫
    用项目中的发现问题的促进学习,还是要实践比较好
    neptuno
        78
    neptuno  
       127 天前
    不要陷入教程陷阱了,你既然已经看完了黑马的 python ,怎么说也入门了,做个爬虫简简单单,直接动手做。而不是继续看教程
    isajdhs
        79
    isajdhs  
       127 天前   ❤️ 1
    2024 年最好的教学老师是 chatgpt ,除此之外推荐阅读《 Python 工匠》《流畅的 Python 》
    YunFun
        80
    YunFun  
       127 天前
    @xifenglie40 #72 vx:Wow_Doers 兄弟来整,贼喜欢共创哈哈,搞好了一起搞钱哈哈 😂
    mbeoliero123
        81
    mbeoliero123  
       127 天前
    @wowdoers #80 项目多吗?还是狼多肉少?
    YunFun
        82
    YunFun  
       127 天前
    @mbeoliero123 #81 才开搞两周多,有规模了计划做自研项目跟拉资源,有投资大佬等着人多和规模起来呢 😂
    RockShake
        83
    RockShake  
       127 天前
    踏上取经路,比抵达灵山更重要。

    开始动手做比在这边和网友对线要有意义的多。
    runningman
        84
    runningman  
       127 天前
    别浪费了,还不如自学,请我这个老师,发发红包就行。
    y2xworm
        85
    y2xworm  
       127 天前
    我学 py 就是为了学爬虫, 学爬虫就是为了爬 H 网, 楼主要增加原动力呀👀
    aec4d
        86
    aec4d  
       127 天前 via iPhone
    上 openrouter 充值,有问题问 claude api ,学会提问,比报课程强很多,学会提问也对以后编程有帮助
    will800
        87
    will800  
       127 天前   ❤️ 1
    你说的 A 课程不全,去看 B 课程。其实所有的课程没有那么全的,要全就去看官方文档,这是最全的犄角旮旯一字不漏,可是你会去看吗?学编程不是比谁知识点全,而是快速建立起编程思维。

    免费的廖雪峰的课程看完就够了,虽然他的文档写的稀巴烂,但总算是个框架。如果他的资料看不懂我建议就别学了。还有你说给企业做点简单的官网,我就好像听到了甲方说"我这个需求很简单,只要改一点东西就行,你看 500 行吗"。
    jlak
        88
    jlak  
       127 天前 via iPhone
    基础语法学了就去写点项目吧,后面高级语法学了反正也马上忘,只有实践才能真正学到,不然学一年也只是 hello world
    auhah
        89
    auhah  
       126 天前
    不要狂看基础教程 没有用。。。再看 2 套 3 套你也依然是门外汉

    直接上手写项目吧,实践会教会你的

    有什么不会的就问 gpt ,新手学习利器
    dododada
        90
    dododada  
       126 天前
    廖雪峰有个相当牛逼的本领,就是再复杂的技术,他都能用简单的内容描述给你看,这就很牛逼了,大牛看起来都是啥玩意儿,但是对于新手来讲,看完简直自信心爆膨
    akin520
        91
    akin520  
       126 天前
    可以去共享论坛找一个老版的,如果能看懂,能上手,再买新的不迟
    UN2758
        92
    UN2758  
       126 天前
    @OceanWaves #15 这本书也是我的入门之书
    shuyouning32
        93
    shuyouning32  
       126 天前   ❤️ 1
    你想要做什么就去实践什么,进步狂快
    Daybyedream
        94
    Daybyedream  
       126 天前
    直接动手 做东西 实践。。。 看了那么多基础也够了 用起来了可以
    做好一个东西不断的优化学习
    代码版本变成+gui 的,巴拉巴拉 这样
    学了用起来才有动力继续学
    huage
        95
    huage  
       126 天前
    我最近也是在写软件,然后最大的帮助是 ChatGPT ,买了 ChatGPT 订阅,直接给我生产代码。当然需要自己调试,但是对于我的水平来说,生产速度有了很大提升。
    nonozone
        96
    nonozone  
       101 天前
    最简单的方法是,你看看你最近想做个什么,然后直接一边做一边问 AI 。我就是这样从零开始学的。
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   1381 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 26ms · UTC 17:18 · PVG 01:18 · LAX 09:18 · JFK 12:18
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.