python教程网
什么是Flask?Flask是一个Web框架。这意味着烧瓶为您提供了允许您构建Web应用程序的工具,库和技术。这个Web应用程序可以是一些网页,博客,维基,也可以像基于网页的日历应用程序或商业网站一样大。Flask是微框架的一部分。微框架通常是框架,对外部库很少依赖。这有利有弊。优点是框架很轻松,更...
2018年05月10日 12 python基础教程
我建议点击 模块来构建命令行应用程序。像ArminRonacher的其他项目一样,它有很好的文档。在这篇文章中,我将编写一个初学者教程,您应该阅读文档以获取更多详细信息和示例。安装和开发提示强烈建议使用virtualenv开发“点击”应用程序。我将假设我们在一个空目录中并从那里继续。首先...
2018年05月09日 16 python基础教程
本章解释了一个完整的Python项目结构。您可以使用什么样的目录布局以及如何向全世界发布软件。我们将调用我们的示例项目阶乘。$ mkdir factorial$ cd factorial/主要代码Python模块的名称将是myfact,因此我们将在下一步创...
2018年05月09日 13 python基础教程
我们应该测试什么?如果可能的话,我们的代码库中的每一件事,每一个功能。但这取决于开发人员的选择。如果编写一个强大的测试是不切实际的,你可以跳过它。正如NickCoghlan在一次客串会议中所说的那样- ...具有坚实的测试套件,您可以做出重大改变,相信外部可见行为将保持不变单元测试单个...
2018年05月09日 9 python基础教程
这是该语言的新功能之一。我们也可以在Python2中做类似的工作,但语法不同。请记住,Python将保持动态类型化语言,这种类型的暗示不会影响您的代码。在代码库中提供类型提示的主要好处是将来对代码库进行维护。当新开发人员尝试为您的项目贡献力量时,如果有类型提示,将为该新人员节省大量时间。它还可以帮助...
2018年05月09日 9 python基础教程
遵循迭代器协议时,Python迭代器对象需要支持两种方法。__iter__返回迭代器对象本身。这用于 和在陈述中。__next__方法返回来自迭代器的下一个值。如果没有更多的项目要返回,那么它应该引发StopIteration异常。class Counter(object):...
2018年05月08日 14 python基础教程
虚拟Python环境或venv是一个Python环境,它可以帮助您在本地目录中安装不同版本的Python模块,利用它您可以开发和测试代码,而无需在系统中安装所有内容。安装在Python3中,我们可以使用 venv模块来创建虚拟环境。用法我们将创建一个目录调用虚拟内部,我们将有两个不同的虚拟...
2018年05月08日 10 python基础教程
本文档给出了Python代码组成的编码约定,其中包含主要Python发行版中的标准库。请参阅在Python的C实现中为C代码描述样式准则的配套信息PEP [1]。本文档和PEP257(Docstring公约)改编自Guido最初的Python风格指南文章,并增加了一些Barry风格指南[...
2018年05月08日 9 python基础教程
在本章中,我们将学习一个名为Collections的模块。这个模块实现了一些很好的数据结构,这将帮助你解决各种现实生活中的问题。>>> import collections这就是你如何导入模块,现在我们将看到你可以使用的可用类。计数器计数器是一个字典子类,它有助...
2018年05月07日 10 python基础教程
直到现在,当我们退出解释器时,我们在Python解释器中编写的所有代码都会丢失。但是当人们编写大型程序时,他们倾向于将代码分解成多个不同的文件,以方便使用,调试和可读性。在Python中,我们使用模块来实现这些目标。模块只不过是带有Python定义和语句的文件。要导入的模块名称与没有.py扩展名的P...
2018年05月07日 8 python基础教程
搜索

python教程网专注于分享python学习资料,为互联网程序员共享自己的python知识。

Copyright Your WebSite.Some Rights Reserved.