自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 python基础教程 学习前的准备

学习python之前的准备工作一:windows下python的安装1、下载python安装包2、安装python3、安装完成二、安装完成之后的检查1、打开IDLE2、文本文件编程三、我的第一个python程序1、使用IDLE编写我的第一个python程序2、使用文本文件编写python代码一:windows下python的安装1、下载python安装包python官网下载地址:https:...

2019-03-09 11:04:45 3712 1

原创 python基础教程 第二章 数据类型

一、基本数据类型1、整型我们之前已经接触过一些数字了,如果这些数字是整数,我们就说存放这些数字的变量是一个整数类型,简称整型如: age =30 #这是一个整型 height = 1.84 #这不是一个整型2、浮点型同样的道理,如果变量中存放的是一个小数,那么我们就称这个变量是小数类型的,在python中我们叫它浮点类型的,简称浮点型,对应英文float。之所以将小数类型...

2019-03-09 10:40:14 983 1

原创 python基础教程 第一章 变量与运算符

第一章 变量与运算符一:什么是变量二、变量的命名规则三、变量的赋值四、基本运算符五、其他运算符一:什么是变量在计算机程序中,变量是数据的名字,假如我们要存储一个学生的成绩,那么我们可以把这个成绩命名为score,假如这个成绩是98分,那我们要把这个成绩的值“给”这个名称,在python中是这样描述的:score = 98在这个过程中,也就是在这行代码执行的时候,计算机会分配一小段内存给p...

2019-03-09 10:08:34 1203

原创 python冒泡排序

python冒泡排序冒泡排序冒泡排序的方法算法设计代码冒泡排序了解数据结构与算法是程序员的基本功之一,尽管工作中可能永远都用不上,但每一行代码都渗透着数据结构与算法的思想。冒泡排序的方法1、循环比较相邻的两个元素,大的向后移动,这样一次循环之后最大的值就放在了最后;2、再次进行循环,将次大的数放在倒数第二位;3、重复第二步,直至剩余一个数据。算法设计第一层循环,循环到当前最大的那个...

2019-03-27 21:29:35 290

原创 python教程 字典(Dictionary)操作

python中的字典一、字典的定义二、字典的常用操作1、创建一个字典2、增加元素3、删除元素4、修改元素5、查询元素一、字典的定义字典中存放的都是键值对,也就是一个键对应一个值,键和值之间用冒号隔开字典的定义方式与列表和元组类似,但字典是用花括号{}来定义的字典中的键不能重复,字典中的元素(键值对)顺序无关紧要,因此字典不是序列创建一个字典people = {“name”:“张三丰”,...

2019-03-12 21:15:00 399

原创 python教程 集合set操作

python的集合操作一:集合1、创建2、添加3、并交差运算4、转换5、测试一:集合集合就像舍弃了值,仅剩下键的字典,集合中的元素也是不能重复的,且元素之间是顺序无关的。1、创建使用set()函数创建一个空集合setnameOne = set()使用花括号创建一个集合setnameTwo = {“a”, “b”, “c”, “d”, “e”}setnameThree = {“a”,...

2019-03-11 20:24:20 4022

原创 软件工程的发展历史

软件工程的发展历史软件的发展大致分为四个阶段:1、无"软件"概念阶段(1946年~1955年)此阶段的特点是:尚无软件的概念,程序设计主要围绕硬件进行开发,规模很小,工具简单,无明确分工(开发者和用户),程序设计追求节省空间和编程技巧,无文档资料(除程序清单外),主要用于科学计算。2、意大利面阶段(1956年~1970年)此阶段的特点是:硬件环境相对稳定,出现了“软件作坊”。开始广泛使用...

2019-03-09 16:38:27 24156

原创 python教程 面向对象 类和对象

python中的类和对象一、定义一个基本的类和对象二、使用__init__定义一个类三、默认值与创建指定方式混合定义一、定义一个基本的类和对象面向对象强调对象的数据和对象的行为,一个对象包含两部分:属性(数据)和方法(函数)。一个对象肯定属于某一个类。当我们想定义一个自己的对象时,我们首先要定义一个类,通过这个类说明这种类的对象所包含的数据和方法。class Person: ...

2019-03-09 16:37:34 1260

原创 python教程 面向对象 继承

python中的继承一:子类继承父类属性二、子类继承父类方法三、子类覆盖父类方法类的继承如果已有一个旧类,我们想创建一个新类,新类所需的功能在旧类中大部分都已经有了,那么我们可以采用继承的方式来创建新类class Student(Person):pass一:子类继承父类属性子类会继承父类的所有信息—包括属性class Person: #class定义一个类...

2019-03-09 16:36:11 226

原创 python教程 面向对象 多态

python中的多态一:封装二、继承三、多态面向对象的三大特征: 封装、继承、多态一:封装封装的内容包括两部分:封装数据和封装函数封装数据:保护隐私(这一类数据只有这种类才能使用)封装函数:降低复杂度,这和面向过程的编程中的作用一样。封装的含义也包括两个层面:一:将数据和函数封装在类里面本身就是一种封装;二:将数据完全封装在方法中,即不同通过类的外部直接访问数据,而必须通过类的方...

2019-03-09 16:34:14 944

原创 python教程 生成器(generator)

python的生成器什么是生成器,在python中,生成器是一种使用普通函数语法定义的迭代器。任何程序都可以不使用生成器,生成器能够使用一个生成一个,而不像列表那样一次要加载所有数据,因此使用生成器能够节省内存空间,提高程序性能。迭代器是使用面向对象的方式实现的,生成器时使用普通函数的方式实现的。python创造生成器是使用的yield这个关键字,在一个普通函数中使用了yield,这个函数...

2019-03-09 16:12:40 1085

原创 输入与输出

输入与输出一、输入二、输出1、print的三种常用输出方式2、夹杂原文与变量的输出3、格式化输出一、输入让一个变量从键盘获取数据python使用的是input()函数,例如:age = input(“请输入您的年龄:”)在input函数中,圆括号里面写的是提示信息,input会将这行话输出到显示器上,然后程序等待用户的输入,待用户输入完成之后,用户输入的数据会被input()函数接收到并返...

2019-03-09 16:11:23 974

原创 python教程 迭代器(iterable)

python的迭代器一、迭代器二、迭代器的特点一、迭代器迭代、就是遍历。迭代(或者遍历)特定范围内的数是一种常见的任务。可迭代对象就是可用for循环进行遍历的对象。我们先看一个简单的示例:这是一个简单的for循环语句,在这个for循环中,我们即没有给i赋初始值,也没有给i赋终止值,也没有让i每次都加1,为什么程序在循环输出中就能从0输出到5呢?因为range()函数会生成一个可迭代...

2019-03-09 16:07:45 8499

原创 python教程 装饰器(decorator)

python中的装饰器用一个装饰器函数装饰一个旧函数的方法,使用方法def decfun( oldfun ): def newfun(*args, **kwargs): ###装饰代码 result = oldfun(*args, **kwargs) result = result + 10 return resu...

2019-03-09 16:04:45 1079

原创 python教程 闭包(closure)

python中的闭包def outer(age): def inner(name): print(name, age) return innerdemo = outer("17")demo("zhangsan") 闭包就是外部函数中定义了一个内部函数,当外部函数返回内部函数(名)时,程序接收了内部函数的定义(此时并未被执行),当再次执...

2019-03-09 15:41:04 547

原创 python教程 异常处理

python的异常与异常处理一、什么是异常1、try/except方式2、try-except-finally方式3、多重except捕获异常二、python内置的异常类三、raise语句一、什么是异常由于代码bug引起程序的崩溃就视为异常情况,例如:除零运算、参数类型不对等等。异常处理有三种方式:1、try/except方式使用try/except来处理异常,使用方式如下,当发生异常时...

2019-03-09 15:38:59 906

原创 python教程 内部函数、闭包和装饰器

python中的内部函数、闭包和装饰器的比较一:内部函数:二、闭包:三、装饰器:一:内部函数:内部函数,即如果一个函数实现的功能单一,但这个单一的功能本身逻辑就非常复杂,那么可以在这个函数的内部再定义一个函数,从而降低逻辑和编码复杂度。def move(x, y): def add(x, y): return x + y return add(x, y)...

2019-03-09 15:36:21 952

原创 python教程 内置函数

python的内置函数1、abs()2、bin()3、cmp()4、eval()5、execfile()6、file()7、help()8、isinstance()9、map()10、pow()11、reduce()12、eval()13、help()14、map()15、reduce()内置函数就是Python实现定义好的可以直接使用的公共函数1、abs()abs() 获取绝对值2、b...

2019-03-09 15:24:51 907

原创 python教程 列表list操作

python的列表一、常用操作1、创建列表2、索引操作二、列表的增删改查1、增加一、常用操作1、创建列表list1 = [] #创建一个空列表list2 = [1, 2, 3, 4, 5, -1] #创建一个数字型列表list3 = [“a”, “q”, “w”, “s”, “d”, “f”, “e”] #创建一个字符型列表list4 = [“how”, “are”, “y...

2019-03-09 14:58:39 8903

原创 python教程 元组tuple操作

python的元组tuple1、元组的定义:2、能够操作元组的函数:元组也是一种序列,元组中的值不能被改变,它与列表非常相像,它就像是一个常量列表。使用元组的原因与场景:1、元组占用空间比列表小2、元组的值不会被意外改变3、可以将元组用于字典的键4、命名元组可以作为对象的替代5、函数的参数是以元组进行传递的元组不能增删改,但可以查1、元组的定义:列表通过方括号[]来定义,元组通...

2019-03-09 14:53:25 1003

原创 python教程 可变类型与不可变类型

python的可变类型与不可变类型Python有六种数据类型:数字类型、字符串类型、列表类型、元组类型、字典类型和集合类型其中不可变类型包括三种:数字类型、字符串类型和元组类型剩余三种为可变类型:列表类型、字典类型和集合类型什么叫不可变类型:当一个变量被赋值后,这个变量所代表的内存块中的数据就已经不可再改变了,在不可变类型中,如果你改变了一个变量的值,如a = 1改为了a = 2,并不...

2019-03-09 14:38:08 1579

原创 python教程 序列(sequence)的概念

python的序列序列:就是有序存放的一组数据,这组数据由一个个独立的元素组成。python中包含六种序列,分别是:列表、元组、字符串、Unicode字符串、buffer对象和 xrange 对象。其中最常用的是前三种。python中的所有序列都具备以下几个特征:1、元素有序存放,且每个元素的位置都有一个数字标识,第一个为0,第二个为1,以此类推,也可以从后往前数,最后一个是-1,倒数第二...

2019-03-09 14:36:03 4338

原创 python教程 字符串的操作

python的字符串一、字符串的基础1、简介2、字符串的定义3、字符串的类型转换4、字符串的转义二、操作字符串1、序列函数2、字符串相加3、字符串相乘4、索引操作5、切片操作三、字符串中的方法1、find()2、join()3、split()4、replace()一、字符串的基础1、简介字符串也是一种序列,点击这里查看序列的概念。字符串的处理在程序员编码工作中占比最大,因此掌握字符串的处理...

2019-03-09 14:34:42 2790

原创 python基础教程 第五章 文件系统

Python的文件系统一、打开文件并读取二、文件的打开方式三、文件内容的读取方式四、文件的写入方式4.1 追加写入a4.2 覆盖写入w五、二进制文件的处理六、删除和重命名文件6.1 重命名文件rename()6.2 删除文件程序处理的数据仅有一小部分是由人输入的,大部分情况下程序处理的都是文件中的数据,因此使用程序处理文件就是每一种编程语言必备的功能。一、打开文件并读取python要打开文件...

2019-03-09 11:37:05 1279

原创 python基础教程 第四章 函数与模块

Python的函数与模块一、函数1、函数的基本定义2、函数的参数二、模块一、函数数学中的函数代表某几个变量的某种关系,程序中的函数代表程序中的某几个变量要完成的某个特定功能。例如print()函数是用来完成“输出”这个功能的input()函数是用来完成输入这个功能的我们也可以写一个自己的函数完成某个功能,例如一个显示日历的函数:1、函数的基本定义函数的基本定义方式是使用def代表要...

2019-03-09 11:27:17 1016

原创 python基础教程 第三章 流程控制

流程控制语句能够控制程序的流程,让程序能够按照事先设想的各种流程执行指定的语句。Python的流程控制一 条件语句1、if语句二、循环语句1、for循环2、while循环一 条件语句条件语句能够根据不同的情况执行不同的内容,条件语句中要描述某一个条件,如 num1是否大于num2,如果大于就说num1较大,如果小于就说num2较大。1、if语句if语句是最常用的条件控制语句,它的标准...

2019-03-09 11:17:04 1020

原创 利用高中知识求解最小二乘法

使用配方法求解最小二乘拟合函数参数的推导过程函数原型样本说明问题第一步,对b进行配方法,配成b的完全平方式第二步,对w进行配方法,配成w的完全平方式如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文章UML 图表FLowchart流程图导出与导入导出导...

2019-02-20 12:36:30 3651

空空如也

空空如也

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

TA关注的人

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