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

自学 Python 该如何练习呢?

  •  
  •   PatrickLe · 2024-08-13 20:16:54 +08:00 · 3248 次点击
    这是一个创建于 375 天前的主题,其中的信息可能已经有所发展或是发生改变。
    在 B 站看这个课程 https://www.bilibili.com/video/BV1qW4y1a7fU?p=1
    看到 100 课了,学了循环、判断语法、数据容器的各种类型认识和基本操作、函数入门,文件操作、模块和包这些知识点
    每个知识点讲完都有个练习,做完还是不过瘾啊,还是很多没记住。有什么练习工具的吗? APP ? AI 教学?练习下各种操作呀,大佬推荐下
    20 条回复    2024-08-15 17:09:51 +08:00
    NewYear
        1
    NewYear  
       2024-08-13 20:45:37 +08:00   ❤️ 1
    学任何语言,都要有目标。

    就是你想用它来做什么?至少应该要做一些简单的事情,最好是你真的能用上的。

    如果只是为了学而学,那只会事倍功半,基本上坚持不下去。

    最好的办法就是做一些小的程序,然后逐步完善,按需学习。
    gary907478
        2
    gary907478  
       2024-08-13 21:48:18 +08:00
    做自己会用到的小项目是最好的练习方式
    mightybruce
        3
    mightybruce  
       2024-08-13 22:42:36 +08:00
    hackerrank 值得拥有, 小练习很多,而且可以对照别人的写法优化

    coderbyte

    exercism

    codewars
    都可以看看
    walkeronway
        4
    walkeronway  
       2024-08-13 22:46:41 +08:00
    找个爬虫教程,然后去爬小说网、黄网、写真图片网之类你感兴趣(挑那些不正规的网站爬),你就会自己驱动自己去学完很多东西了。
    lc1450
        5
    lc1450  
       2024-08-13 22:55:36 +08:00   ❤️ 5
    @walkeronway 上次你们也这么说,现在 py 学的半吊子,身体倒是越来越差了🫤
    PatrickLe
        6
    PatrickLe  
    OP
       2024-08-13 23:00:24 +08:00
    @mightybruce 好的老哥,看着就很专业,只是全英文有点不便
    PatrickLe
        7
    PatrickLe  
    OP
       2024-08-13 23:01:29 +08:00
    @walkeronway GHS 才是第一生产力啊,我这就试试,希望不会入狱
    walkeronway
        8
    walkeronway  
       2024-08-13 23:15:03 +08:00
    @lc1450 hhhhh 自制力这么差,那贤者模式思考下代码怎么写。或者那就只爬小说。

    我以前刚学 python 的时候,因为大学校园网需要先登账号才能用,然后就学了怎么用 selenium 去开网页登录,然后觉得浏览器操作太慢了就看 API 怎么调然后用 requests 库直接调接口,然后又学了下怎么设置成开机启动。

    学爬虫之后,爬写真网是学了 scrapy 框架,然后爬小说是因为想要追小说( app/网页广告太多然后小说 app 通知权限又不想给)然后是学了解析 html 结构、存数据库(没有用框架了自己学怎么直接用模块去连接)、接 smtp 服务给自己发邮件(邮件 app 通知还是可以给的)、怎么规划爬虫休眠和频率(基础版,没多少知识点,就纯练了这个意识),爬黄网就钻研怎么绕过登录(太难了大部分不会搞)怎么分析 API path/参数特点去爬完一整套图片/视频(图库很多都是有规律的,视频也是切割成很多个请求,遍历完就好)。

    我的 python 水平算半吊子吧,我就业也只是个测试人员,不怎么需要深入学,大部分情况我觉得都够用了,不过因为只是半吊子、不成体系所以看别人的项目感觉挺困难哈哈。

    不过找点自己想要做的小工具入手,至少能先把基础学完吧~
    0xfb709394
        9
    0xfb709394  
       2024-08-14 00:24:37 +08:00
    搞个爬虫 python html js 网络 运维 linux 都能学
    nbweb
        10
    nbweb  
       2024-08-14 07:05:28 +08:00 via Android
    我也在看这个,if 学完了。
    firefoxwang
        11
    firefoxwang  
       2024-08-14 08:28:06 +08:00
    1.打开浏览器
    2.google 搜索 python
    3.找到 python 官网搜索文档
    4.点击初学指导文档如 https://wiki.python.org/moin/BeginnersGuide
    5.开始学习
    kdbtg91
        12
    kdbtg91  
       2024-08-14 09:16:55 +08:00
    对各种用法有个概念就好了,不用刻意去学,真正经常要用到的部分,输出倒逼输入,你一定会熟练掌握用法,如果不需要用到的,那就不用学了,偶尔用到现搜就好了,通常来说,语言只是工具。最后文档推荐 Python 官方的 The Python Tutorial.
    BinaryDH
        13
    BinaryDH  
       2024-08-14 09:28:42 +08:00
    先这样, 在那样, 然后再这样, 你学会了么
    guanzhangzhang
        14
    guanzhangzhang  
       2024-08-14 09:36:18 +08:00
    先把日常一些重复的事情,想着找库给实现自动化了,这样就记住基础语法了。后面看自己感兴趣的事情,工具还是 api 还是 cli 还是爬虫还是赚赚外快
    encro
        15
    encro  
       2024-08-14 09:45:06 +08:00
    是兴趣还是就业呢?

    兴趣的话推荐研究金融量化,可以学习到 numpy ,pandas , 数据分析等。
    realqinze
        16
    realqinze  
       2024-08-14 09:54:02 +08:00
    @guanzhangzhang 请问哪里赚外快呢
    YVAN7123
        17
    YVAN7123  
       2024-08-14 10:54:26 +08:00
    刷 leetcode
    FYFX
        18
    FYFX  
       2024-08-14 11:53:43 +08:00
    https://app.codecrafters.io/catalog
    每个月两个免费的对新手应该够用了
    guanzhangzhang
        19
    guanzhangzhang  
       2024-08-14 11:54:12 +08:00
    @realqinze 有些外快接单群,网上的话好些一般有猪八戒那些
    ForNickey
        20
    ForNickey  
       2024-08-15 17:09:51 +08:00
    随便找个爬虫的项目,然后要求自己可以导出到数据库里,再被调用出来,拼部署到服务器,定时执行。
    然后你就基本入门了。
    关于   ·   帮助文档   ·   自助推广系统   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   2649 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 28ms · UTC 13:11 · PVG 21:11 · LAX 06:11 · JFK 09:11
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.