我简单的介绍一下,目前菜鸟学Python累计有400多篇文章,日日夜夜的熬夜写啊写啊,坚持了2年多的,一路走下来真心不容易。目前原创的案例有200多个,内容涉及Python入门,进阶技巧,爬虫案例,趣味游戏,数据分析,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有大量的第三的库,遍布了各种应用里面,开箱即用,非常方便,我把最重要的模块全部都列出来了,非常实用。
详见我的文章:
2).'深入解析Python模块引入机制'
5.文件处理
Python的文件处理是我学过这么多语言里面最简单,易用的,无论是c,c++,java,perl都没有Python这么简单,而且还有神一样的with用法,简直就是懒人专用,用起来简单上手很快,而且功能还非常强大.
详见我的文章:
3).'4招小技巧,带你迅速提升Python文件处理的逼格'
6.异常处理
要想写出稳定健壮的程序,必须要学会异常处理来保护程序,尽量让程序不要crash,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.时间处理
无论是入门阶段还是后面的数据分析阶段,都要面对时间序列的数据.所以学会如何解析时间数据,如何写定时器,如何日期转换等等,非常重要也很实用.特别是对基金股票的分析,时间处理是家常便饭。
详见我的文章:
10.生成器
生成器算是Python里面比较搞怪的概念之一,也非常有趣。看起来好像不太好理解,但是一旦掌握了它的用法,就会发现它的可爱,它有很多巧妙的用法.
详见我的文章:
11.进程和线程
异常处理是每一种语言都绕不开的话题,Python也是一样的。多进程还是比较好理解的,对于Python里的线程其实没有真正意义的线程,因为在任意给定的时刻只有一个线程被执行. 想知道为啥嘛,可以看看下面几篇文章.
详见我的文章:
2).'玩转Python多线程|入门篇'
3).'Python线程进阶篇|多线程下载网页'
12.装饰器
如果你看过一些著名库的源码,就会发现里面有大量的装饰器用法,这个概念其实不太好理解,所以放在入门篇的最后.实际上它是一种对代码的封装方法,可以提高我们代码的灵活度。
详见我的文章:
数据分析入门精选
数据分析是一个非常有意思的活,大数据和人工智能来临,未来将会有越来越多的数据产生,需要深入的数据分析和挖掘工作. 下面数据分析的精选文章:
1菜鸟学数据分析入门库
2菜鸟学最简单的数据库
3菜鸟学数据可视化分析
联系客服