自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(34)
  • 资源 (3)
  • 收藏
  • 关注

原创 2018.9.23 if __name__ == '__main__': 用法

本质:name 是当前模块名,当模块被直接运行时模块名为 main 。这句话的意思就是,当模块被直接运行时,以下代码块将被运行,当模块是被导入时,代码块不被运行。   if __name__ == '__main__':              # 注意 这里是两个_这段代码的功能理解如下: 一个python的文件有两种使用的方法---> 作用一,直接作...

2018-09-23 10:56:32 231

原创 2018.6.11(python)第三方库的安装

pip方法:使用python自带的pip安装工具(命令行下执行)windows     /      Mac OS      /    linuxpip  -h  可以查看命令帮助信息pip  install<第三方库名>    ---安装指定第三方库pip  install -U<第三方库名>    ---更新已安装的指定第三方库pip  uninstall<第三方...

2018-06-11 21:51:07 210

原创 2018.6.3(python)wordcloud库常规方法

w=wordcloud.WordCloud()方法:w.generate(txt)  -->向WordCloud对象w中加载文本txt,>>>w.generate("Python and wordcloud")方法: w.to_file(filename)  -->将词云输出为图像文件,png或jpg格式>>>w.to_file("outfile.p...

2018-06-06 21:47:36 558

原创 2018.5.31 (python)安装wordcloud库遇到的问题及解决办法

 安装wordcloud库时遇到了错误 error: Microsoft Visual C++ 14.0 is required. Get it with "Microsoft Visual C++ Build Tools": http://landinghub.visualstudio.com/visual-cpp-build-tools提示需要使用“Microsoft Visual c++构建...

2018-05-31 22:33:43 1060

原创 2018.5.27(python)实例:文本词频分析(中英文各一份)及列表的sort()使用

原码def getText(): txt=open("hmlt.txt","r").read() txt=txt.lower() for ch in '`!@#~$%^&*()_+-=*/{}[];,./?<>': txt=txt.replace(ch," ") return txthml...

2018-05-28 15:36:42 3806

原创 2018.5.25(python)创建字典的几种方式和字典类型的用法

Python 字典(Dictionary) fromkeys() 函数用于创建一个新字典,以序列seq中元素做字典的键,value为字典所有键对应的初始值。dict.fromkeys(seq[, value])seq -- 字典键值列表。value -- 可选参数, 设置键序列(seq)的值。1.>>> d={'name':'Allen','age':21,'gender':'m...

2018-05-25 20:55:24 2521

原创 2018.5.24(python)基本统计值分析

#基本统计值 分析:#总个数:len()   求和:for ...in  平均值:求和/总个数#方差:各数据与平均数差的平方的和的平均数#中位数: 排序,然后....奇数找中间1个,偶数找中间2个取平均#运算符" // "来表示整数除法,返回不大于结果的一个最大的整数,而" / " 则单纯的表示浮点数除法#sorted() 函数可以对列表进行排序def getnum():      #获取用户输入...

2018-05-25 17:55:28 1882

原创 2018.5.24(Python)序列类型及操作

定义:序列是具有先后关系的一组元素 ,序列是一维元素向量,元素类型可以不同类似数学元素序列:S0,S1..........Sn  ;  元素间由序号引导,通过下标访问序列的特定元素序列是一个基类类型:{ 字符串类型 ,元组类型,列表类型}(序列类型的衍生)序列类型通用操作符  6个X in S            :判断S中元素x  , x在集合S中,返回True,否则返回FalseX not ...

2018-05-24 20:42:39 887

原创 LCD1602

模数转换包括:采样,保持,量化和编码采样频率>=变化频率*2.5模/数(ADC)转换器的主要性能参数:分辨率;量化误差;转换时间;绝对精度;相对精度...

2018-05-20 21:45:01 957

原创 2018.5.14(python)集合类型及操

数学概念:集合(简称集)是数学中一个基本概念,它是集合论的研究对象,集合论的基本理论直到19世纪才被创立。最简单的说法,即是在最原始的集合论——朴素集合论中的定义,集合就是“确定的一堆东西”。集合里的“东西”,叫作元素。由一个或多个确定的元素所构成的整体叫做集合。若x是集合A的元素,则记作x∈A。集合中的元素有三个特征:1.确定性(集合中的元素必须是确定的)。 2.互异性(集合中的元素互不相同)。...

2018-05-14 21:08:13 394

原创 2018.5.4(python网络爬虫与信息提取入门)Requests库的五个实例

①  京东任意商品信息获取代码框架import requestsurl="https://item.jd.com/5782095.html"try: r=requests.get(url) r.raise_for_status() #如果状态不是200,引发HTTPError异常 r.encoding=r.apparent_encoding ...

2018-05-04 21:46:35 272

原创 2018.5.4(python网络爬虫与信息提取入门)Robots协议

网络爬虫的尺寸:Requests库:小规模,数据量小,爬取速度不敏感(爬取网页,玩转网页)Scrapy库:中规模,数据规模量大,爬取速度敏感(爬取系列网站)定制开发:大规模,搜索引擎,爬取速度管脚(爬取全网)网络爬虫的限制:来源审查:判断User-Agent进行限制 ;检查来访HTTP协议头的User-Agent域,只响应浏览器或友好爬虫的访问发布公告:Ronots协议;告知所有爬虫网站的爬取策略...

2018-05-04 10:28:01 268

原创 2018.5.3(python网络爬虫与信息提取入门)Requests库的爬取性能分析

尽管Requests库功能很友好、开发简单(其实除了import外只需一行主要代码),但其性能与专业爬虫相比还是有一定差距的。编写一个小程序,找个url,测试一下成功爬取多次网页的时间。(某些网站对于连续爬取页面将采取屏蔽IP的策略,所以,要避开这类网站。)import requestsimport timedef GetHtml(url):    try:        r=reques...

2018-05-03 22:47:33 275

原创 2018.5.3(python网络爬虫与信息提取入门)语言开发工具 / Requests库入门

使用的工具文本工具类IDE: ①IDLE      ②Sublime Text集成工具类IDE: ①PyCharm  ②Anaconda&SpyderIDLE: 自带;默认; 常用;  入门级的    适用于 Python入门,功能简单直接,300+代码以内Sublime Text:专为程序员开发的第三方专用编程工具,专业的编程体验;多种编程风格,工具非注册免费使用PyCharm:社区版免...

2018-05-03 15:29:55 197

原创 2018.4.22(python) PyInstaller库的安装与使用

PyInstaller是一个第三方库,它能够在Windows、Linux、 Mac OS X 等操作系统下将 Python 源文件打包,通过对源文件打包,Python程序可以在没有安装 Python(解释器)的环境中运行,也可以作为一个独立文件方便传递和管理。PyInstaller的官方网站址:  http://www.pyinstaller.org/用可执行文件的方式来执行一段,而不是直接用源代...

2018-04-23 16:39:43 684

原创 2018.4.22(python)递归的几个小例子

将一串字符串反转后输出    ①s[ : : -1]       //用定义将整串字符串 以-1位切片输出 就完成了 ② def rvs(s): if s==" ": return s else: ...

2018-04-22 20:26:11 1242 1

转载 2018.4.22(Python)递归调用的过程

2018-04-22 19:38:58 187

原创 2018.4.21(python)七段数码管的绘制

 /********************************手动输入日期显示********************************/import turtledef drawline(draw):      #绘制单段数码管     turtle.pendown()if draw else turtle.penup()   #如果draw是真值就让海龟画笔落下 否则抬起    t...

2018-04-21 21:45:02 4339

原创 2018.4.20(python)函数的定义与使用 (及lambda函数)

函数是一段具有特定功能的,可重用的语句组函数定义时,所指定的参数是一种占位符  ,占位符就是先占住一个固定的位置,等着你再往里面添加内容的符号参数是输入,函数体是处理函数可以有参数,也可以没有,但必须保留括号def <函数名>():        <函数体>        return<返回值>可选参数,函数定义时可以为某些参数指定默认值,构成可选参数def &...

2018-04-20 20:07:00 368

原创 2018.4.18(Python)random库概述

random库是使用随机数的python标准库-伪随机数:采用梅森旋转算法生成的随机序列中元素import random    基本随机数函数:seed(),random()    扩展随机数函数:randint(),getrandbits(),uniform(),                                randrange(),choice(),shuf...

2018-04-18 21:19:17 334

原创 2018.4.17(Python)程序的循环

遍历某个结构形成的循环运行方式  for <循环变量> in <遍历结构>:                          <语句块>-从遍历结构中逐一提取元素,放在循环变量中-由保留字for和in组成,完整遍历所有元素后结束-每次循环,所获元素放入循环变量,并执行一次语句块计数循环(N次)for  i  in range(N):        <语句...

2018-04-17 21:34:05 457

原创 2018.4.14(Python)程序的分支结构 简单异常处理

  实质:根据判断条件结果而选择不同向前路径的运行方式     if<条件>:    <语句块>else:    <语句块2>紧凑形式:适用于简单表达的二分支结构:<表达式1>if<条件>else<表达式2>      条件为True则为表达式1否则为表达式2多分支结构: if<>:    <&amp

2018-04-14 16:40:09 279

原创 2018.4.11(Python)星号三角形 // 恺撒密码 I

读入一个整数N,N是奇数,输出由星号字符组成的等边三角形,要求:第1行1个星号,第2行3个星号,第3行5个星号,依次类推,最后一行共N的星号。示例 输入 :5 输出:  *   *** *****n=eval(input())for i in range(n):    number=(1+2*i)                              //星号数    print((numbe...

2018-04-11 16:24:49 3804

原创 2018.4.10(程序设计与算法)爬楼梯

用递归将问题分解为规模更小的子问题进行求解例题:爬楼梯-->可以每次走1级或者2级,输入楼梯的级数,求不同的走法数例如:楼梯一共有3级 那么就有 111;12;21 三种走法解题思路——> 第一步走一级台阶的走法=n-1级台阶的走法; 第一步走二级台阶的走法=n-2级台阶的走法所以 f(n)=f(n-1)+f(n-2)边界条件:即马上能说出有几种走法   n<0时不存在走法  n...

2018-04-10 19:23:53 459

原创 2018.4.9(Python)实例:文本进度条

文本进度条———>采用字符串方式打印可以动态变化的文本进度条                                进度条需要能在一行中逐渐变化用sleep()模拟一个持续的进度①#txt progress barimport times=10print("-----执行开始-----")for i in range(s+1):    a='*'*i    b='.'*(s-1)  ...

2018-04-09 20:16:46 7383

原创 2018.4.9(Python)time库的使用

time库是Python中处理时间的标准库 使用形式:import time                     time.<b>()包含三类函数:时间获取time()  获得当前时间戳,即计算机内部时间值,浮点数输出  >>>time.time()      1523271396.4514377ctime()    获取当前时间并以易读方式表示,返回字符串  &...

2018-04-09 19:44:28 2908

原创 2018.4.8(Python)字符串处理函数

len(x)-->返回字符串x的长度str(x)-->任意类型x所对应的字符串形式  即将任意类型都转换成字符串 与eval对应hex(x)或oct(x)整数的十六进制或八进制小写形式字符串  即 hex(425)-->"0x1a9"  oct(425)-->"0o651"chr(u)--> x为Unicode编码,返回其对应的字符ord(x)-->x为字符,返...

2018-04-08 21:55:42 212

原创 2018.4.8(Python)获取星期字符串

#weekname.pyws="星期一星期二星期三星期四星期五星期六星期日"wi=eval(input("请输入星期数字(1-7):"))p=(wi-1)*3print(ws[p:p+3])更简洁写法#weekname.pyws="一二三四五六日"wi=eval(input("请输入星期数字(1-7):"))print("星期"+ws[wi-1])...

2018-04-08 20:21:03 2374 1

原创 2018.4.8(Python)基本数据类型 天天向上的力量 (def函数的定义)

Q3:工作日的力量 设在一年365天中 周一到周五 每天进步1% 周末两天休息 每天退步1%,那么一年后你的能力是多少p=1.0a=0.01for i in range(365):    if i%7 in [6,0]:    //如果i对7取余数 结果是0或者6那么就为工作日        p=p*(1-a)    else:          p=p*(1+a)print("{:.2f}".f...

2018-04-08 16:51:57 14176 4

原创 2018.4.7(程序设计与算法)汉诺塔详解

问题来源:有三根杆子A,B,C。A杆上有N个(N>1)穿孔圆盘,起初,所有盘子在A柱上,盘的尺寸由下到上依次变小。要求按下列规则将所有圆盘移至C杆:每次只能移动一个圆盘;大盘不能叠在小盘上面。约束条件:①在小圆盘上不能放大圆盘。②在三根柱子之间一回只能移动一个圆盘。③只能移动在最顶端的圆盘。问题简化:3个盘子和3根柱子:A(源)、B(备用)、C(目的)。解决三个圆盘问题的步骤:a->c...

2018-04-07 15:13:34 406

原创 2018.4.6(程序设计与算法)例程:求N!的递归函数

递归的基本概念:一个函数调用其自身。递归的作用:①替代多重循环 ②解决本来就是用递归形式定义的问题 ③将问题分解为规模更小的子问题进行求解求N!的递归函数1. int Factorial(int n)2. {3.    if(n==0)4.      return 1;5.    return n*Factorial(n-1)6.  }设n=3;  则 F(3)3->F(3)5->F(...

2018-04-06 21:05:52 1909

原创 2018.4.3(程序设计与算法)生理周期,p,e,i出现高峰(枚举的练习)

 人有体力、情商、智商的高峰日子,它们分别每隔 23天、28天和33天出现一次。对于每个人,我们想 知道何时三个高峰落在同一天。给定三个高峰出现 的日子p,e和i(不一定是第一次高峰出现的日子), 再给定另一个指定的日子d,你的任务是输出日子d 之后,下一次三个高峰落在同一天的日子(用距离d 的天数表示)。例如:给定日子为10,下次出现三 个高峰同一天的日子是12,则输出2。输入: 输入四个整数:...

2018-04-03 16:34:03 656

原创 2018.4.2(Python)基本图形绘制 科赫雪花

 使用turtle库,绘制一个正方形。import turtle as tt.setup(650,350,200,200)t.fd(80)t.seth(90)t.fd(80)t.seth(180)t.fd(80)t.seth(270)t.fd(80)使用turtle库,绘制一个六边形。import turtle as tt.setup(650,350,200,200)for i in range(...

2018-04-02 20:26:53 4234

原创 2018.4.1(python) 请编写程序将用户输入华氏度转换为摄氏度,或将输入的摄氏度转换为华氏度。 //(米和英寸之间的长度转换)//热量转换

温度的刻画有两个不同体系:摄氏度(Celsius)和华氏度(Fabrenheit)。请编写程序将用户输入华氏度转换为摄氏度,或将输入的摄氏度转换为华氏度。转换算法如下:(C表示摄氏度、F表示华氏度)         C = ( F - 32 ) / 1.8         F = C * 1.8 + 32要求如下:(1) 输入输出的摄氏度采用大写字母C开头,温度可以是整数或小数,如:C12.34指...

2018-04-01 17:16:37 20978

多功能数字钟

数字时钟 24小时制 数字电子课程设计 。。。。。。 。。

2018-04-24

数字电子 课程设计

逻辑电子 数字电子 课程设计 篮球倒计时 响铃 复位 全都有...........

2018-04-24

数字电子钟

一. 设计内容: 1、 准确计时,以数字形式显示时、分、秒的时间; 2、 小时计时要求“24翻1”,分和秒的计时为60进制。 3、 可手动较正:能进行时、分、秒的时间校正,只要将开关置于手动位置,可对时、分、秒进行手动脉冲输入调整或连续脉冲输入的校正。 4、 整点报时:整点报时电路要求在每个整点前鸣叫5次低音(500HZ),整点时再鸣叫1次高音(1000HZ)。 5、 其他功能(任选) 二、设计要求: 1、思路清晰,给出整体设计框图和总电路图; 2、单元电路设计,给出具体设计思路和电路; 3、写出设计报告;

2018-03-30

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除