最良心的 Python 教程: 四、集成开发环境(IDE): PyCharm
fendouai 发布于 2020-03-10
四、集成开发环境(IDE): PyCharm 我本人一直是建议在学习周期使用文本编辑器或者是Sublime Text 这个工具来写 Python 程序的,因为这样有利于我们了解整个流程。 当然,如果你有一定的编程基础,是可以使用集成的开发环境的,这样可以提高效率。这时,你可以选择...
阅读(660)赞 (0)
fendouai 发布于 2020-03-10
四、集成开发环境(IDE): PyCharm 我本人一直是建议在学习周期使用文本编辑器或者是Sublime Text 这个工具来写 Python 程序的,因为这样有利于我们了解整个流程。 当然,如果你有一定的编程基础,是可以使用集成的开发环境的,这样可以提高效率。这时,你可以选择...
阅读(660)赞 (0)
fendouai 发布于 2020-03-10
Python 越来越火爆 Python 在诞生之初,因为其功能不好,运转功率低,不支持多核,根本没有并发性可言,在计算功能不那么好的年代,一直没有火爆起来,甚至很多人根本不知道有这门语言。 随着时代的发展,物理硬件功能不断提高,而软件的复杂性也不断增大,开发效率越来越被企业重视。...
阅读(1127)赞 (0)
fendouai 发布于 2020-03-10
二、Python 迭代器 上面简单的介绍了一下迭代,迭代是 Python 最强大的功能之一,是访问集合元素的一种方式。现在正式进入主题:迭代器,迭代器是一个可以记住遍历的位置的对象。 迭代器对象从集合的第一个元素开始访问,直到所有的元素被访问完结束。 迭代器只能往前不会后退。 迭...
阅读(624)赞 (0)
fendouai 发布于 2020-03-10
三、lsit 生成式(列表生成式) 1、创建 list 的方式 之前经过我们的学习,都知道如何创建一个 list ,可是有些情况,用赋值的形式创建一个 list 太麻烦了,特别是有规律的 list ,一个一个的写,一个一个赋值,太麻烦了。比如要生成一个有 30 个元素的 list...
阅读(577)赞 (0)
fendouai 发布于 2020-03-10
前言 这篇内容挺多的,而且比内容不好理解。或许新手看完后,还会一脸懵逼,不过这是正常的,如果你看完后,是迷糊的,那么建议你继续学习后面的内容,等学完,再回来看几次。 注:这也是我第二次修改内容没有改过的章节。 目录 原文GitHub: https://github.com/Two...
阅读(648)赞 (0)
fendouai 发布于 2020-03-10
四、生成器 1、为什么需要生成器 通过上面的学习,可以知道列表生成式,我们可以直接创建一个列表。 但是,受到内存限制,列表容量肯定是有限的。而且,创建一个包含 1000 万个元素的列表,不仅占用很大的存储空间,如果我们仅仅需要访问前面几个元素,那后面绝大多数元素占用的空间都白白浪...
阅读(565)赞 (0)
fendouai 发布于 2020-03-10
一、迭代 什么叫做迭代? 比如在 Java 中,我们通过 List 集合的下标来遍历 List 集合中的元素,在 Python 中,给定一个 list 或 tuple,我们可以通过 for 循环来遍历这个 list 或 tuple ,这种遍历就是迭代。 可是,Python 的 f...
阅读(929)赞 (0)
fendouai 发布于 2020-03-10
五、迭代器和生成器综合例子 因为迭代器和生成器基本是互通的,因此有些知识点需要综合在一起 1、反向迭代 反向迭代,应该也是常有的需求了,比如从一开始迭代的例子里,有个输出 list 的元素,从 1 到 5 的 list1 = [1,2,3,4,5] for num1 in lis...
阅读(915)赞 (0)
fendouai 发布于 2020-03-10
二、模块的使用 1、import Python 模块的使用跟其他编程语言也是类似的。你要使用某个模块,在使用之前,必须要导入这个模块。导入模块我们使用关键字 import。 import 的语法基本如下: import module1[, module2[,... moduleN...
阅读(681)赞 (0)
fendouai 发布于 2020-03-10
三、主模块和非主模块 1、主模块和非主模块的定义 在 Python 函数中,如果一个函数调用了其他函数完成一项功能,我们称这个函数为主函数,如果一个函数没有调用其他函数,我们称这种函数为非主函数。主模块和非主模块的定义也类似,如果一个模块被直接使用,而没有被别人调用,我们称这个模...
阅读(584)赞 (0)