020-29815005
预约专线时间:09:00-23:59

零基础入门Python有什么捷径?

新闻来源:本站 日期:2021-06-21
阅读python学习教程,学习Python的语法(因为有学过其他语言,所以这不费时,但是谁不是零基础来的,所以不必着急,脚踏实地去学就好)
  自习Python为什么看不懂?

  指南读了一遍还是记不住,学不进去。

  下面就来看看两位前辈的学习经验和分享经验,希望对大家有所帮助。

  学习Python的步骤。


Python


  在开始学习Python之前,我还有点编程基础。

  按照以下步骤进入大门:

  阅读python学习教程,学习Python的语法(因为有学过其他语言,所以这不费时,但是谁不是零基础来的,所以不必着急,脚踏实地去学就好)

  学过语法之后就想找点事干出来,之前用Java做过Boss站点,所以准备再用Python搭一次(没错,我就是这么low)。后来去网上找资料,知道了Django这个框架,于是一边看文档,一边看资料,一边看教程,最后把boss站起来。

  搭完blog站,看一下代码,天啊,才三四百行,有点太low了,不知道,还要加些什么。之前使用Java编写的博客站好歹有几千行代码(虽然当时功能出了问题都很激动,毕竟是第一次写)。所以研究爬虫(学Python不搞搞爬虫见人好吗,哈哈),爬虫其实我觉得我入行也不容易啊,好在资料太多了,我选了知乎,准备爬爬知乎用户公开信息。

  首先我看过教程,写了一个单线程版本,模拟登录,然后抓包(就是浏览器的F12),但是知乎和我看的教程爬虫不同,这个不需要直接解析网页,而是抓包之后模拟发送那些请求,得到的数据全部是Json格式。再次学习了使用Python中的MySQL,把爬虫信息存储到数据库中。

  由于只有一个用户url_token,因此将其放入redis缓存用于恢复。后来觉得爬行虫的速度太慢,于是将其改为多线程(帐号被封了好几次,或者爬行虫没有足够的经验,代码效率极低)。接着,他们又爬了大约40000条信息,然后想把这些数据看一看,于是使用Echarts把经过分析的数据显示出来,并整合进前面的博客站,结果,这个Blog站并没有变得太大。

  把这些都搞清楚了,感觉还想做点什么,之前看过的命令行知乎,因为我平时经常去逛V站,所以写了个命令行V2EX,大部分都是用V2EX的API,还有一些爬虫(里面有些token参数,t参数很长)。

  完成了这些,虽然感觉像进了门,但是代码写的其实还是很糙的,可能有基础,所以写起来会顺手点,但是题主不需要着急,慢慢来,编程还是要多动手,在实践上改进,等等,你会有自豪感和动力。

  当然,对于0基础的初学者来说,python培训课程是比较难学的,还是需要注册。