自学 Python 该如何练习呢?

37 天前
 PatrickLe
在 B 站看这个课程 https://www.bilibili.com/video/BV1qW4y1a7fU?p=1
看到 100 课了,学了循环、判断语法、数据容器的各种类型认识和基本操作、函数入门,文件操作、模块和包这些知识点
每个知识点讲完都有个练习,做完还是不过瘾啊,还是很多没记住。有什么练习工具的吗? APP ? AI 教学?练习下各种操作呀,大佬推荐下
2074 次点击
所在节点    Python
20 条回复
NewYear
37 天前
学任何语言,都要有目标。

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

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

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

coderbyte

exercism

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

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

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

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

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

兴趣的话推荐研究金融量化,可以学习到 numpy ,pandas , 数据分析等。
realqinze
36 天前
@guanzhangzhang 请问哪里赚外快呢
YVAN7123
36 天前
刷 leetcode
FYFX
36 天前
https://app.codecrafters.io/catalog
每个月两个免费的对新手应该够用了
guanzhangzhang
36 天前
@realqinze 有些外快接单群,网上的话好些一般有猪八戒那些
ForNickey
35 天前
随便找个爬虫的项目,然后要求自己可以导出到数据库里,再被调用出来,拼部署到服务器,定时执行。
然后你就基本入门了。

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/1064721

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX