我简单的介绍一下,目前菜鸟学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菜鸟学数据可视化分析 |
|