摘要: 一、什么是算法分析 程序和算法的区别: 算法是对问题解决的分步描述 程序是采用某种编程语言实现的算法,同一个算法通过不同的程序员采用不同的编程语言,能产生很多程序 算法分析的概念: 算法分析主要就是从计算资源消耗的角度来评判和比较算法 更高效利用计算资源,或者更少占用计算资源的算法,就是好算法 计算 阅读全文
posted @ 2019-10-21 16:10 wps168 阅读(437) 评论(0) 推荐(0) 编辑
摘要: 一、问题求解的计算之道 基于有穷观点的能行方法: 由有限数量的明确有限指令构成 指令执行在有限步骤后终止 指令每次执行都总能得到唯一结果 原则上可以由人单独采用纸笔完成,而不依靠其它辅助 每条指令可以机械地被精确执行,而不需要智慧和灵感 由有限数量的明确有限指令构成 指令执行在有限步骤后终止 指令每 阅读全文
posted @ 2019-10-16 22:31 wps168 阅读(295) 评论(0) 推荐(0) 编辑
摘要: 一、数字类型及操作 1、整数类型 与数学中整数的概念一致 可正可负,无取值范围限制 pow(x, y):计算x ^ y 有十进制、二进制(以0b或0B开头)、八进制(以0o或0O开头)、十六进制(以0x或0X开头) 与数学中整数的概念一致 可正可负,无取值范围限制 pow(x, y):计算x ^ y 阅读全文
posted @ 2019-10-15 18:46 wps168 阅读(343) 评论(0) 推荐(0) 编辑
摘要: 一、深入理解Python语言 1、计算机技术的演进 计算机技术的演进过程: 2017— 人工智能时代 人类的问题 2008—2016 复杂信息系统时代 数据问题 1981—2008 网络和视窗时代 交互问题 1946—1981 计算机系统结构时代 计算能力的问题 2、编程语言的多样性 不同编程语言的 阅读全文
posted @ 2019-10-15 15:24 wps168 阅读(331) 评论(0) 推荐(0) 编辑
摘要: 一、程序设计基本方法 1、计算机与程序设计 1.1 计算机的概念 计算机是根据指令操作数据的设备 具有以下两个特点: ①功能性:对数据的操作,表现为数据计算、输入输出结果和结果存储; ②可编程性:根据一系列指令,可预测地、准确地完成操作者的意图。 1.2 计算机的发展 计算机的发展参照摩尔定律,表现 阅读全文
posted @ 2019-10-15 11:31 wps168 阅读(372) 评论(0) 推荐(0) 编辑
摘要: 数字(number) Python3中有int(整型)、float(浮点型) 二进制:以0b开头;八进制:以0o开头;十六进制:以0x开头。 bin:其他进制的数转为二进制的数;int:其他进制的数转为十进制的数;hex:其他进制的数转为十六进制的数;oct:其他进制的数转为八进制的数。 bool布 阅读全文
posted @ 2018-10-27 22:15 wps168 阅读(132) 评论(0) 推荐(0) 编辑
摘要: Python并不是一门新兴语言,但是在最近很是流行,豆瓣和知乎等是由Python语言开发。 本门课程主讲:基础语法、面向对象、常见误区、Pythonic、经验总结、原生爬虫(实战)等。 Python主要特点:简洁、易于学习。 Pyhton能做:爬虫、大数据、测试、Web、AI、脚本处理等等。 Pyt 阅读全文
posted @ 2018-10-27 18:06 wps168 阅读(229) 评论(0) 推荐(0) 编辑