自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(36)
  • 收藏
  • 关注

原创 JS实现轮播图

轮播图功能:自动轮播,上一个和下一个按钮,下边的圆框实现滑过换页。仿照网购网站编写。写HTML分三步走,第一步:搭基础,即编写HTML界面;第二步:写样式,即编写css使编写的控件按照一定的格式显示,达到美观的效果。第三步:动起来,即编写js文件达到动态的效果。效果图:当鼠标放在图片上,左右两边的按钮出现,画面停止,下边的小圆框会跟着图变化,鼠标滑动上去会达到跳转页的效果。第一...

2018-09-06 21:38:23 11219 3

原创 CS/BS MVC

cs bs 模型:cs模型: client server 客户端服务器bs模型: browser server 浏览器服务器Django 是server的一种 request responseDjango简介:最开始用来做新闻网站,遵守BSD版权,采用mvc模式,也叫作mtv模式LTS 长期维护版本。mvc 设计模式:将数据,界面显示分离的方法组织代码,核心思想是解...

2018-11-07 08:15:20 1104

原创 CSS3动画

CSS3渐变CSS3 渐变(gradient)可以让你在两个或多个指定的颜色之间显示平稳的过渡。 以前,你必须使用图像来实现这些效果,现在通过使用 CSS3 的渐变(gradients)即可实现。此外,渐变效果的元素在放大时看起来效果更好,因为渐变(gradient)是由浏览器生成的。1、线性渐变语法: background: linear-gradient(direction, co...

2018-09-10 09:49:31 240

原创 CSS3基础

一、Css3的概念和优势CSS3是css技术的升级版本,CSS3语言开发是朝着模块化发展的。以前的规范作为一个模块实在是太庞大而且比较复杂,所以,把它分解为一些小的模块,更多新的模块也被加入进来。这些模块包括: 盒子模型、列表模块、超链接方式 、语言模块 、背景和边框 、文字特效 、多栏布局等。css3的优点:CSS3将完全向后兼容,所以没有必要修改现在的设计来让它们继续运作。网络浏览器也...

2018-09-08 09:24:00 977

原创 CSS基础学习

Css介绍:     层叠样式表(英文全称:Cascading Style Sheets)Css基础语法:     CSS语法由两部分组成:选择符、声明。   声明包括:属性和属性值选择符 {属性: 属性值 ;属性:属性值}CSS语法说明:每个CSS样式由两部分组成,即选择符和声明,声明又分为属性和属性值;属性必须放在花括号中,属性与属性值用冒号连接。每条声明用分号...

2018-09-06 21:12:21 264

原创 HTML基础学习

HTML的基础属性介绍。什么是网页?     一个html文件,就是一个网页什么是网站?     把所有的网站资源文件(html,css,js,图片,视频等)整合到一起的一个文件夹什么是html?     HTML指的是超文本标记语言(Hyper Text Markup Language)什么是XHTML?     XHTML指可扩展超文本标记语言(标识语言)(Ex...

2018-09-06 21:11:29 351

原创 Redis数据库的使用

简单的使用,主从数据库。Redis数据库:Redis是key-value的数据,每个数据都是一个键值对,键的类型是字符串。值的类型分为五种:字符串string 哈希hash 列表list 集合set 有序集合zset进入数据库 redis-cli Auth 密码之后才能操作String:概述:String是redis最基本的类型 最大能存储512MB数据,str...

2018-09-06 21:06:53 175

原创 MongoDB数据的使用

mongodb的基础使用。NoSQL简介:概述:NoSQL,全名为 not only sql ,指的是非关系型的数据库随着访问量的上升,网站的数据库性能出现了问题,于是nosql被设计出来优点:高可扩展性分布式计算低成本架构的灵活性,半结构化数据没有复杂的关系缺点:没有标准化有限的查询功能最终一致是不直观的程序一、MongoDB:什么是M...

2018-09-04 08:08:18 235

原创 MySQL的介绍和使用

基本的介绍,使用。数据库的诞生:人类在过程中,创造了 数字,文字,符号等进行数据较多记录,但是随着认知能力和创造能力的提升,数据量越来越大,对于数据的记录和准确查找成为一个重大难题,计算机诞生后,数据开始在计算机中存储并计算,并设计出了数据库系统数据库解决的问题:持久化存储 优化读写 保证数据的有效性为什么要使用数据库:因为数据量越来越大,有效的存储相应的数据.分类:...

2018-09-04 08:06:10 306

原创 Python装饰器和生成器

变量的作用链,闭包,装饰器,生成器。变量的作用域链a = 10def func1():    b=20    def func2():        c=30        return a+b+c    return func2()      #返回的是结果print(func1())利用闭包突破作用域链闭包概念: 在函数体中定义内部函数,并且使用了外...

2018-09-04 08:03:42 685

原创 Python协程

协程的同步异步,数据传递,asyncio模块。协程概念:协程又称为为线程,纤程,是一种用户态的轻量级线程发展历史:    1.最初的生成器变形 yield/send    2.引入@aysnico.coroutine和yield from    3.在最近的python3.5版本中引入了async/await关键字理解协程:    1.普通理解:线程是系统级别的,他...

2018-09-04 08:02:27 195

原创 Python线程

线程与多线程,线程间数据共享,线程锁解决数据混乱,定时线程,线程通信。线程:线程,有时被称为轻量进程(Lightweight Process,LWP),是程序执行流的最小单元。一个标准的线程由线程ID,当前指令指针(PC),寄存器集合和堆栈组成。另外,线程是进程中的一个实体,是被系统独立调度和分派的基本单位,线程自己不拥有系统资源,只拥有一点儿在运行中必不可少的资源,但它可与同属一个进程的...

2018-09-04 08:00:53 187

原创 Python文件操作

对文件的读写操作,编码问题,OS模块,递归。文件的读写:读文件:    过程:        1.找到文件        2.打开文件        3.读取文件内容        4.关闭文件找到文件和打开文件path = r"E:\hello.txt"open(file, mode='r', buffering=None, encoding=None, ...

2018-09-04 07:57:39 240

原创 Python网络编程

网络编程分为。TCP和UDP,TCP为可靠连接,UDP为不可靠连接。仅用代码来展示。TCP:客户端:import socketimport threading    client = socket.socket(socket.AF_INET, socket.SOCK_STREAM)    #元组第一个元素为客户端要连接的服务器的IP地址,第二个参数为服务器的端口号   ...

2018-09-04 07:56:19 161

原创 Python调试

python的调试包括:代码调试,单元测试,文档测试。异常,错误处理:在程序运行中,总会遇到各种各样的错误,有的错误时编程代码有问题造成的,这种错误我们通常称为BUG,BUG是必须修复的,还有的错误时用户输入造成的,这种能够错误可以通过检查用户的输入来做相应的处理。还有一种错误是完全无法唉程序运行过程中预测的,比如写文件,磁盘满了写不进去了,比如从网络中抓取数据,突然断网了,通...

2018-09-04 07:54:32 299

原创 Python条件循环语句

包含语句有 if else for while pass continue break条件控制语句if 语句格式:if 表达式:语句逻辑:当程序运行到if语句时,首先计算表达式的值,如果表示的值为真。则执行if下的语句,如果表达式的值为假,则结束if语句继续向下执行。何为真假?假:0     0.0 ‘’   None     False真:除了真就是假。i...

2018-09-04 07:52:53 296

原创 Python数据类型和其方法

String字符串、list列表、深浅拷贝、tuple元组、dict字典、set集合。补码--->数据把这个补码看作一个原码继续求其补码就是原码String字符串:什么是字符串?字符串是以单引号或双引号括起来的任意文本。引号本身是一种表现形式,不属于字符串注意:如果字符串本身带双引号,里面用单引号 外侧用双引号里面用双引号 外侧用单引号。创建字符串:s...

2018-09-04 07:50:55 195

原创 Python模块

模块的导入方式的介绍,time模块、datatime模块、calendar模块、collections模块、uuid模块、base64模块、hashlib模块、hmac模块、排列组合、笛卡儿积。模块:计算机在开发过程中,代码越写越多,也就也来越难以维护,所以为了编写可维护的代码,我们会把函数进行分组,放在不同的文件里。在python里,一个.py文件就是一个模块。模块的优点:提高代...

2018-09-03 15:37:53 383

原创 Python面向对象

对面向对象的介绍,类的方法、对象方法、继承、装饰器、类的发展历史、枚举类、python垃圾回收机制、魔术方法。创建类:设计类类名:首字母大写,其他部分遵守驼峰原则 SunckIsAGoodMan属性:见名知意,遵循驼峰原则行为(功能/方法/函数):名知意,遵循驼峰原则格式:class 类名(父类名):    属性&方法父类:Person继承的类,如果没有确定的父类...

2018-09-03 15:34:16 280

原创 Python进程

对python进程的介绍,对进程的实现、进程间的关系、进程池、进程间通信。多任务:什么叫多任务:操作系统可以同时运行多个任务,现代的操作系统比如Windows、Mac OS X、Linux、Unix等都是支持多任务的系统为什么要实现多任务:想效率高,不卡顿实现多任务的方式    1、多进程模式:启动多个进程,每个进程虽然只有一个线程,但是多个进程可以一起执行多个任务...

2018-09-03 15:30:49 209

原创 Python基础

这个是对计算机的基础的了解,和对pthon 的简单介绍。数据存储:思考:为什么使用计算机?为了存储数据、处理数据思考:数据存储在哪里?数据存储在内存中思考:内存是怎么存储数据的?首先要弄清楚怎么存储数字。内存:是计算机临时存储数据的介质。以二进制的形态存储在内存中,八位为一字节,其每块都含有其地址号,一群地址就组成一个内存单位:8bit=1字节    ...

2018-09-03 15:28:43 295

原创 Python函数

对函数的基础的介绍,包含高级函数,和作用域概念。认识函数:在一个完整的项目中,某些代码会被反复的使用那么将某段代码封装成函数,当我们要使用功能的时候直接调用函数即可本质:函数是对功能的封装。优点:简化代码的结构,增加代码的复用度定义函数:def 函数名(参数列表):    语句    return 表达式说明:    def: 函数代码块以def关键字开...

2018-09-03 15:27:13 195

原创 PythonTurtle模块

这个模块只是进行介绍,是用于画图的一个模块,可以自己用来娱乐。可以用代码进行控制其画图的轨迹turtle模块绘图是一个简单的绘图工具import turtle提供了一个小海龟,类似一个机器人,能偶听懂一些简单的命令绘图窗口的原点(0,0)在正中间,默认向右侧移动操作命令:1.运动命令forward(x) 向前移动, x代表距离backward(x) 向后移动,x...

2018-09-03 15:25:03 1356

原创 PythonTkinter模块

可以编写出带页面的程序,不过由于界面不够美化一般都是安装程序中用到这些,仅仅对每个控件进行代码演示。Tkinter主体:import tkinter# 创建主窗口
win = tkinter.Tk()# 设置窗口标题
win.title("sunck")# 设置窗口大小与位置
win.geometry("400x400+200+0")# 进入消息循环# 

...

2018-09-03 15:23:08 2750 2

原创 Python Re模块

正则表达式,在对数据处理和爬虫阶段会用到。re模块简介:python自1.5版本起增加了re模块该模块提供了Perl风格的正则表达式模式re模块使python语言拥有了全部正则表达式功能三个函数:match()match(pattern,string ,flags=0)尝试从字符串string的起始位置匹配一个pattern模式,如果不是起始部位匹配成功的话就返回Non...

2018-09-03 15:20:38 107

原创 PythonPEP8编码规范

英文教程:https://legacy.python.org/dev/peps/pep-0008/#a-foolish-consistency-is-the-hobgoblin-of-little-minds中文教程:https://blog.csdn.net/ratsniper/article/details/78954852代码编排    1、缩进4个空格,禁止空格与Tab混用...

2018-09-03 15:18:05 310

原创 Python2.x与3.x的区别

2.x与3.x 的区别从以下8个方面来讲:性能、编码、语法、字符串与字节串、数据类型、面向对象、异常、其他方面。1、性能python3.x起始比python2.x效率要低,但是python3.x有极大的优化空间,效率正在追赶,目前已经不差多少。2、编码python3.x原码文件默认使用utf-8,使变量名更为广阔,可以使用汉字作为变量,但是不建议使用。3、语法3.1、去除了...

2018-09-03 15:14:32 115

原创 Python——偏函数和回调函数

偏函数偏函数就是把以前功能函数的默认参数修改重新成立一个函数比如:int('1010',base=10)默认是十进制将其重写为二进制print(int('10101'))#默认base=10def int2(str): return int(str,base=2)print(int2('10101'))print(int2('101010101'))第一个输出的...

2018-08-06 20:11:44 329

原创 Python中的深浅copy

在python中的深浅copy和其他语言中的不同,在c语言中,只要地址发生变化的都是深copy,地址不发生变化的都是浅copy。但是在python中却不一样,在python中分两种情况来解释深浅copy。第一种情况,当列表中不存在其他其他列表元素的时候,这个时候深copy和浅copy是相同的,都是创建一个地址,将所有的值放入其中,我们如果实验的话这个是都是创建新的地址,但是等到第二种情况下...

2018-08-04 15:25:41 176

原创 利用python基础实现停顿输出歌词

题目要求:给出一段字符串,其中包括时间和歌词,按照时间的顺序进行输出歌词。歌词样式如下:musicLrc = """[00:03.50]传奇[00:19.10]作词:刘兵 作曲:李健[00:20.60]演唱:王菲[00:26.60][04:40.75][02:39.90][00:36.25]只是因为在人群中多看了你一眼[04:49.00][02:47.44][00:43....

2018-08-04 11:37:22 1408 3

原创 Python面向对象——多态

多态:什么是多态?多态就是一种事物有多种形态,比如说动物,有 猫、狗、老鼠、狮子、大象等。多态的好处:比如我们在新创建类时我们可以继承动物类,动物类中的方法可以重写,也可以不重写,当我们新增时,只是新增一个animals类而不需要再去修改父类代码里的内容,只需要调用就可以了。多态的最基本的实现就是通过继承来实现的。首先我们先创建一个动物类。动物有名字,会吃,会叫。class ...

2018-08-01 08:17:51 288

原创 Python面向对象——继承和多继承

单继承:面向对象的主要好处就是代码的重用,实现这一特点通过继承,继承创建的新类成为子类,被继承的类称为父类。如果在子类中需要父类的构造方法就需要显示的调用父类的构造方法,在调用基类的方法时,需要加上基类的类名前缀,且需要带上 self 参数变量。下面我们开始来讲解继承和多继承首先我们创建两个类,父类:Father类  子类:Child父类中属性为money,和一个方法pla...

2018-07-31 21:13:32 2568

原创 python——高阶函数:map、reduce、filter、sorted

高阶函数的定义:一个函数可以接受另外一个函数当作参数,这样的函数成为高阶函数比如一个简单的例子:求两个数绝对值的和,重写一下add函数:def add(a,b,f): #f是一个在调用时写入abs的函数 return f(a)+f(b) #返回的值时a和b绝对值的和我们这个在调用是 就可以这样写:add_num=add(-5,6,ab...

2018-07-28 09:13:00 195

原创 Python——for循环打印月历

for循环的训练打印出向月历那样的格式,如下这个时候就要考虑问题,整体时怎么样的,如何从星期六开始打印,如何到30截至。分析:首先他是一个6*7的for循环语句所以 我们得到了外层循环是两个for循环的嵌套使用,之后开始和截至需要两个if语句进行判断输出。当第一行输入到星期六时开始输出 所以我们得到代码:print('星期日\t星期一\t星期二\t星期三\t星...

2018-07-27 21:24:59 5169

原创 Python常用的内置模块

模块:计算机在开发过程中,代码越写越多,也就也来越难以维护,所以为了编写可维护的代码,我们会把函数进行分组,放在不同的文件里。在python里,一个.py文件就是一个模块。模块的优点:提高代码的可维护性。 提高代码的复用,当模块完成时就可以在其他代码中调用。 引用其他模块,包含python内置模块和其他第三方模块 避免函数名和变量名等名称冲突。模块的导入方式import...

2018-07-06 15:12:04 3013

原创 Python在eclipse中编写环境的配置

第一次用CSDN来记录自学内容,可能有些部分写的不到位,请大家多多指出不正确的地方,也希望有一些对Python感兴趣的小伙伴和我一起学习Python,一起加油!Python的安装:下载地址:https://www.python.org/在windows 64-86位下载:下载后点击运行安装,具体可以参考Python安装教程环境的配置:编译软件的安装与配置:由于之前编写软件运用的eclipse-je...

2018-07-02 00:38:23 199

空空如也

空空如也

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

TA关注的人

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