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
cnfans
V2EX  ›  Python

关于 Python 学习问题

  •  
  •   cnfans · 10 天前 · 1613 次点击

    我是一个程序小白,一直想学好学精一门编程。看网上说 python 好学,就打算决定学 python ,然后就在网上找视频学习,先学习了一个尚硅谷哪个 python ,我感觉还可以,就认认真真的学了。一些基础东西算是会了吧。想提高。大致的方向是先 web 方向,因为想自己搭建一个网站是一个刚需。但在网上找不到好的学习资源了,也不知道从哪里到哪里先学了。 前段时间看要先学前端,学全栈,在 bili 上搜了一圈也找不到一个合适的教程。 现在我想请各位大哥,大姐,弟弟,妹妹们,大神们给俺推荐一个好的学习教程或者学习方法及路线,越详细越好,教程给推荐好的免费的最好!

    请告诉俺咋弄,我就感谢万分。。。

    俺的需求是:想学会编程,能自己独立写网站,以后写点 app 什么的应用什么的就满足了。。。

    16 条回复    2025-04-28 19:33:10 +08:00
    bojue
        1
    bojue  
       10 天前   ❤️ 1
    找个简单的 app 或者网站抄下去,登录授权,业务逻辑,定时任务,第三方接口登录根据需求慢慢来。

    直接上手比较难得话可以需求拆分成知识点一个一个攻克:安装环境,前后端接口联调,登录模块,定时任务,文件上传,微信登录,支付接口联调
    kidlj
        2
    kidlj  
       10 天前
    Django -> Wagtail -> Make your own sites.
    Gimorocun
        3
    Gimorocun  
       10 天前   ❤️ 1
    还是先跟着教程做, 等流程跑通之后去找网站模版, 自己先运行起来, 推荐 django, https://builtwithdjango.com/projects/
    单纯学习的话会比较无聊, 最好做有目的性的项目, 朋友同学有相同兴趣爱好的话一起构思产品然后去开发
    bronyakaka
        4
    bronyakaka  
       10 天前
    你要写 app 和网页,我觉得还是学 ts 吧,现在不管哪端的 app 都可以 web 套壳
    bytesfold
        5
    bytesfold  
       10 天前 via iPhone
    怎么说呢,我 2 年前就是你这状态,主要是要涉及的东西太多了,一下很难理清楚;更别说你本来其他编程经验有没有。

    不过每个能看的视频和 demo 都照着做,配合 AI 还算好。
    jackleo120
        6
    jackleo120  
       10 天前
    fastapi + vue/react (可以直接借助于 cursor)
    fastapi 写路由比 django 快很多,不过异步坑还是比较多的,看一下他们的官方示例代码吧: https://github.com/fastapi/full-stack-fastapi-template
    ManjusakaL
        7
    ManjusakaL  
       10 天前
    Youtube 上找点视频看,你关键字搜 Django/FastAPI 第藕灰完整的带你做个项目
    ManjusakaL
        8
    ManjusakaL  
       10 天前
    typo 基本会带你做个项目
    sleepybear1113
        9
    sleepybear1113  
       10 天前
    看了这么多回帖的,具体操作好像没有多少建议。对于一个小白,啥概念都不知道的,泛泛而谈关键词还是上手起来有点难的。甚至有人要新手去看源码,太幽默了。

    首先写网站要学的是 HTML 和 css ,不然页面都写不出来,视频的话,可以搜索关键词“HTML 入门”就可以了,我随便搜索了一个,也是尚硅谷的,BV1p84y1P7Z5 。

    上面的,因为我没有具体看,我只看了目录。可以学一部分,HTML 的可以全学,都是比较基础的。然后 css 可以全至少一半吧。通俗来说,HTML 就是砖头去造毛坯房,css 就是毛坯变精装,不过是硬装。在如何变得能用下,会写 HTML+一些 css 即可。

    然后学完上面,要去学 JavaScript ,可以搜索关键词“JavaScript 入门”。JavaScript 可以说是,精装上面的软装,提供更多精细的功能。我也随便找了一个视频,看着目录好像还可以吧,BV1Y84y1L7Nn 。

    然后你就会发现,手动通过 JavaScript 来操作 HTML 有点麻烦,就需要学习框架了,有了框架,可以在某系操作上更加方便。前端框架的话,本 v2 一直在争论谁更好,不过一般是三种,vue 、react 、angular 。既然你有上面基础了,那么搜索这几个教程也不会太难。

    和上面(学前端框架)可以同步进行的,就是学 Python 的后端请求 api 。Python 主流的 fastapi 、flask 、Django 。这几个我推荐不了,因为我是写 Java 的。

    写 APP 的话,那么就是 Android 或者 iOS 入门了。一般建议这两个入门要有 HTML 基础。

    然后勤用 ai ,你就丢代码给他,问他为什么这么写,都有什么作用即可。
    kivmi
        10
    kivmi  
       10 天前
    fastapi ,先写个没有界面的 web api ,先体验,后增强
    henix
        11
    henix  
       10 天前
    试试 https://csdiy.wiki/Web%E5%BC%80%E5%8F%91/mitweb/ ?
    yb2313
        12
    yb2313  
       10 天前
    不管什么语言, 直接就上手写, 不懂的地方就问 ai, 这才是最快的, 写一段时间再去看基础
    cnfans
        13
    cnfans  
    OP
       10 天前
    @sleepybear1113 非常感觉你的耐心答复,我先按你的方法试试,我原来了解一点 html 和 css ,但不是太懂。你给了方向以后,更加坚定了信心!谢谢!
    cnfans
        14
    cnfans  
    OP
       10 天前
    @yb2313 收到,谢谢,我一定勤动手的。
    cnfans
        15
    cnfans  
    OP
       10 天前
    @Gimorocun 收到,谢谢,嗯!不过我一看英语就头大了,不会英语呀,看不懂,后悔上学不好好学英语了,上高中时,因为不喜欢英语老师,荒废了英语!现在都后悔呀。
    onice
        16
    onice  
       9 天前
    推荐一个程序员的慕课网,Python 项目驱动的视频很多: https://coding.imooc.com/?c=python

    有钱可以支持正版,没钱可以去闲鱼。
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   4305 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 20ms · UTC 04:07 · PVG 12:07 · LAX 21:07 · JFK 00:07
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.