摘要: 1. 软件工程概述 1.1 软件工程概念 软件工程是从管理和技术两方面来研究如何采用工程的概念、原理和技术方面并加以综合,指导开发人员更好地开发和维护计算机软件的一门新学科。 1.2 软件工程基本原理 软件工程专家波汉姆(Boehm)于1983年在一篇论文中提出了软件工程的7条基本原理: 1 按照软 阅读全文
posted @ 2020-12-26 18:16 小石 阅读(212) 评论(0) 推荐(0) 编辑
摘要: 四则运算改进 1. 项目要求 1.1 要求阐述 在上一次作业的基础上进行一次升级,如下,至少选择一个升级方向: 功能升级 性能升级 界面升级 使用不同语言升级 1.2 详细要求【易知大学】 2. 项目成果 2.1 当前版本:2.0 2.2 GitHub代码【GitHub】 2.3 相比1.0版本改进 阅读全文
posted @ 2020-09-28 12:13 小石 阅读(208) 评论(0) 推荐(0) 编辑
摘要: 1. 项目要求 1.1 要求阐述 生成小学四则运算题题目,结果不能为负数 支持真分数的四则运算 1.2 详细要求 【易知大学】 1.3 详细代码 【GitHub】 2. PSP表格 PSP2.1 Personal Software Process Stages 预估耗时(分钟) 实际耗时(分钟) P 阅读全文
posted @ 2020-09-27 13:35 小石 阅读(216) 评论(0) 推荐(0) 编辑
摘要: 主要介绍利用网页端微信获取数据,实现个人微信好友数据的获取,并进行一些简单的数据分析。 一、所需要的七个第三方库及其安装 1、Pillow PIL:Python Imaging Library,已经是 Python 平台事实上的图像处理标准库。PIL功能非常强大,但API却非常简单易用。 如果安装了 阅读全文
posted @ 2019-06-02 12:39 小石 阅读(152) 评论(0) 推荐(0) 编辑
摘要: 一、安装jieba库 二、jieba库解析 jieba库主要提供提供分词功能,可以辅助自定义分词词典。 jieba库中包含的主要函数如下: jieba.cut(s) 精确模式,返回一个可迭代的数据类型 jieba.cut(s,cut_all=True) 全模式,输出文本s中所有可能的单词 jieba 阅读全文
posted @ 2019-06-01 11:19 小石 阅读(324) 评论(0) 推荐(0) 编辑
摘要: 一、汉诺塔问题 汉诺塔(又称河内塔)问题是源于印度一个古老传说的益智玩具。大梵天创造世界的时候做了三根金刚石柱子,在一根柱子上从下往上按照大小顺序摞着64片黄金圆盘。大梵天命令婆罗门把圆盘从下面开始按大小顺序重新摆放在另一根柱子上。并且规定,在小圆盘上不能放大圆盘,在三根柱子之间一次只能移动一个圆盘 阅读全文
posted @ 2019-06-01 11:18 小石 阅读(2525) 评论(0) 推荐(0) 编辑
摘要: 效果如图: 阅读全文
posted @ 2019-06-01 11:15 小石 阅读(549) 评论(0) 推荐(0) 编辑
摘要: Python3 面向对象 一丶面向对象技术简介 类(Class): 用来描述具有相同的属性和方法的对象的集合。它定义了该集合中每个对象所共有的属性和方法。对象是类的实例。 方法:类中定义的函数。 类变量:类变量在整个实例化的对象中是公用的。类变量定义在类中且在函数体之外。类变量通常不作为实例变量使用 阅读全文
posted @ 2019-05-30 15:22 小石 阅读(206) 评论(0) 推荐(0) 编辑
摘要: 今天我们来学习以下有关于数据提取以及数据库的一些知识, 我们知道其实数据库是一个非常神奇的存在,它是是按照 数据结构来组织、 存储和管理数据的仓库 我们可以使用它对数据进行储存和管理! 下面是有关于sqlite3的学习,SQLite3 可使用 sqlite3 模块与 Python 进行集成。 这是一 阅读全文
posted @ 2019-05-30 15:15 小石 阅读(213) 评论(0) 推荐(0) 编辑
摘要: 一、一些基本的库 1、requests 库: requests是用python语言基于urllib编写的,采用的是Apache2 Licensed开源协议的HTTP库,默认安装好python之后,是没有安装requests模块的,需要单独通过pip安装。 2、requests 库的一些基本函数: r 阅读全文
posted @ 2019-05-22 16:33 小石 阅读(558) 评论(0) 推荐(0) 编辑