''' 时间: 9月5日 - 9月30日重点笔记一. 函数设计概念耦合性: 对于输入使用参数并且对于输出使用return语句  1耦合性: 只有在真正必要的情况下使用全局变量耦合性: 不要改变可变类型的参数,除非调用者希望这样做聚合性: 每一函数都应该有一单一的、统一的目标大小:    每一函数应该相对较小耦合:    避免直接改变在另一模块文件中的
作业需求及初步思路需求 思路 1自定义信用卡额度 e.g 15000  见下数据存储模式 2 实现购物商城,买东西加入购物车,调用信用卡结构结账 改下购物车的扣款接口 3可以提现,手续费5%  【提现】注意有利息,同时打印日志 4支持多账户登陆(admin, client)【信用卡中心】for cl
转载 2024-09-01 11:34:43
18阅读
一.能执行的代码应当放到"_name _==’_main _’:"下(可能还被其他人调用)(一python文件当作一单独的程序运行时,总为True;文件当模块导入时,为False)二.解耦与耦合 1.耦合:两个两个以上的体系或种运动形式间通过相互作用而彼此影响以至联合起来的现象(两个两个以上的体系或种运动形式间通过相互作用而彼此影响以至联合起来的现象)(耦合性是程序结构中各个模块之间相
耦合和内聚总是傻傻的分不清楚,这次要彻底解决这个问题一、耦合 (模块与模块的联系)耦合耦合性从低到高)解释无直接耦合两个模块无直接关系数据耦合两个模块有调用关系标记耦合传递的数据结构控制耦合传递的控制变量外部耦合一组模块都访问同一全局简单变量公共耦合两个程序共享一文件内容耦合内容耦合已经基本杜绝,一模块直接使用另外一模块的数据1. 无直接耦合两个模块无直接关系2.数据耦合两个模块有调用关系
在前面多篇文章中多次提到方法内联,作为编译器最重要的优化技术,该技术不仅可以消除调用本身带来的性能开销,还能够触发更多的优化。本文将带领大家对该技术一探究竟。方法内联方法内联指的是:在编译过程中遇到方法调用时,将目标方法的方法体纳入编译范围之中,并取代原方法调用的优化手段。以 getter/setter 为例,如果没有方法内联,在调用 getter/setter 时,程序需要保存当前方法的执行位置
代码复用与函数递归代码复用与模块化设计紧耦合两个部分交流很多,无法独立存在 松耦合两个部分交流较少,可以独立存在函数递归的理解链条:计算过程中存在递归链条 基例:存在一或多个不需要再次递归的基例 函数+分支语句 字符串s反转后输出def rus(s): if s=="": return s else: return rvs(s[1:])+s[0
在数据分析的世界中,经常需要评估一因素对其他多个因素的影响程度。特别是在使用Python进行分析时,这一过程不仅需要对数据的理解,也需要科学的方法论来支撑。因此,我们将深入探讨如何利用Python分析一因素对另外两个因素的影响,从多个方面来进行详细阐述。 ## 版本对比 对于数据分析任务,Python拥有多个数据处理与分析库,最常用的包括`pandas`、`NumPy`和`SciPy`。接
原创 6月前
37阅读
  缺陷的严重等级是指软件缺陷对软件质量的破坏程度,即软件缺陷的存在将对软件的功能和性能产生怎样的影响。  如何定义缺陷的严重等级?一般认为导致系统出现死机现象或崩溃的缺陷为致命缺陷,这种定义是否正确呢?假如修改系统设置项导致系统偶尔出现死机现象,那这还能定义为致命问题吗?答案是否定的。  因此仅仅通过缺陷引起的结果来判断缺陷的严重等级是不客观的,也不科学。  衡量缺陷的严重等级应该从两个维度来分
原创 2022-05-06 10:51:47
1220阅读
5种技巧,以帮助你在使用Python时进行迭代循环。For循环是大多数刚接触Python的程序员会采用的一种循环方式。因为for循环可以在不费吹灰之力的情况下对数据执行很多操作。但是,通常很容易让你陷入简单的迭代世界,而没有利用某些更高效,更简洁的迭代方法以及应用于更多for循环的技巧。使用这些接下来我要介绍的技巧不仅可以使for循环更快,而且还可以使你的代码更简洁,并为Python中潜在的循环机
作者:削微寒是我在看《笨方法学python》过程中发现有一行代码看不懂——“ for sentence in snippet, phrase:”,所以研究了半天,感觉挺有收获的。所以就放在博客上分享给大家了。直入主题:为了不耽误大家时间,如果知道以下为段代码为什么输出不一样的话我觉得您肯定知道我下面要说的是什么了,您就不必花时间再读下去了。1和2段代码的区别是print在for循环中,另外一
列表可以嵌套不同的数据类型,如下是在列表中嵌套字典a = [{"name":'zhouziqi','contact':17806762943},{"name":'zhouyu','contact':13246910612}] for i in a: print(i)我们可以用for循环去显示每个字典 如果想找一名字为zhouziqi的信息,思路是这样的,让a列表中的每个字典一
我有两个清单:list1 = [u'2018-05-06T15:53:05.000-0400', '2018-05-06T17:53:05.000-0400']list2 = [u'2018-05-06T15:32:24.000-0400', u'2018-05-06T15:32:29.000-0400', u'2018-05-06T15:32:36.000-0400', u'2018-05-06
python在不同层级目录import模块的方法 注意,在python3里,即使目录下没__int__.py文件也能创建成功,猜应该是解释器优化所致,但创建包还是要记得加上这个文件 吧。1、模块的分类(1)内置模块(又称标准库)执行help(modules)查看所以python自带模块列表(2)第三方开源模块,可以通过pip install模块名联网安装 django(3)自定模块&nb
转载 2023-11-02 08:04:09
49阅读
Python学习第一步,安装Python环境,别看是第一步,很多在职Python程序员可能都弄不太清楚环境变量怎么配?如何安装多版本的Python并与之共存?如果你的工作涉及到Python多版本之间开发或测试,那么请收藏本文,如果你安装完Python发现pip命令不能用,也请收藏本文。「本文将解决两个问题,让大家能明白Python环境变量该怎么配置。」准备工作1.没有安装过任何Python的Win
for 循环的语法格式如下: for 迭代变量 in 字符串|列表|元组|字典|集合:     代码块实例#!/usr/bin/python# -*- coding: UTF-8 -*-forletterin'Python':     # 第一实例   print'当前字母 :', letterfruits
转载 2024-04-10 07:20:55
40阅读
作者:削微寒是我在看《笨方法学python》过程中发现有一行代码看不懂——“ for sentence in snippet, phrase:”,所以研究了半天,感觉挺有收获的。所以就放在博客上分享给大家了。直入主题:为了不耽误大家时间,如果知道以下为段代码为什么输出不一样的话我觉得您肯定知道我下面要说的是什么了,您就不必花时间再读下去了。1和2段代码的区别是print在for循环中,另外一
作业需求及初步思路需求 思路 1自定义信用卡额度 e.g 15000  见下数据存储模式 2 实现购物商城,买东西加入购物车,调用信用卡结构结账 改下购物车的扣款接口 3可以提现,手续费5%  【提现】注意有利息,同时打印日志 4支持多账户登陆(admin, client)【信用卡中心】for cl
# Python 列表操作:每隔两个两个 在数据处理和分析中,列表(List)是 Python 中常用的数据结构之一。如何高效地操作列表以满足特定需求是编程中的一项技术。本篇文章将介绍如何“每隔两个两个”元素,并提供相应的代码示例以及状态图。 ## 理解需求 在我们的例子中,假设我们有一列表,其中包含一组整数。我们的目标是每隔两个元素,提取出两个。举个例子,如果我们有以下列表: ``
原创 2024-10-30 04:17:38
117阅读
# Python for 两个变量两个列表 ## 引言 Python 是一种高级编程语言,具有简单易学、代码可读性高等特点,因此在科学计算、数据分析和机器学习等领域广泛应用。本篇文章将介绍 Python 中用于处理两个变量和两个列表的常见技巧和方法。 ## 一、变量与列表 在 Python 中,我们可以使用变量存储数据,以便在程序中重复使用。列表是一种用于存储多个元素的数据结构,可以存储不
原创 2023-08-28 08:08:05
299阅读
# 项目方案:Java两个类之间的耦合关系 ## 背景 在Java开发中,类与类之间的耦合关系是一重要的概念。耦合关系指的是一类对另一类的依赖程度。高耦合意味着修改一类会影响到其他类,降低代码的可维护性和可扩展性。因此,合理的设计和管理类之间的耦合关系对于一项目的成功非常重要。 ## 目标 本项目的目标是设计一合理的耦合关系方案,以减少类之间的耦合度,提高代码的可维护性和可扩展性。
原创 2023-08-07 13:33:57
78阅读
  • 1
  • 2
  • 3
  • 4
  • 5