Python基础教程学习完后,如何进一步提高?

Python基础教程学习完后,如何进一步提高?这里就针对这个问题跟大家分享一些经验。

其实Python 的发展方向有很多,各个方向上的名词和概念对于初学者来说也是一种压力。一开始不要贪多贪大,建议先从概念最少的方向入手,循序渐进,打怪升级。

建议初学者先通过 requests + Beautiful Soup 做一个简单的爬虫,先不要去爬那些太复杂的网站(对方网站反扒的话会耽搁你很多时间,这个不是我们现阶段需要关注的),去爬 Python 的官方文档。比如说你通过编写爬虫程序把 Python 的标准库列举出来。

在完成简单的爬虫学习的过程中,你会接触到 http,html 这些知识,边学边练。接下来我们来尝试一下最容易获得成就感的 web 开发。

web 开发部分除了选择一个比较容易上手的 Python web 框架,还需要你了解一些跟 web 开发相关的一些技术,比如:http 协议,html / css / javascript 还有 sql 语句。看到这么多内容不要怕,先按照教程照猫画虎,最关键的是你要 动手练习!动手练习!动手练习!(重要的事情得跟你们强调三遍!!!)

Python 的 web 框架有很多,建议选择 Flask 来作为入门框架,这个框架足够简单,官方入门教程也很容易阅读和理解,对初学者十分友好。

按照官方Python基础教程
1、安装 Flask 框架
2、跟着 Tutorial 照猫画虎,完成你第一个 web 项目的开发

当你跟着教程,完成了一个 blog 的编写,在浏览器中登录 blog,发表文章。嗯,成就感是给初学者最好的奖励!
然后,把你的爬虫修改为爬去上面 blog ,爬文章标题,文章发布时间,爬文章内容。把爬虫再练习一遍。

完成了上面的学习,基本就入门了 web 开发,接下来你还需要熟悉 Flask 框架的更多功能和概念,「视图」、「模板」、「模型」、「MVC」、「中间件」、「REST API」这些都是 web 框架中常用的技术与概念。

除了 web 开发方向,初学者还可以学习数据分析,机器学习,人工智能方向。这里就不详细展开,给初学者推荐一些学习资源。从入门到实战。
Flask:https://pan.baidu.com/s/1zvUN9PfXHlr7Q-gzJzx1bw 提取码:vdwo
Django:https://pan.baidu.com/s/1oSge4dzUUOnJhfysYF77kw 提取码:2673
爬虫:https://pan.baidu.com/s/1wEcSqKA_Ec5CbyBf0CPjcA 提取码:xg2p
数据分析:https://pan.baidu.com/s/1uQ-sHnaq7Fphgu06LUkx4Q 提取码:dzem1

以上是关于Python基础教程学习完以后如何进一步提高的经验和建议,有不明白的地方可以留言。

你可能感兴趣的:(Python基础教程学习完后,如何进一步提高?)