摘要:
一、《计算机科学概论》 (一)第十二章—信息系统 1.信息管理 (1)信息系统(information system)帮助我们组织和分析数据的软件 (2)三种流行的一本应用信息系统: ①电子表格:可扩展的公式,定义了数据之间的关系,进行基本数据分析 ②数据库管理系统:面向大量常常被搜索的数据,并将其 阅读全文
摘要:
一、《计算机科学概论》 第十章—操作系统 (一)操作系统的角色 1.应用软件(application software)帮助我们解决现实世界问题的程序 2.系统软件(system software)系统软件的核心。管理计算机系统并与硬件进行交互的程序 3.操作系统(operating system) 阅读全文
摘要:
递归、pyinstaller库、科赫雪花小包裹 一、两个特性 1.有基例:基础的实例。须存在不需要再递归的时刻 2.有链条:递推公式。有f(n)与f(n 1)、f(n 2).....之间的等式 3.类似于:数学归纳法;或者,多米诺骨牌 二、递归的实现 1.分支语句+调用函数自身 2.例子:计算n! 阅读全文
摘要:
函数 一、函数的理解和定义 1.函数是一段具有特定功能的、可重用的语句组 2.函数是执行特定功能的代码的封装,将函数内部的代码与主体代码分离开 3.输入(实参形参)、处理(语句)、输出(return) 4.两个作用:降低编程难度、实现代码复用 5.函数是IPO(import process outp 阅读全文
摘要:
一、《计算机科学概论》第九章—面向对象设计与高级程序设计语言 (一)面向对象方法 自顶向下设计的重点就是任务。相反的,面向对象的设计方法使用叫“对象”的独立实体生成解决方案。一旦收集全了所有问题中的对象,就能构成问题的解决方案。 1.面向对象 (1)对象(object)在问题背景中相关的事物或实体 阅读全文
摘要:
1. 如果for i in range(n): 并且n是一个变量,让i永远也取不到,会怎样? 做了几个试验 n = 3 for i in range(n): n+=1 print(‘jishu’) print(n) 输出结果是:6 而且只执行了3次,根据print(‘jishu’) 猜测:for i 阅读全文
摘要:
Random库 一、概述 1.Random库是使用随机数的python标准库 2.生成的实际上是伪随机数。采用梅森旋转算法生成。 3.两类函数,常用的有8个 (1)基本随机函数:seed(),random() (2)扩展随机函数:randint(),getrandbits(),uniform(),r 阅读全文
摘要:
程序的控制结构 一、顺序结构 1.代码依次写下去就是顺序结构 二、分支结构 1.If elif else 2.注意条件之间的包含关系,避免条件相互覆盖 3.异常处理: ①在红色字里找到异常发生的代码行数 ②异常类型:例如NameError TypeError ③其后是异常内容提示 ④Try: Exp 阅读全文
摘要:
一、《计算机科学概论》第八章—抽象数据类型与子程序 (一)抽象数据类型 1.抽象数据类型(ADT abstract data type):属性(数据和操作)明确与特定实现分离的容器。 抽象数据类型的描述包括给出抽象数据类型的名称、数据的集合、数据之间的关系和操作的集合等方面的描述。抽象数据类型的设计 阅读全文
摘要:
Python day 6 time库 最基本的处理时间的标准库, (1) 可用于计算机时间的表达 (2) 获取系统时间,格式化输出时间 (3) 精确计时功能,可用于程序性能分析 三类函数 (1) 时间获取:time() ctime() gmtime() (2) 时间格式化: strftime() s 阅读全文