在上一篇《手把手陪您学Python》44——类的导入中,我们学习了导入类的几种方法,同时也结束了面向对象编程的介绍。
至此,我们已经完成了Python入门阶段全部内容的学习。
在这里,要感谢一起陪伴我们共同学习Python的朋友们,祝贺大家从Python小白成为了掌握Python基础知识的真正的开发者,也具有了继续学习Python和应用Python的能力。
接下来,我们就要根据自己的需要和兴趣领域,在数据分析、爬虫、人工智能、机器学习等Python应用领域中选择适合自己的发展方向,应用Python强大的库,继续深入探索和使用Python。
今天,就让我们一起回顾一下《手把手陪您学Python》系列44篇文章的主要内容和结构,重温我们曾经走过的Python入门之路。
1、Python的介绍
在第一篇文章中,我们通过Python的几个优势和特性,向大家介绍了Python这种语言。相信这些特点,在大家后面的学习中都或多或少有了一些体会。还没有学习的朋友们,可以通过点击下方链接直达。
2、软件的安装和配置
之后,我们用3篇文章,向大家介绍了Python、集成开发环境(IDE)——PyCharm,以及我们后面使用最多的Jupyter Notebook的安装、配置和使用方法。经过一段时间的学习,以及“石头剪刀布”游戏的编写,软件的使用应该已经不是大家学习的障碍了。但还请大家在后面的学习中,能够不断地去熟悉、挖掘软件的各类功能。
《手把手陪您学Python》3——PyCharm的安装和配置
《手把手陪您学Python》5——Jupyter Notebook
3、开启Python之门
通过学习print()函数,我们打印出了学习Python的第一句话“Hello World!”。因为print()函数是使用Python最基础的输出方式,包括灵活调整其中的参数,都会对我们日后实现多样化的输出有所帮助。
4、字符串
在这个阶段中,占用篇幅最多的内容就是字符串的介绍了。从中大家不仅学到了字符串各种标识、检索、切片、运算、函数和格式化输出的方法,也感受到了Python的强大。仅仅一个小小的字符串,就能够衍生出这么强大的功能。可以说只有我们想不到的,没有Python做不到的!
5、数字和运算
数字和字符串都属于Python的标量类型,是我们在编写程序中必不可少的应用对象。通过算数运算、赋值运算、比较运算、逻辑运算、成员运算、身份运算、位运算等运算方式的学习,也为我们后面学习控制流语句奠定了基础。
6、交互式输入
除了第四篇文章中学习的输出,我们应用最多也是最广泛的方法就是输入了,也只有通过输入、执行、输出这样一个完整的循环,才能够让我们实现与计算机的交互。
7、控制流
在学习控制流语句之前,我们所有的程序都是按照从上到下的顺序执行的,而且每行语句也都只执行一遍,所以这不能称之为控制,只能叫做“流水”。而当我们学习了控制流语句之后,我们才能够真正对语句进行控制,通过条件去控制是否执行、循环或者终止。语言控制能力的提高,也必然会使我们的程序变得更加丰富、灵活和简化。
8、第一阶段小结
在第一节段小结中,我们回顾了过去18篇文章的内容,并通过一个较为复杂的项目,对前面所学内容进行了实践和应用。
9、数据结构
在第二阶段的开始,我们学习了列表、元组、字典、集合等四种数据结构,同时与第一阶段学习的字符串和数字,共同构成了Python世界中最为基础的数字版图。这些数据结构或者说容器,承载着Python中的一切变与不变,也以丰富的形式展现着Python的内涵和外延。
10、内置函数
之后,我们用2篇文章,向大家介绍了几种内置序列函数以及列表等推导式的使用方法,配合着我们之前学习的数据结构,向我们展示了Python强大的而又便捷的数据处理和编程方式。在内置序列函数和推导式的加持下,我们可以很方便地生成各种类型的数据结构,并灵活地应用于我们的程序中。
11、自定义函数
如果说数据结构是Python的基础,那么自定义函数就是Python的灵魂。有了自定义函数,才能够让我们更好地与Python交流,随心所欲地在Python世界中驰骋。
12、模块
应用模块不仅让我们改变了过去一个文件通篇编写一个程序的方式,更给我们打开了Python强大的库的大门。从此,我们每个人都不再是孤零零的开发者,而会因为库的存在和应用连接在一起,共同创造一个更为强大的Python。
13、文件处理
这里,我们详细介绍了Python处理文件的几种方式。也许当我们学习了更为高阶的文件处理方法后,这里的内容可能应用的不会很多。但它却是Python中各种文件处理方式的基础方式和原理。基于这些基础操作,能够帮助我们在未来更好地理解和应用其他文件处理方法,并起到事半功倍的效果。
14、错误和异常处理
虽然错误和异常是难以避免的,但对于一个开发者而言,就是要将错误和异常在交付用户使用之前就被通通地消灭干净。它需要我们去全面地思考各种可能的情况并做好预判,以优雅的方式将错误和异常进行处理,从而给用户展现一个完美的运行过程。
15、程序的重构
程序的重构并不是一种技巧,更多的是一种态度。也许每个人都有自己的编程风格,但无论什么编程风格,都应该尽可能地将最为清晰、整洁的代码展示给大家。
16、第二阶段小结
17、面向对象编程
面向对象编程的思想以及编程方式应该是整个Python入门阶段的难点。虽然我们先用通俗甚至近乎啰嗦的方式对面向对象编程和面向过程编程的差异进行了讲解,可能还会有很多读者朋友难以理解。但真的没关系,毕竟我们还是初学者,虽然面向对象编程是一种非常先进的思想,但更多地还是会应用到比较大型的项目中。
在目前包括后面的学习过程中,我们还是会以面向过程的编程方式为主进行学习和讲解。无论这部分内容大家能够理解多少,都不必停下学习的脚步,可以和我们继续学习。随着我们学习的不断深入,大家的基础也会更加牢固,这时偶尔回过头来看一看,相信一定会有不一样的收获与认识,通过一段时间的积累,相信必有所得。
以上就是到目前为止《手把手陪你学Python》系列文章的全部内容了,这里也用鱼骨图进行了梳理,更加清晰地展示了Python入门的知识体系以及我们学习的历程。
从2019年6月24日决定将“翼龙爸爸”公众号更名为“亦说Python”,并转向以Python学习为主题,为Python爱好者提供交流的园地以来,总共发布了《手把手陪您学习Python》系列文章44篇,从了解Python的特性到面向对象编程,与大家携手走进了Python的世界,领略了Python的魅力。
在此期间,不仅公众号的关注度有所提升,还得到了一些朋友们的赞赏。虽然利用业余时间编写这44篇原创学习文章有时还是会感到些许辛苦的,特别是常常为了以最为通俗易懂的方式向大家介绍Python的每一个概念和语法而绞尽脑汁,甚至会将已经写好的文章重新推到重来。但因为有了这么多读者朋友们的支持、鼓励和陪伴,之前所付出的一切都变得非常的值得,而且让我更加有动力和信心继续写好《手把手陪您学Python》这一系列文章,甚至已经将他看成了自己的责任。
所以,虽然Python入门的内容已经全部讲解完成,但我们《手把手陪您学Python》的系列文章并不会结束。接下来,我们会继续陪伴大家学习Python、应用Python、交流Python,一起走进Python在数据分析领域的世界,一起见证Python强大的数据分析和处理能力。
在这里要再次感谢大家一直以来的支持和鼓励!希望大家能够继续关注“亦说Python”公众号,以及后面更多的精彩内容!
如果这些内容能够给您学习Python带来一点点帮助,也希望您能够将她分享给更多希望学习、了解和使用Python的朋友们,谢谢大家!
感谢阅读本文!如有任何问题,欢迎留言,一起交流讨论^_^
要阅读《手把手陪您学Python》系列文章的其他篇目,请关注公众号点击菜单选择,或点击下方链接直达。
《手把手陪您学Python》3——PyCharm的安装和配置
《手把手陪您学Python》5——Jupyter Notebook
For Fans:关注“亦说Python”公众号,即可免费下载本系列文章所用示例语句。
