查看原文
其他

Python武功如何快速进阶

leoxin 菜鸟学Python 2020-11-17

阅读本文大概需要3分钟

菜鸟独白

小密圈开通有小半年了,陆续跟大家分享过很多文章,资料和技巧。最近一直有小伙伴,抱怨如何才能快速的学好Python.有的同学在后台给我留言,说学了3个多月,一直不温不火,Python的函数那么多怎么记得住。还有的同学跟我说学了一个多月准备放弃了,因为有人跟他说Python不是主流语言,今天我在公众号里面谈谈我的看法.



学了一个月的Python要放弃


1.前途or钱途

Python是不是主流语言,相信不用我说,去年的火爆程度可见一斑!中小学都把Python作为教材了,编程语言排行榜是一直都是前三甲!


我们抛开Python可以做web开发,运维和自动化测试这些方向,我们谈Python这门语言最擅长的地方,当下最火的AI,机器学习,数据挖掘,连区块链也都用Python开发,这几个岗位的薪资在一线城市,都年薪30w起步的,而且是大势所趋!


2.语言的认知问题

有的同学说会PHP,会java,会go语言,也是很有前途的呀。下面我会说讲一下语言认知的问题,不要着急!


选择语言要看大时代一门语言的火爆一定是跟大时代背景有关! 未来10年,一定是大数据和人工智能的时代,有大量的数据需要挖掘和分析,就像2012的移动互联网爆发元年,如果你在2012左右迅速进入移动互联网领域,相信现在你一定有优势了!


如果说你现在才去学android,ios开发,会很被动,为啥呢因为已经过了风口了,天下武功,唯快不破!互联网时代,抢占先机非常重要! 所以判断一门语言是不是主流语言,需要结合时代背景和未来的趋势综合看,而不是看眼前.


3.培养自己的全局观

做一个项目也好,或者你要开发一个产品,编程其实只是一个环节。提高你的view,从全局来看,不想当将军的士兵,不是好士兵!一个程序员不可能一辈子都是码农,培养自己的全局意识,培养自己的架构师的view,培养自己的产品意识,懂技术又懂业务,这些未来远比编程更有用!



学Python3个多月了,一直不温不火

1.首先说Python的生态圈

画个简单的图,内圈是Python的基础知识,外圈有3块 web开发,数据分析,机器学习,当然还有一些自动化运维等等。

Python的基础知识: 

  • 骨架:字符串,列表,元组,集合,字典 

  • 控制:条件,循环 

  • 表现形式:函数,类 

  • 存储:I/O 输入输出,文件 

  • 保护:异常和断言 

  • 提高效率:并发的多线程,多进程和协程 

上面这些零零碎碎的知识点,都是非常基本的而且重要的点,其实每一点深入进入,展开又很多知识.你需要把Python的知识从薄到厚 ,然后再从厚浓缩到薄,而且要反复几次!


2.Python的学习方法

学Python的一定是从点-到线-到面-到体 什么意思呢:

  • 就是你一开始一定是学习的比较细的点,比如字符串啊,列表这样的,写写简单的几行代码

  • 然后开始往线集中,就是你开始用函数进行封装,代码的逻辑会稍微复杂有点,函数变量会多一点

  • 接着你会往面发展,你会把函数封装到类里面,多个类之间会有一些继承和组合

  • 再接着你会有体,你会把你的类封装到文件中,文件和文件之间会有依赖,用模块来引入进行封装! 


听起来好像蛮复杂的,这个从点-线-面-体的过程,其实除了不断的勤学苦练之外,还有个非常非常重要的点,就是耐心和兴趣。如果你仅有兴趣,三分钟热度,到不了体!如果你有耐心,但是没有兴趣,你就不会真正花心思去打磨,重构,去反思你的代码,也到不了体!


小密圈推出第一期实战训练营活动

有人经常抱怨,学Python没有地方问问题,有人说没有好的项目练手,没有志同道合的同学一起学习!为了更好激发大家的学习热情,现在小密圈推出第一期实战训练营活动,希望帮助大家快速成长。


学东西,必须要有一定的力度,就像烧水,你半温不火的,水永远都烧不开。如何能让大家更积极的学到东西,同时有能收获~~我想了几天,策划了这个活动! 让大家学到东西,同时又能有红包拿! 


我们第一期主要从数据分析项目入手,内容如下: 

  • step1.数据分析包括数据的获取,即爬虫部分 

  • step2.数据的清洗和存储,即存入数据库 

  • step3.数据的可视化

这三步差不多是一个正规的数据分析小项目,练手不错!



奖惩办法:

  • 为了逼迫大家都动手编写代码,所以入群的同学都必须提交代码,我们代码的提交在Github上,大家统一提交,以免有抄袭的发生!

  • 每个入群的同学押金20元,如果有人没有按时提交代码,押金会群发红包给大家!

  • 如果大家都按时提交了,项目结束押金全部还给大家!我会在群里另外发红包给大家,鼓励大家完成项目!

  • 项目的过程有什么问题,可以在群里随时问大家!


有兴趣的同学可以进小密圈了解细节



欢迎加入小密圈

跟我一起玩数据分析

小密圈即将展开,实战项目学东西

没有听错,你学东西我送红包

明晚开始,有兴趣速来


    您可能也对以下帖子感兴趣

    文章有问题?点此查看未经处理的缓存