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

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

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

    最好的办法就是做一些小的程序,然后逐步完善,按需学习。
    gary907478
        2
    gary907478  
       113 天前
    做自己会用到的小项目是最好的练习方式
    mightybruce
        3
    mightybruce  
       113 天前
    hackerrank 值得拥有, 小练习很多,而且可以对照别人的写法优化

    coderbyte

    exercism

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

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

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

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

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

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