1
ysc3839 2021-05-02 00:21:48 +08:00 via Android
|
2
IgniteWhite 2021-05-02 01:37:01 +08:00 via iPhone 1
我觉得楼上楼下有很多人会推荐学习资源……想说一点,遇到具体问题在这里问就好啦,多获得反馈就会学得快
|
3
LeeReamond 2021-05-02 02:46:56 +08:00
@ysc3839 廖雪峰的公开课我前几年第一次看的时候对他印象非常好,当时已经觉得自己玩的很转,神功护体了,但看后仍然有收获,适合查漏补遗。不过最近几年不少地方听到不少差评,可能对于纯新手来说即使是那种信息密度也稍显密集。
对于楼主的问题,如果你只需要有限的功能的话,找老哥写成品代码比自己学更好,人最贵的是时间。 |
4
JRight 2021-05-02 04:07:01 +08:00
最终目的单纯是为了学会怎么写这些脚本的话,那么我觉得就从各种教程开始就会有点慢了,容易导致放弃。我觉得可以先找教程(比如菜鸟教程的这个 https://www.runoob.com/python3/python3-tutorial.html )理解一下基本语法,然后找找成品的自动化脚本看自己能不能理解,哪里不会的再问问题。
|
5
harwck 2021-05-02 05:20:52 +08:00 via Android
想学就直接上手项目,去 github 看看有没有相似的,别人怎么写的
|
6
psyer 2021-05-02 08:29:06 +08:00 via Android
Python 从入门到实践
手把手教你写 Python 。 |
7
musi 2021-05-02 08:45:22 +08:00
那两个培训机构不是骗子嘛?
自动化抢购,自动化注册这些应该都是爬虫类型的,除了要掌握基本的 python 语法(基本是 requests 库),http 协议也必须要掌握,遇到一些反爬的还有验证码,加密,封 ip 之类的。所以你说的这个根本不是一个简单的 python 就能搞定的(如果你弄得是很简单的网站什么反爬都没有那就当我没说)。 |
8
hyrious 2021-05-02 09:40:49 +08:00
你说的两个我都没做过,没有发言权(关于 2,我觉得视频比文字资料学起来慢)
py 语法本身很简单,就是看官方文档两三天也会的差不多了(指够用来写脚本了) 而写你说的脚本难点更多在于调库、反爬等等,这些东西我只能说善用谷歌 |
9
popil1987 2021-05-02 09:44:24 +08:00 2
Introduction to Computation and Programming Using Python
以上作为参考,主要搭配 MIT6.00sc 的课程,主要是要了解如下概念: 概念:Declarative Knowledge 、Imperative knowledge 基本元素:类型、表达式、关键词、 控制语句:条件、循环 问题解决:抽象 容器:list 、tuple 、set 、dict (如果想明白它们之间的关系,参考 fluent python 2e Data Model Collection API ) python cookbook 可以说是 python 实例,虽然比较老,但是是教你如何用 python 的方式做事 读完以上就应该去读下一些项目的源码了或者直接写程序了 对于自动抢购来说, 对于网页,selenium 和 puppeteer 比较适合,基本流程就是加载一个 webdriver,访问一个链接,等待 javascript 加载完,选择一个元素,执行操作。 对于 app 来说,appium 比较适合。 以上学习的话还是把他们文档都看一遍,例子都打一遍再写自己的代码吧,磨刀不误砍柴工。 fluent python 想要深入学习 python,就看这本 |
10
darkcode 2021-05-02 09:54:38 +08:00
先从网上的免费资料试试
|
11
liyifu1994 2021-05-02 09:57:56 +08:00
上 GitHub 直接找项目,比较快。那些教程说实话没啥太大用处、
|
12
manami 2021-05-02 10:05:06 +08:00
b 站上就有很多教程视频,可以看看
p.s. python 的官方文档写的很详细 |
13
fuliti 2021-05-02 10:14:20 +08:00
占个位,看看都有哪些方法。
|
14
xiebruce 2021-05-02 10:45:07 +08:00 1
完全没编程基础想一个月出效果?想多了。线下培训班是效果最好的,培训班其实更多的是买一个环境,一个学习氛围。如果每个人都能看看视频就学会,那那些线下培训班早就全部倒闭了,而事实上恰恰相反,因为大多数人都管不住自己!对于管的住自己的人,我当然是推荐自己看教程。
对于你说的“如果线上学的话,没人指导,会不会比较难理解?”,会的!这是肯定的!无论你学什么,都会遇到困难,就看你想怎么解决了,自己学就只能在群里问别人,在网上发问题问别人,但这样的效率比较低,不像在培训班可以直接问老师(或者跟同学讨论),这就看你想花钱买点时间,还是愿意自己花时间来解决你遇到问题了。 |
16
imn1 2021-05-02 14:11:38 +08:00
抢购、注册这些涉及网络,还涉及网站的业务流程,还是比较复杂的
一个月能写出爬虫,因为爬虫是只读性质,但抢购、注册这些有提交数据、身份判定的,估计一个月做不出来 盲猜想赶在 618 前?难 |
17
Lemeng 2021-05-02 14:30:38 +08:00
0 基础啊。好吧,Good Luck
|
18
snw 2021-05-02 14:55:28 +08:00 via Android
现在反爬虫措施越来越普遍,有实用价值的自动抢购、自动注册脚本属于高阶技能,不是新手技能。
更重要的是乱爬还可能被送去吃免费饭 <- 划重点! Python 要入门的话,建议从本地的数据处理开始。 |
19
wdssmq 2021-05-02 17:30:12 +08:00
有一个符合自己基础的需求然后实现它。。然后不断重复这个过程。。
我姑且会 PHP,也看了几眼廖雪峰的教程。。然后就没有然后了。。 直到有一天我发现了一个对接 Wordpress 的项目,,然后就想着给 Z-Blog 也搞个。。 wdssmq/Markdown-To-Z-Blog: 使用 GitHub Actions + Markdown 更新 Z-Blog 博客。 https://github.com/wdssmq/Markdown-To-Z-Blog 原项目是这个: zhaoolee/WordPressXMLRPCTools: 用 Hexo 的方式管理 WordPress(使用 Github Actions 自动更新文章到 WordPress) https://github.com/zhaoolee/WordPressXMLRPCTools |
20
chaowang 2021-05-02 18:16:53 +08:00
这种买几本书看看就行了,没必要培训班,真的是智商税,就教你基础和用几个库,后面就没了
|
21
allanpk716 2021-05-02 18:26:39 +08:00 via iPhone
那就定个目标,具体自动化注册那个网站,签到什么的。基础教程随便看免费就行了,然后动手起来,不懂什么就学什么即可。培训班完了就弃了
|
22
pC0oc4EbCSsJUy4W 2021-05-02 20:44:33 +08:00
随便找个视频课程都行了
自动化抢购在于平台风控,不在于你脚本,包括一些加密 |
23
Kylin30 2021-05-02 21:50:00 +08:00
先定一个小目标
|
24
zgzb 2021-05-02 22:08:50 +08:00 via Android
一些简单的代码适合初学者 www.cnzb.tk
|
25
wwulfric 2021-05-02 22:23:02 +08:00
python challenge 。遇到啥问题学啥模块
|
26
vertigo 2021-05-02 23:14:33 +08:00
相信我,去爬个黄图网入门比啥都快
|
27
root01 2021-05-03 09:50:20 +08:00
不要达内
|
28
learningman 2021-05-03 11:25:34 +08:00 via Android
@IgniteWhite 容易挨骂
|
29
zhengfan2016 2021-05-03 15:29:56 +08:00
读别人的项目代码
|
30
maloneleo88 2021-05-03 23:14:59 +08:00 via Android
自动抢购 自动注册 听起来都像是在线的东西 我劝你直接学 js 不要像我学了几个月 python 发现 这东西原来应该用 js 更爽。。。。用 python 感觉很笨拙,兜了一个大圈。
但着实感觉 python 更简单规范 js 太乱了😪 |
31
wslwno1 2021-05-04 20:10:20 +08:00
做需求最快,比较有针对性,基础语法还是比较简单的,先熟悉基础语法,自己给自己提小需求然后实现,这个过程你能学会很多
|
32
ALLROBOT 2021-05-05 21:41:00 +08:00
有个老师比较好,至少你可以随时问老师。。。或遇到问题上网查查,弄个错误集,学习时间大大加快。。。
|