值得收藏|菜鸟学Python【入门文章大全】

浏览: 1371

这是菜鸟学Python的第106篇原创文章

阅读本文大概需要3分钟

        菜鸟学python已经写了好多好多文章,我自己也没有想到能写这么多累计已经有110篇了从入门篇写到了数据篇. 我觉得还有好多绝招,好玩的没有写呢. 很多小伙伴反映文章搜索不方便,今天我就把菜鸟学python入门的精华文章,全部整理成一个目录,方便大家查阅,满满的干货,满满的诚意,只为一路相伴,一路支持的你! 

1.字符串

基本的变量类型,还有字符串都是Python中最最基础的内容,无论你用Python从事哪个方面的开发,都是必须要掌握的.  特别是字符串内置函数非常多,而且非常灵活,我总结了很多秘籍和干货.

详细见我的文章:

1)."菜鸟学Python杂谈1: 3分钟学Python变量和数据类型"

2)."7招秘籍: 教你玩转Python字符串"

2.列表,字典

Python的数据类型里面有2大网红:列表和字典,Python之所以这么美,有一大部分功劳要归功于这两个网红,因为它们实在是太方便了.字典和列表也是技巧性非常高的一块内容,这块我一直有意犹未尽的感觉,还可以深挖不少好东西.

详细见我的文章:

1)."史上最全的Python数据结构:列表和元组用法总结"

2)."Python字典里的5个黑魔法"

3)."Python新手容易犯的4个错"

4)."看完这10招,你会有收获的"


3.函数

Python的变量是如何使用的,分局部变量和全局变量,函数的参数传递有多少种方法,为啥要有这么多种传递方法,到时是值传递还是引用传递,高手一般如何使用函数参数,有啥小技巧呢,通通都在下面几篇文章里面:

详细见我的文章:

1)."如何避开变量作用域的陷阱"

2)."5步教你搞清函数参数传递,就这么简单"

3)."Python函数里的4个小花招"

4.模块

都说Python好学好用,而且功能强大,那么如何体现它强大呢,就是因为Python有大量的第三的库,遍布了各种应用里面,开箱即用,非常方便,我把最重要的模块全部都列出来了,非常实用。

详见我的文章:

1)."一张图搞定-Python文件常用的场景和用法"

2)."深入解析Python模块引入机制"

3)."Python里的黄金库,学会了你的工资至少翻一倍"

5.文件处理

Python的文件处理是我学过这么多语言里面最简单,易用的,无论是c,c++,java,perl都没有Python这么简单,而且还有神一样的with用法,简直就是懒人专用,用起来简单上手很快,而且功能还非常强大.

详见我的文章:

1)."精选2个小例子,带你快速入门Python文件处理"

2)."一张图搞定-Python文件常用的场景和用法"

3)."4招小技巧,带你迅速提升Python文件处理的逼格"

4)."深入剖析with的内部原理-异常处理的神器"

6.异常处理

要想写出稳定健壮的程序,必须要学会异常处理来保护程序,尽量让程序不要crash,Python的异常处理到底长啥样呢,有哪些是初学者特别容易犯的错呢,不要急,我都给你总结好了~~

详见我的文章:

1)."精选2个小实例,带你轻松了解Python异常处理"

2)."最容易犯的9种异常错误,你有没有中招过"

3)."异常处理的其他3个小技巧"

7.类

主流的编程语言C++,Java,Perl都有面对对象,Python也不例外,当你用Python写复杂的应用的时候,代码量大了,都要进行分层分模块设计,必然用到类,可以说掌握类是高手必备的技能,Python类里面也可以对数据进行封装,继承和多态,思想和其他语言类似,我把初学者必须要掌握类的技能分成了4篇讲解

详见我的文章:

1)."Python的类,复杂吗"

2)."趣谈Python类继承"

3)."很多书上都不告诉你,Python类中3个方法的秘密"

4)."当心掉进Python多重继承里的坑"

8.正则表达式

目前计算机主要的功能是处理文本和数据,特别是web的兴起,开发任务中的有一大堆都是对字符串的处理,正则表达式可以说是神兵利器,可以用几行代码搞定很多复杂的事情,特别是对数据分析,可以说是基本的门槛,必须要学会. 我写了4篇文章来讲解~~

详见我的文章:

1)."如何入门Python的正则表达式"

2)."破解谜一样的正则表达式,从这9招开始"

3)."正则实战秘籍分享-学会了能让1小时的工作变成3分钟"

4)."正则实战秘籍进阶-【温度转换小程序】"

9.时间处理

无论是入门阶段还是后面的数据分析阶段,都要面对时间序列的数据.所以学会如何解析时间数据,如何写定时器,如何日期转换等等,非常重要也很实用.特别是对基金股票的分析,时间处理是家常便饭。

详见我的文章:

1)."都说Python时间处理很好玩还简单,真的吗"

2)."如何用Python写一个每分每时每天的定时程序"

10.生成器

生成器算是Python里面比较搞怪的概念之一,也非常有趣。看起来好像不太好理解,但是一旦掌握了它的用法,就会发现它的可爱,它有很多巧妙的用法.

详见我的文章:

1)."Python里最搞怪的招式是啥 |初探生成器"

2)."Python写个迷你聊天机器人|生成器的高级用法"

11.进程和线程

异常处理是每一种语言都绕不开的话题,Python也是一样的。多进程还是比较好理解的,对于Python里的线程其实没有真正意义的线程,因为在任意给定的时刻只有一个线程被执行. 想知道为啥嘛,可以看看下面几篇文章.

详见我的文章:

1)."Python里的左右互搏武功 | 进程编程入门篇"

2)."玩转Python多线程|入门篇"

3)."Python线程进阶篇|多线程下载网页"

12.装饰器

如果你看过一些著名库的源码,就会发现里面有大量的装饰器用法,这个概念其实不太好理解,所以放在入门篇的最后.实际上它是一种对代码的封装方法,可以提高我们代码的灵活度。

详见我的文章:

1)."传说中Python最难理解的点|看这完篇就够了"



结论:


基本上Python入门所要掌握的内容就是我上面列的这些,入门的基础打牢了之后,就可以往web开发,自动化测试,数据分析,数据挖掘等方向去做选择性的研究.其实上面12个知识点每一点我都想再写一些进阶的内容。以后我准备写一个系列菜鸟学python进阶篇,里面会包含更多的算法和技巧,希望到时大家捧场!


欢迎大家关注 菜鸟学Python",更多好玩有趣的Python原创教程,趣味算法,经验技巧,行业动态,尽在菜鸟学Python,一起来学python吧


 长按二维码,关注【菜鸟学python】


推荐 0
本文由 菜鸟学Python 创作,采用 知识共享署名-相同方式共享 3.0 中国大陆许可协议 进行许可。
转载、引用前需联系作者,并署名作者且注明文章出处。
本站文章版权归原作者及原出处所有 。内容为作者个人观点, 并不代表本站赞同其观点和对其真实性负责。本站是一个个人学习交流的平台,并不用于任何商业目的,如果有任何问题,请及时联系我们,我们将根据著作权人的要求,立即更正或者删除有关内容。本站拥有对此声明的最终解释权。

0 个评论

要回复文章请先登录注册