python编程基础代码南开Python编程基础题怎么编实训心得读后感
下载地址 https://share.weiyun.com/oKXAf8Zh
资料目录 Python编程基础教学视频 51CTO学院(60集) python编程基础教学视频 乾颐盾系列 Python编程基础 张健 张良均 人民邮电出版社.pdf Phthon编程金典.pdf Python 编程指南.pdf 《Python 编程基础》 教学大纲.pdf 《Python编程入门指南(上下册)》 明日科技.pdf 《小小的Python编程故事》毛雪涛,丁毓峰编著.pdf Python编程初学者指南.pdf Python编程入门经典.pdf 树莓派Python编程入门与实战 第2版.pdf Python编程实战__运用设计模式、并发和程序库创建高质量程序.pdf 《Python编程基础》复习资料.pdf Python编程基础与应用-题库大全.doc Python编程基础张健 , 张良均课后习题及答案.pdf Python程序设计基础及实践(慕课版)郭炜习题答案.pdf 《Python程序设计基础与应用》习题答案.pdf 《Python快速编程入门》——课后题答案.doc Python程序设计基础习题答案与分析.doc python基础试题(含答案).doc Python考试题复习知识点试卷试题.doc Python编程基础.pptx 《Python编程之美:最佳实践指南》by Kenneth Reitz.pdf 《Python编程基础与HTTP接口测试》阿奎 编著.pdf Python编程 从入门到实践 by Eric Matthes.pdf Python编程导论第2版_2018 翻译 陈光欣.pdf Python编程快速上手—让繁琐工作自动化_[美] Al Sweigart 著.pdf 趣学python编程中文版.pdf 举例 模 块 Python 提供了强大的模块支持,主要体现为不仅在 Python 标准库中包含了大量的模块(称为标准模块),而且还有很多第三方模块,另外,开发者自己也可以开发自定义模块。通过这些强大的模块支持,将极大地提高我们的开发效率。 模块的英文是 Modules,可以认为是一盒(箱)主题积木,通过它可以拼出某一主题的东西。这与第 8 章介绍的函数不同,一个函数相当于一块积木,而一个模块中可以包括很多函数,也就是很多积木,所以也可以说模块相当于一盒积木。 在通常情况下,我们把能够实现某一特定功能的代码放置在一个文件中作为一个模块,从而方便其他程序和脚本导入并使用。另外,使用模块也可以避免函数名和变量名冲突。 经过前面的学习,我们知道对于 Python 代码可以写到一个文件中。但是随着程序不断变大,为了便于维护,需要将其分为多个文件,这样可以提高代码的可维护性。另外,使用模块还可以提高代码的可重用性,即编写好一个模块后,只要是实现该功能的程序,都可以导入这个模块实现。
自定义模块 在 Python 中,自定义模块有两个作用,一个作用是规范代码,让代码更易于阅读;另一个作用是方便其他程序使用已经编写好的代码,提高开发效率。要实现自定义模块主要分为两部分,一部分是创建模块,另一部分是导入模块。
Python中的包 使用模块可以避免函数名和变量名重名引发的冲突。那么,如果模块名重复应该怎么办呢?在 Python 中,提出了包(Package)的概念。包是一个分层次的目录结构,它将一组功能相近的模块组织在一个目录下。这样,既可以起到规范代码的作用,又能避免模块名重名引起的冲突。 说明:包简单理解就是“文件夹”,只不过在该文件夹下必须存在一个名称为“__init__.py”的文件。
Python程序的包结构 在实际项目开发时,在通常情况下,会创建多个包用于存放不同类的文件。例如,开发一个网站时,可以创建如图 10.9 所示的包结构。 项目主包 用于保存后台文件的包 用于保存前台文件的包 用于保存模板文件的包 入口程序 说明:先创建一个名称为 app 的包,然后在该包下又创建了 admin、home和 templates 3 个子包和一个 manage.py 的文件,最后在每个子包中,又创建了相应的模块。
|