自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(53)
  • 收藏
  • 关注

原创 现在学好C4D有发展吗?能做什么工作?

现在学好C4D有发展吗?能做什么工作?C4D近些年越来越火,应用的范围也越来越广,除了影视剧,电商平台,综艺栏目,短视频等会用到C4D之外,房地产的漫游项目也有一部分被C4D替代了,还有各种效果设计图,都常常用到C4D。为啥要学C4D而不是3Dmax或者maya呢?理由很简单,C4D好上手,出效果比较快。大多数人都是半路出家,让他们去学3DMAX或者maya,估计会比较难。学好c4d能做什么?很多公司都把C4D这一项列在了招聘要求里面,在以后的市场里,只会有更多的公司会要求设计师会使用C4D的,c4d不管

2021-03-31 21:19:26 1809

转载 C4D四视图切换及基本操作

1.在C4D中新建一个立方体,当前视图为透视视图2.按下鼠标中键(也就是滚轮键),可以发现视图变为四视图3.如果你想进入到正视图中,把鼠标放在正视图的窗口上,同样按下鼠标中键,即可进入到正视图模式下,正视图为二维视图同理,你可以切到其他视图4.回到透视视图,在这个视图模式下,你可以看到立方体的不同角度,具体操作为,左手按住alt键,同时,右手按住鼠标左键进行拖动,这个时候你可以看到画面的转动5.左手按住alt键,同时,右手按住鼠标中键进行拖动,这个时候你可以看到画面的水平或垂直平移其实

2021-03-12 14:29:47 4304

转载 python爬虫出现AttributeError: ‘NoneType‘ object has no attribute ‘text‘错误怎么办?

python爬虫出现AttributeError: ‘NoneType‘ object has no attribute ‘text‘错误项目场景:python爬虫爬取小说(Jack cui网络爬虫教学实例)问题描述:遇到的问题:代码编译后出现AttributeError: ‘NoneType’ object has no attribute 'text’错误`Traceback (most recent call last): File "E:/Python/src/sd.py", lin

2021-02-08 17:13:48 10872 4

原创 小白学Python应该怎么配置环境?

你需要:Python解释器 + 代码编辑器Python解释器下载地址:Python Releases for Windows提示:安装时记得勾上将Python加入path环境变量代码编辑器推荐:vscodevscode下载地址:Visual Studio Code - Code Editing. Redefined其实也就这几步,如果有那一部分不懂的,可以进q裙一起交流讨论610380249...

2021-02-07 18:39:13 89

原创 Python 练习实例(2)新手建议收藏

推荐观看:推荐几个学习Python的免费网站 .Python 练习实例6题目:斐波那契数列。程序分析:斐波那契数列(Fibonacci sequence),又称黄金分割数列,指的是这样一个数列:0、1、1、2、3、5、8、13、21、34、……。在数学上,费波那契数列是以递归的方法来定义:F0 = 0 (n=0)F1 = 1 (n=1)Fn = F[n-1]+ F[n-2](n=>2)程序源代码(三种方法):#!/usr/bin/python# -*- codin

2021-02-05 16:31:59 100

原创 Python练习实例项目(1)建议收藏

Python 练习实例1题目:有四个数字:1、2、3、4,能组成多少个互不相同且无重复数字的三位数?各是多少?程序分析:可填在百位、十位、个位的数字都是1、2、3、4。组成所有的排列后再去 掉不满足条件的排列。程序源代码:#!/usr/bin/python# -*- coding: UTF-8 -*-for i in range(1,5): for j in range(1,5): for k in range(1,5): if( i != k

2021-02-04 19:25:07 143

转载 学习Python3需要了解内置函数吗?

需要!如果不了解内置函数,很可能实现相同的功能我们需要重复造轮子,这是不可取的,就我个人的开发经验来说,刚学python的时候,想比较三个返回值的最小值,自己写了一堆for循环,而min这个函数就是返回最小值。那么,如何知道内置函数有哪些呢?通过__builtins__可以查看python内置的一些类、对象、函数、实例。不难发现,__builtins__的返回值竟然达到了154个之多。内置函数只占一半,即便如此,就算是聪明绝顶的人也怕一时半会消化不了吧。学英语同样是学语言,我们记单词不是直接背词

2021-02-03 14:07:36 94 1

原创 新手小白可做的22个Python迷你项目(附源码),建议收藏练习

给大家介绍22个通过Python构建的项目,以此来学习Python编程。大家也可根据项目的目的及提示,自己构建解决方法,提高编程水平。① 骰子模拟器目的:创建一个程序来模拟掷骰子。提示:当用户询问时,使用random模块生成一个1到6之间的数字。推荐q裙:小伙伴们学习中遇到了什么问题都可以一起讨论交流,共同进步。610 380 249② 石头剪刀布游戏目标:创建一个命令行游戏,游戏者可以在石头、剪刀和布之间进行选择,与计算机PK。如果游戏者赢了,得分就会添加,直到结束游戏时,最终的分数会

2021-02-01 18:46:12 1685 2

转载 有哪些适合初学者的 Python IDE?

初学阶段—Python自带编辑器IDLEPython编程学习可以从这个IDLE编辑器开始,可以在交互环境中输入语句练习,查看执行结果,也可以调试和执行一些简单的小程序,在入门之后,就需要功能更多Python调试工具,即集成开发环境,以便更好的管理和调试那些大程序。优点:使用起来简洁方便,页面支持输出打印,对于代码返回的结果显而易见。对于初学者入门者没必要使用功能过于强大的编辑器。缺点:不便于修改代码中的错误,不过这反过来想对于初学者也是一个优点,有助于锻炼写代码的能力,养成手感。适用范围:适合及时打

2021-01-30 10:41:26 516

原创 如何学习Python效率更高(新手入门建议收藏)

现在越来越多的人都对如何学习Python这个问题非常感兴趣,的确,作为一种万金油语言,Python不仅可以应用于开发和测试方面,在数据分析方面应用也非常的多,所以,很多朋友都在咨询如何学习Python这个问题,那么,Python学习步骤应该如何安排?多长时间可以达到精通呢?Python学习步骤应该怎样安排:首先,学习Python编程技术,自学或者参加培训学习都适用,每个人都有自己的学习方式和方法。一:明确自己的学习目标不管我们学习什么样的知识,都要对自己的学习目标有一个明确的认识。只有这样才能朝着

2021-01-29 14:03:03 309

原创 二十多条超实用的Python一行代码 (下)

推荐观看:二十多条超实用的Python一行代码 (上)9、创建集合我们用于创建列表的方法也可以用于创建集合。让我们使用包含范围内所有偶数的平方根方法来创建一个集合。10、Fizz Buzz在这个测试中,我们需要编写一个程序来打印从1到20的数字。但如果是3的倍数,打印Fizz,如果是5的倍数,打印Buzz,如果同时是3和5的倍数,打印FizzBuzz,否则打印数字。 看起来我们必须使用循环和多个if-else语句。如果你尝试用其他语言来做,你可能需要写10行代码,但是使用Python,我们可以只用

2021-01-28 09:44:58 132

转载 分享一些Python常见的面试题,建议收藏!

下面有10个Python面试官经常问的问题,供大家参考学习。1、类继承有如下的一段代码:class A(object): def show(self): print 'base show' class B(A): def show(self): print 'derived show' obj = B() obj.show()如何调用类A的show方法了。方法如下:obj.__class__ = Aobj.sho

2021-01-27 17:41:35 76

转载 二十多条超实用的Python一行代码 (上)

给大家介绍并解释一些Python一行程序。可能有些你还不知道,但对你未来的Python项目很有用。顺便给大家推荐一个Python编程交流的q裙:610 380 249大家在学习Python的道路上遇到了什么难题都可以一起讨论交流,集思广益,一同进步,Python学无止境。1、交换两个变量让我们通过交换两个变量作为一个简单的开始。 此方法是最简单、最直观的方法之一,无需使用临时变量或应用算术操作即可编写。2、多个变量赋值你可以使用逗号和变量一次性将多个值分配给变量。使用此技术,你可以一次分配多个

2021-01-27 10:53:28 108

转载 Python干货:了解元组与列表的使用和区别

推荐观看:数据分析小能手:JSON库的用法元组是 Python 对象的集合,跟列表十分相似。下面进行简单的对比。列表与元组1、python中的列表list是变量,而元组tuple是常量。列表:是使用方括号[],元组:则是使用圆括号()2、两者都可以使用索引读取值列表1.列表中的append()和extend()都是对列表增加元素的方法,都不支持多参数但是append()向列表中添加一个作为整体的对象,extend()是把一个可迭代对象的内容迭代添加到列表中列表中的remove()、po

2021-01-26 10:43:16 364

转载 Python爬虫:数据分析小能手:JSON库的用法

Python爬虫:数据分析小能手:JSON库的用法JSON(JavaScript Object Notation) 是一种轻量级的数据交换格式,易于人阅读和编写。推荐一个Python学习交流的q裙,大家在学习中遇到什么问题都可以进群来交流,大家一起讨论一起进步。610 380 249JSON 函数使用 JSON 函数需要导入 json 库:import json。函数描述:json.dumps将 Python 对象编码成 JSON 字符串json.loads将已编码的 JSON 字符串解码为 P

2021-01-25 10:54:13 188

原创 为什么劝青少年学习编程?

首先了解一下学习编程的好处:1.问题拆解能力编程的本质是利用计算机知识解决一个复杂的问题,将复杂的问题分解成几个子问题,将复杂的工作流划分成几个子步骤是编程的主要思维。问题解决能力也是学习编程的基本能力。2.策划构思能力问题拆解之后,就是要规划和构思解决这些社会问题的解决路径,这一步是激发青少年自主学习环境意识的关键,这个过程会锻炼青少年自己解决生活实际问题的能力。推荐一个Python学习交流的圈子,有大佬也有小白,有问题一起探讨,大家一起学习一起进步。610 380 2493.有专注力在编程

2021-01-23 10:37:31 416 1

转载 Python中的布尔值(bool)与空值(None)

空值:python中一种特殊的值,用None表示,空值的类型也是一种特殊数据类型None不能理解为0,因为0是有意义的,而None是一个特殊值。空值通常用作默认值使用创建一个空值a = Noneprint(a)print(type(a))布尔:用来存储一个真或假的数值,只有真 True或者假 False两种值True 和 False 是 Python 中的关键字,当作为 Python 代码输入时,一定要注意字母的大小写,否则解释器会报错布尔值可以当作一个整数来对待,即 True 相当

2021-01-22 15:56:31 3842

原创 Python的十七个骚操作,你都学会了吗?(下)

6 反转列表7 转置二维数组8 链式比较推荐一个Python学习交流的裙,有什么不懂的都可以在裙里问:610 380 2499 链式函数调用10 复制列表11 字典 get 方法12 通过「键」排序字典元素13 For Else14 转换列表为逗号分割符格式15 合并字典16 列表中最小和最大值的索引17 移除列表中的重复元素...

2021-01-22 09:37:15 106

原创 Python的十七个骚操作,你都学会了吗?(上)

Python 是一门非常优美的语言,其简洁易用令人不得不感概人生苦短。小编将带领大家回顾17个非常有用的Python技巧,例如查找、分割和合并列表等。这17个技巧都非常简单,但它们都很常用且能激发不一样的思路。很多读者都知道 Python 是一种高级编程语言,其设计的核心理念是代码的易读性,以及允许编程者通过若干行代码轻松表达想法创意。实际上,很多人选择学习 Python 的首要原因是其编程的优美性,用它编码和表达想法非常自然。此外,Python 的编写使用方式有多种,数据科学、网页开发、机器学习皆可使

2021-01-21 10:00:46 58

转载 python怎么读取xml文件?(下)

如何区分相同标签名字的标签:<?xml version="1.0" encoding="utf-8"?><catalog> <maxid>4</maxid> <login username="pytest" passwd='123456'>   <caption>Python</caption> <item id="4">

2021-01-20 11:10:35 243

转载 python怎么读取xml文件?(上)

首先了解一下什么是xml?xml即可扩展标记语言,它可以用来标记数据、定义数据类型,是一种允许用户对自己的标记语言进行定义的源语言。abc.xml<?xml version="1.0" encoding="utf-8"?><catalog> <maxid>4</maxid> <login username="pytest" passwd='123456'> <caption>Python</c

2021-01-20 10:57:40 590

原创 零基础想学软件编程,选前端和python?

建议你学习Python,Python对小白比较友好,你在学习的过程中也可以看看自己喜不喜欢编程,如果不适合可以及早抽身,如果喜欢,以后的工作也是这个,何乐而不为呢?其次Python的未来前景也很好,它能为你带来一些优势。现在的前端不能和以前比,不是以前前端会个HTML/CSS/JS/JQ 就能找到工作的时候,现在前端如果说不会框架,不会webpack等打包工具,真的很难找到一份比较满意的工作,而且前端现在更新迭代也很快。推荐一个Python编程学习交流的地方:Python编程交流裙群文件有Python

2021-01-19 11:09:51 137

原创 初学者先学Python还是C语言?

推荐一个Python编程学习交流的地方,无论大佬还是小白都可以进群一起交流。群文件也有很多资料可以使用。610 380 249有人觉得应该从C语言开始入门。原因如下:1.C语言是你上大学第一门接触的编程语言,可见它的重要性。2.C语言是一种面向过程的语言,而Python是一种面向对象的解释型计算机程序设计语言。而你需要先了解什么是面向过程,然后去了解什么是面向对象。3.C语言的语法结构比较严谨,可以这样说,如果你把C语言学透彻了,那你学其他的语言就简单多了,可谓是一通全通。Python的语法比较

2021-01-18 11:25:22 730

原创 推荐几个学习Python的免费网站

推荐几个学习Python的免费网站想要学好Python,只靠看Python相关的书籍是远远不够的!今天为大家分享几个实用的Python学习网站。欢迎各位热爱Python的小伙伴进群交流:610380249群里有大佬哦,而且很热心,群内也有资料可以共享,广告勿扰!Python部落无数同学问Python怎么安装,虽然小白也推送过入门第一步:如何安装Python和搭建Python环境?但这个课程的第一节也给出了非常详细的说明,据说不按照这个说明安装的话,安装失败率会提高50%。国外的大神GitHu

2021-01-16 10:28:57 3031

原创 零基础小白如何入门 Python ?Python入门教程需要自取!

零基础小白如何入门 Python ?Python入门教程拿走不谢!随着人工智能的发展,Python近两年也是大火,越来越多的人加入到Python学习大军,对于毫无基础的人该如何入门Python呢?这里整理了一些个人经验和Python入门教程供大家参考。如果你是零基础入门 Python 的话,建议初学者至少达到两个目标: 会用,理解。会用通过 Python 入门教程,学习 Python 的语法,熟悉 Python 标准库的使用。目前 Python 官方已经发布了中文版的官方教程,降低了学习 Pyt

2021-01-15 10:31:25 368

转载 如何学习python?python该怎么学?如何高效率学习python?分享python的学习资料和网站(下)

6)经过以上锻炼后,我们的python知识水平肯定是越来越高。接下去的学习,我们就要更上一层楼。为了学以致用,真正能应用于项目开发或产品开发,我们还必须学习企业应用开发中必须要掌握的网络和数据库知识。在此的学习就不光是python语言本身的学习了,如果之前没有学习和掌握很网络和数据库知识,在此阶段我们可以借此机会补习一把。7)在此,我想我们对python的使用以及信手拈来了,即使忘了api的用法,我们也可以在短时间内通过查看文档来使用api。那么接下去,我们要学习什么呢?那就是设计能力,在学习设计能力的过

2021-01-14 11:10:48 58

转载 如何学习python?python该怎么学?如何高效率学习python?分享python的学习资料和网站(上)

1)学好python的第一步,就是马上到www.python.org网站上下载一个python版本。我建议初学者,不要下载具有IDE功能的集成开发环境,比如Eclipse插件等。2)下载完毕后,就可以开始学习了。学习过程中,我建议可以下载一些python的学习文档,比如《dive into python》,《OReilly- Learning Python》等等。通过学习语法,掌握python中的关键字语法,函数语法,数学表达式等等3)学完了基本语法后,就可以进行互动式学习了。python具备很好的交互

2021-01-14 11:02:39 72

转载 PHP、Java、Python、C、C++ 这几种编程语言都各有什么优点或特点?(五)

PHP、Java、Python、C、C++ 这几种编程语言都各有什么优点或特点?(五)C++编译器的准则与virtual机制?首先,C++的编译准则,希望做到与C一样的效率。希望做到以下:——a) 没有运行时调用间接性。任何数据在运行时都是一个地址直接就访问到。——b) 没有运行时的Meta-Data。无需通过Meta-Data来访问某个复杂的类层次。——c) 所有的数据都希望用C中struct来实现,即在编译时就确定好对象及其成员地址。以上,在过程式范式,与ADT范式中都是成立的。但是,在

2021-01-13 13:55:53 122

转载 PHP、Java、Python、C、C++ 这几种编程语言都各有什么优点或特点?(四)

PHP、Java、Python、C、C++ 这几种编程语言都各有什么优点或特点?C++有什么编程范式?过程式(使用STL的类C语言编程)ADT式(自定义抽象数据类型,继承;但是不用new,不用virtual;拷贝构造;为了防止资源泄漏,也发明了RAII的方式进行资源的初始化和释放)面向对象式(使用new,使用virtual,需要指针或引用;实现多态。)泛型编程(《Modern C++ Design》各种奇淫技巧,业务层代码比较少遇到)C++编译器是怎样实现的?C++开始有一个叫做cfron

2021-01-13 12:40:45 108

转载 PHP、Java、Python、C、C++ 这几种编程语言都各有什么优点或特点?(三)

PHP、Java、Python、C、C++ 这几种编程语言都各有什么优点或特点?(三)编译出来的执行码与汇编的执行码有特征的区别吗?没有。特别是在编译器优化之后。无法通过执行码,区分汇编和C程序。打个比方,一只“程序猫”在黑笼子里,在里面喵喵的叫,无法通过它的叫声来判断它是“汇编猫”还是“C语言猫”。从效率上来讲,C的多余代价在哪里?编译的时间模块的堆栈操作总之,经过优化的C程序执行码与汇编效率几乎相同。因为从理论上来说,C并没有引入运行时的新机制。我理解的C语言只是一种汇编的宏而已

2021-01-13 12:13:39 187

转载 PHP、Java、Python、C、C++ 这几种编程语言都各有什么优点或特点?(二)

PHP、Java、Python、C、C++ 这几种编程语言都各有什么优点或特点?(二)堆栈和模块化的优点有?递归功能分离到模块,可复用封装作用域堆栈和模块化的缺点有?时间上:保存现场、还原现场的代价(另,高级语言编译“消除尾递归”节约部分成本)空间上:爆栈的危险C语言C语言比起汇编多了什么东西?编译器表达式(相比汇编,可以处理多个操作数了。)函数与模块{}(真·模块化,栈操作无需程序员完成)类型(原子类型、结构类型、数组、指针)头文件,库总之,C语言并没有比汇编多了新的

2021-01-13 11:15:57 176

转载 PHP、Java、Python、C、C++ 这几种编程语言都各有什么优点或特点?(一)

PHP、Java、Python、C、C++ 这几种编程语言都各有什么优点或特点?序 —— 一些问题程序设计语言的目的是什么?为什么大多数语言有控制流?逐行执行+跳转。这与我们的需求差很远(例如一个教务管理系统、一个自动打车APP)为什么类型申明在C语言中要与控制流隔离开来?现在主流语言最基本的元素是?有没有语言它的类型结构,在运行时也可以改变?动态性?什么是动态性?编译后确定了什么信息,之后不再改变;运行时可以改变、添加什么;运行时是否保存着类型信息。程序中的信息分为几类?

2021-01-13 10:39:04 136

原创 什么是移动应用开发的最佳编程语言?(四)

什么是移动应用开发的最佳编程语言?(四)7.SwiftSwift被认为是未来的编程语言。Swift已进入Apple生态系统。该语言是针对iOS,支持系统和Linux推出的。它是iOS和OS X开发中使用的主要语言之一,甚至取代了Objective-c。在Swift中开发的应用程序很少有Lyft,Linked In,Hipmunk等。Swift需要较少的维护,并且避免了Objective C的某些错误。这些项目易于扩展。这是一种易于学习的编程语言。Swift的功能强大且直观。这是容易编写和有趣的。

2021-01-12 17:43:53 178

原创 什么是移动应用开发的最佳编程语言?(三)

什么是移动应用开发的最佳编程语言?(三)5. PHPPHP是移动应用程序最推荐的编程语言之一,需要数据库访问权限。是一种开源语言。PHP是一种开放源代码语言,用于各种类型的脚本,例如服务器端脚本,命令行脚本和编码应用程序。PHP广泛用于创建电子商务应用程序,移动应用程序和内容丰富的应用程序。这种语言非常灵活,可以轻松地嵌入HTML或HTML5中。PHP易于学习,与平台无关,并且对内容繁多的应用程序非常出色。即使互联网连接速度缓慢,也会快速加载。6. JAVAJava用于Android开发。它

2021-01-12 17:43:02 225

原创 什么是移动应用开发的最佳编程语言?(二)

什么是移动应用开发的最佳编程语言?(二)3. C#C#也称为C Sharp,用于Microsoft。它是一种面向对象的多范式编程语言。尽管Windows平台尚未在移动应用程序开发上留下持久或令人印象深刻的痕迹,但C#一直被证明是创建Windows Phone应用程序的理想语言。它具有巨大的潜力,可用于创建服务器应用程序,Web服务。C#是最伟大的游戏开发语言之一。它易于使用且部署迅速。它是一种通用,功能,命令式,面向组件和面向对象的语言。它是一种简单,现代且通用的语言。它是最优选的编程语言之

2021-01-12 15:28:51 220

原创 什么是移动应用开发的最佳编程语言?(一)

什么是移动应用开发的最佳编程语言?移动应用程序的三种类型:•本机应用程序:这是设备操作系统本机支持的一种编码类型。•混合应用程序:应用程序以一种特定的语言编码,可以轻松地在多个平台上运行。•渐进式Web应用程序:这是一个轻量级应用程序,它在设备的Web浏览器的URL中运行。我们根据需求和受欢迎程度讨论您需要学习的顶级编程语言:1. JavaScriptJavaScript是一种高级多范式语言,支持面向对象和功能编程。它通常不用于专门的应用程序开发,它由浏览器运行,并用于开发网页和控制网页。

2021-01-12 14:59:08 851

原创 Python语言程序的循环结构

Python语言程序的循环结构主要有:1.遍历循环:遍历某个结构形成的循环运行方式;2.无限循环:由条件控制的循环运行方式;3.循环控制保留字:都可以与 for while 搭配使用,break 跳出并结束当前整个循环,执行后面的语句,continue 结束当次的循环,继续执行后续次数循环。推荐观看:笨办法学Python!编程小白的第一本Python入门书!q裙:Python编程资源裙详细思维导图笔记如下。学习思维导图笔记-程序的循环结构...

2021-01-12 14:35:26 116

原创 Python语言程序设计---代码复用与函数递归(三)

Python语言程序设计—代码复用与函数递归(三)函数递归在函数定义中,调用函数自身的方式就是递归。递归并不是程序设计的专有名词,在数学中也广泛存在。例如:n!。在n!中,我们定义当n=0时,n!为1;除此之外,其余n!=n*(n-1)!这就是一种递归形式。在递归的定义中有两个关键的特性:链条和基例。链条指的是在递归定义中,它的计算过程是存在一种递归有序的链条关系。例如:n!=n*(n-1)!,那么n!与(n-1)!就构成了递归链条。基例指的是存在一个或多个不需要再次递归的实例。例如:当n

2021-01-11 16:35:03 109

原创 Python语言程序设计---代码复用与函数递归(二)

Python语言程序设计—代码复用与函数递归(二)模块化设计在代码复用的基础上,我们可以开展模块化设计。模块化设计是基于一种逻辑的设计思维,它的含义是通过封装函数或对象将程序划分为模块以及模块之间的表达。对于要实现的算法,如果设定了功能模块并且在功能模块之间建立关系,那么一个程序就能够被表达清楚。在模块化设计的思想中,需要关注一个程序的主程序、子程序和子程序之间的关系。我们一般将子程序看做模块,主程序看做模块与模块之间的关系。可以认为模块化设计是一种分而治之、分层抽象、体系化的设计思想。模块化设

2021-01-11 16:02:50 165

原创 Python语言程序设计---代码复用与函数递归(一)

Python语言程序设计—代码复用与函数递归(一)代码复用我们可以把编写的代码当做一种资源,并且对这种资源进一步抽象,实现代码的资源化和抽象化。代码资源化指的是程序代码本身也是一种表达计算的资源,代码抽象化指的是使用函数等方法对代码赋予更高级别的定义。对同一份代码在需要时被重复使用就构成了代码复用,而代码复用是需要将代码进行抽象才能达到的效果。在不同的程序设计语言中,都有代码复用的相关功能。一般来说,我们使用函数和对象这两种方法来实现代码复用。可以认为这两种方法是实现代码复用的方法,也可以认为这

2021-01-11 14:50:48 98

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除