学习完Python基础语法后,如何进阶学习提升?

夏寒枫


这样去思考这个问题。

第一:学习完Python基础语法后,要检验自己是不是完成了独立写代码解决一般的小问题。

看看下面几道题目,能写出代码吗?

1、给出任何整数,用函数写出个位,十位,百位,千位... 之和

例子:7896 6 + 9 + 8 + 7 = 30

2、自己写代码求一个列表的最大值,不能用max.

3、用代码实现冒泡排序、插入排序、选择排序、快速排序、归并排序

4、递归习题, 元素乘一个数并数组反转 https://zhuanlan.zhihu.com/p/44756203

5、顺时针螺旋输出二维数组的元素 https://zhuanlan.zhihu.com/p/59390251


第二,如果上面的习题写不出来代码,说明只学习了一些语法。需要再做一些习题。

需要找一本书或者买一本书,认真看书,完成课后作业。

特推荐一本免费电子书《How to Think Like a Computer Scientist- Learning with Python 3》,下载地址

https://github.com/pythonpeixun/article/blob/master/books


第三,能独立写出代码解决问题后,再学习数据结构和算法,再刷LeetCode,学习web框架。


上面的学习过程适合转行当程序员的朋友,编程语言不限定Python, 也可以是Java等。

\n

{!-- PGC_VIDEO:{"thumb_fingerprint": 4557575860206517628, "vid": "v03004340000bio623nbb44t7955kq30\

黄哥Python


很高兴回答你的问题

Python学完基础语法,也就是对数据类型及基本使用语句有了一定的了解。

进阶学习分为以下几步:

第一步:学会Python爬虫

第二步:学会Python数据分析

第三步:学会机器学习

当然也可以学习Python web:学习几大框架,Django、flask。

如何学习Python爬虫

Python爬虫是对网络进行请求,从而打开大门,那么接下来就是开始搬东西。最近在谈一场恋爱,就拿这个举一个例子吧。

1.你要爬取别人的东西,那你是不是先得把人家约出来吃个饭、看个电影,你才能看见她的容颜,你才知道她到底是美是丑,脾气性格大概怎么样。那么怎么约人家出来这就相当于是网络进行请求。

2.既然约出来了,那么接下来就是敞开心扉,诉说你的需求,诉说你的心意,让她试着了解你,接纳你,这就相当于打开网页大门。

3.最后一部,就简单了,那就是偷走她的心,得到她的人,这就相当于爬取网页内容。

而1哎,我们需要了解网页的基本结构,随便找个网站,按下F12就可以知道网页的一些信息。

再根据这些模仿成它信赖的样子,head是一样的。这就完成了第一点。

这2嘛就需要你去剖析网页内容,这个需要查看网页源码和按下F12所示内容,进行对比,找出想要爬取的内容。

前两点完成了,那么第三点就只需要你学会技能就可以轻而易举获得芳心,准确来说是网页内容哦。

后面两步阶梯先学完再说,一步一个脚印。

再来说说这Python web

要说的话相对而言,这一条路子是比较轻松的。为啥这么说?Python前端开发需求多,而且不需要很精进的算法,只需要了解几大web框架就可以挣钱养家啦。

Django其实跟scrapy有点像,都是需要使用命令行创建文件。它可以帮助解决很多web开发的问题,只要学会了Django,相当于你就拥有了车轮子了,换个车身就能造成不一样的车。之前也有说过如何去了解,学习基本的Django。可以搜索Python官网啦。里面有很多源码内容,使用内容。如果你的官网是英文的,那么说明你还没入编程的门。再来私聊吧!

更多精彩,敬请关注!


墨旺


学习完基础语法之后,深入理解一下面向对象编程和python这门语言的设计思想。然后就可以通过一些实际的项目提高和拓展一下。


现在网络上,论坛,知乎,公众号等等。有很多新手入门python的教程。由于python这门语言的语法简单,易上手,加上有丰富而强大的标准库和第三方库。你可以很容易地写出一些简单的小程序。


可以试着写一个简单的爬虫,爬取一些网站上的图片,文本,视频。通过动手,了解python的requests、beautifulsoup4登库,还有网络请求方面的内容,文件操作的内容。


还可以试着写一个小网站,这里推荐Flask。等熟练了之后,还有Django,tornado,等python的web框架。


也可以用Tkiner、pygame这些库写一下小游戏。


python的应用很广,都可以尝试着去做,兴趣是最好的老师。


推荐一下两本书,希望对你有帮助。



这本是Flask教程,里面写得很详细,很好。




这本“蛇羹烹饪”介绍了python的各种使用技巧,介绍了很多第三方的库。


YZgIsw


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

  • 阶段一:Python语言

    阶段目标:熟练掌握Python多线程并发编程技术,可以编写爬虫程序和语音识别软件

  • 阶段二:Linux初级

    阶段目标:熟练掌握Linux操作系统管理技术,可以搭建几乎所有Linux环境服务器

  • 阶段三:Web开发之Django

    阶段目标:掌握三大Python后端框架,解决一切前后端Web开发问题

  • 阶段四:Web开发之Flask

    阶段目标:掌握三大Python后端框架,解决一切前后端Web开发问题

  • 阶段五:Web框架之Tornado

  • 阶段六:docker容器及服务发现

  • 阶段七:爬虫

    阶段目标:掌握分布式多线程大型爬虫技术,能开发企业级爬虫程序

  • 阶段八:数据挖掘和人工智能

    阶段目标:成为Python数据挖掘分析师,进入人工智能领域,成为IT市场最前沿人才

山西新华电脑学校经山西省人力资源和西新华电脑学校经山西省人力资源和社会保障厅批准成立的互联网人才培养学校,是国家信息化教育全国示范基地。

学校坐落龙城太原,位于小店区汾东南路(208国道旁),交通便利,学风醇厚。

社会保障厅批准成立的互联网人才培养学校,是国家信息化教育全国示范基地。

学校坐落龙城太原,位于小店区汾东南路(208国道旁),交通便利,学风醇厚。

1988年 新华电脑学校成立

2004年 山西新华电脑学校成立

2008年 山西省劳动和社会保障厅授予山西省优秀民办培训机构称号。

2013年 荣获山西省“最佳创业培训基地”和“最具就业竞争力IT教育单位”殊荣。

2018年 山西新华电脑学校汾东校区正式启用

2018年学校搬迁到小店新校区,优越的学校环境、大数据实训中心等先进的教学设备、

全息投影等2019年最新技术,成为众多三晋学子追寻IT梦想之地。

项目化实训“三明三验”教学管理

岗前实训“一核四化”教学模式

五新课堂“4+1”创新授课模式

先进性、高品质、理实结合全程真实训

大牛导师荟萃新华,共育互联网精英人才与省内多家知名企业合作,开设校企定制班学校创就业中心解决就业问题,学籍学历考试认证中心解决学历、学籍问题,技能+学历为学生的未来保驾护航。


分享到:


相關文章: