问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

python基础学完之后,怎么进阶,简单点

发布网友 发布时间:2022-04-23 04:43

我来回答

3个回答

懂视网 时间:2022-04-29 16:58

相信一个python的初学者一定已经学完了基础的编程知识,和其他编程语言差不多,基础的数据类型、判断、循环、函数,或许你还学了面向对象。然而,当你学完这些后,或许一本python的入门书籍你已经学完了,但是你开始迷茫了,接下来,到底该干些什么呢?

经过一年的学习,我觉得python进阶的方法是,学完基础知识后,就先从网络编程开始,从一个最简单的socket开始,先写写两台机器如何通讯,找找成就感。(推荐学习:Python视频教程)

然后接着学习socketserver模块和http.server模块,它们是一个封装一个,你读了这两个模块之后,就知道python面向对象的强大,即使你现在写不了那么好的代码,但是你依然进步着。

尤其是http.server模块,你看完它的源码后开始朝着python的web服务器方向发展了,要知道python的web服务器代码,都是基于socket封装的,一行代码一行写出来的。一条简单的命令

python -m http.server

此时你的电脑就是一个简单的web服务器了,可以通过浏览器获得你电脑上的文件。了解了这些,你就可以着手写一个最简单的web服务器了,其实几行代码就搞定了。可是你发现你的代码一次只能服务一台客户端,你开始思考该怎么做让python实现并发。

在Python中有三种方式,进程、线程和协程。进程写不说,聊聊线程和协程。这样说吧,线程和协程实现的功能差不多,但是协程占用的系统资源更少,它不需要CPU进行上下文的切换。所以最好的解决方案便是进程加协程。

这时候你又开始进入了一个新的学习领域,开始了解协程,从最简单的yield关键字开始,接着了解python中的异步模块,然后到终极异步模块asyncio,python作者着手开发的,毕竟现在异步是非常火的。期间,你可能会使用异步写些小程序,比如写个聊天室,单线程下的并发。到了最后,你让你所学的异步和web服务器相结合,使其更加强大,如果只是玩玩的话,完全可以将它搭在你的服务器上,提供一些简单的网页服务。如果还想继续发展的话,可以写个小型的web框架玩玩。

这时候,就可以去了解爬虫了,毕竟服务端已经被你解决了。先写服务端有一个好处,可以从无到有,锻炼自己写代码的水平,爬虫已经封装的很好了,如果从零开始写有点小麻烦。还是那句话,慢慢学,如果感兴趣,也可以写个小型的框架来玩。

接着就可以玩一些高级一点的,之前我所说的一些和python相关的编程,有个高中知识水平就可以搞了。但是你想玩数据分析和机器学习那就需要大学的知识储备了,高数、线代、统计学、概率论等等数学知识,这时候先结合你之前的爬虫知识搞搞简单的数据分析,然后在慢慢的一步步深入下去,相信那是的你应该有了自己明确的目标了吧。想要做到这一点,最重要的便是坚持。

更多Python相关技术文章,请访问Python教程栏目进行学习!

热心网友 时间:2022-04-29 14:06

python基础学完之后要学习的内容还有很多:

热心网友 时间:2022-04-29 15:24

python之美。。。
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
逃跑吧!少年 逃跑吧少年有哪些彩蛋? 逃跑吧!少年 逃跑吧少年失忆者怎么玩? 逃跑吧!少年 逃跑吧少年失忆者动作举荧光棒在哪获得? 考驾照周六有考试吗 烟台星期六可以考驾照吗 考驾照的站岗星期六星期天可以站吗 如何看待张艺谋导演的电影《满江红》被指“辱女”? 满江红艺伎叫什么 月经不来尿尿前好像憋着似的一上厕所就尿的不多 怎么学英语歌?我学不会? 银行卡收款码在哪里找 学完python都能做什么? 学完Python可以做些什么 python学完能做什么? 学完Python之后,给你带来了哪些改变? 电脑系统重装后用备份还原和直接用备份还原有区别吗? 电脑如何备份和还原? 怎么样才能进行系统备份,和还原 系统备份一键还原怎么操作 我用电脑自带的备份工具把系统备份了,如何恢复原来的系统? 怎么作操作系统级的备份和恢复 备份文件如何恢复系统 电脑系统怎么恢复?怎么备份系统? 51重装系统怎么还原备份 迷你世界是谁发明的? 系统还原怎么操作??? 原油什么时候开盘? 听朋友说迷你世界有版权了?? 如何理解原油交易规则? 迷你世界是腾讯的吗 请问怎么学习Python? 刚刚学完Python的基础知识,接下来该往哪个方向走或者该怎么学习_百度知 ... 怎么找微信收款码 学python有什么用处呢? Python培训班学完可以做什么? 怎么区分公螃蟹和母螃蟹? 如何区分公蟹和母蟹? 怎么区分大闸蟹的公母?是公的好吃,还是母的好吃? 大闸蟹怎么辨别 大闸蟹的公母怎么区分?有什么技巧吗? 怎么区别螃蟹的公母? 美的冰箱排水孔在哪里? 不知道美的的这款冰箱的出水孔在哪里呢? 美的对开门冰箱的排水孔在哪里? 美的凡帝罗冰箱排水孔在哪里? 美的冰箱BCD—432WGPZM排水孔在什么位置 美的冰箱的排水孔在哪里? 美的bcd482冰箱排水孔位置冷藏室结冰抽屉下边全是水。冷藏温度高... 美的BCD一518WGPM冰箱的排水口在哪 美的BCD一516wKZM排水口在哪?