摘要:
算法模板汇总 1、牛顿迭代法(c++代码) int mysqrt(int x){ double tmps = x; double k = 1.0; double k0 = 0.0; while(abs(k0-k) >= 1){ k0 = k; k = (k + tmpx/k)/2; } return 阅读全文
摘要:
习题1 三角形三条边长度分别为3、7、9,计算这个三角形的三角度数(用弧度制表示) >>> import math >>> a = 3 >>> b = 7 >>> c = 9 >>> cosC = (a**2 + b**2 - c**2) / c**2 >>> C = math.acos(cosC) 阅读全文
摘要:
习题1 判断用户的键盘输入内容: - 如果都是数字,则将该数字扩大10倍,然后打印显示 - 如果是字母,则在其后面增加"@python"后打印显示 - 其他情况则将输入的内容按原样显示 user_input = input('input something:') if user_input.isdi 阅读全文
摘要:
习题1 将字符串"python"转化为列表(记为lst),然后完成如下操作: - 将字符串"rust"中的每个字母作为独立元素追加到lst中 - 对lst排序 - 删除lst中的重复元素 >>> s = 'python' >>> lst = list(s) >>> lst ['p', 'y', 't 阅读全文
摘要:
简述二进制 二进制是计算技术中广泛采用的一种数制。二进制数据是用0和1两个数码来表示的数。它的基数为2,进位规则是“逢二进一”,借位规则是“借一当二”,由18世纪德国数理哲学大师莱布尼兹发现。当前的计算机系统使用的基本上是二进制系统,数据在计算机中主要是以补码的形式存储的。计算机中的二进制则是一个非 阅读全文
摘要:
习题1 编写函数,对单词中的字母实现下操作: 根据参数设置,将单词中的字母转化为大写或者小写 返回转化之后的单词 def convert(word, low=True): if low: return word.lower() else: return word.upper() w = "Physi 阅读全文
摘要:
第13章 第三方功能应用 在前面的章节中,我们主要讲述Django框架的内置功能以及使用方法,而本章主要讲述Django的第三方功能应用以及使用方法。通过本章的学习,读者能够在网站开发过程中快速开发网站API、生成网站验证码、实现搜索引擎、实现第三方用户注册和分布式任务。 13.1 快速开发网站AP 阅读全文
摘要:
第十二章 Django项目上线部署 目前部署Django项目有两种主流方案:Nginx+uWsGI+Django或者Apache+uWSGI+Django。Nginx作为服务器最前端,负责接收浏览器的所有请求并统一管理。静态请求由Nginx自己处理;非静态请求通过uWSGI服务器传递给Django应 阅读全文
摘要:
11.5 歌曲排行榜 歌曲排行榜是通过首页的导航链接进入的,按照歌曲的播放次数进行降序显示。从排行榜页面的设计图可以看到,网页实现三个功能:网页顶部搜索、歌曲分类筛选和歌曲信息列表,其说明如下: 1、网页顶部搜索:每个网页都具备基本功能,而且每个网页的实现方式和原理是相同的。 2、歌曲分类筛选:根据 阅读全文
摘要:
第十一章 音乐网站开发 本章以音乐网站项目为例,介绍Django在实际项目开发中的应用,该网站共分为6个功能模块分别是:网站首页、歌曲排行榜、歌曲播放、歌曲点评、歌曲搜索和用户管理。 11.1 网站需求与设计 当我们接到一个项目的时候,首先需要了解项目的具体需求,根据需求类型划分网站功能,并了解每个 阅读全文