- 博客(12)
- 收藏
- 关注
原创 数据分析 第二课 数据分析介绍与环境安装。
2-1 Matplotlib介绍什么是MatplotlibMatplotlib是一个python的基础绘图库,它可以与Numpy一起使用,代替matlab。为什么要学习Matplotlib1 将数据进行可视化,使数据更直观。2 使数据更加具有说服力。3 如果有异常值,可以通过绘图准确的定位。Matplotlib安装由于Matplotlib是第三方库,所以我们需要安装他才可以使用,注意需要python3才可以。安装命令:pip3 install matplotlib官方网站:matplot
2020-08-16 14:49:58
1020
原创 第十一课 面向对象上
1. ⾯向对象简介1.1 Python是⼀⻔⾯向对象的编程语⾔。对象就是内存中专门用来存储数据的区域。1.2 所谓⾯向对象的语⾔,简单理解就是语⾔中的所有操作都是通过对象来进⾏的。对象的结构:id(标识);type(类型);value(值)1.3 ⾯向过程1.3.1 ⾯向过程指将我们的程序分解为⼀个⼀个步骤,通过对每个步骤的抽象来完成程序。1.3.2 这种编写⽅式往往只适⽤于⼀个功能,如果要实现别的功能,往往复⽤性⽐较低。1.3.3 这种编程⽅式符号⼈类的思维,编写起来⽐较容易。1.妈妈穿
2020-07-30 21:28:38
179
原创 第十课 函数下 高阶函数
1. ⾼阶函数接收函数作为参数,或者将函数作为返回值返回的函数就是⾼阶函数。1.1 特点一接收一个或多个函数作为参数。不加()1.2 特点二将函数作为返回值。例子:将一个指定列表中的偶数,保存到一个新的列表中。#需求:将一个指定列表中的偶数,保存到一个新的列表中。lst=[1,2,3,4,5,6,7,8,9,10]def fn(lst):# 参数lst 要进行筛选的列表# 创建一个新列表newlst=[]# 对要筛选的列表进行遍历for n in lst:# 要对n的奇偶进行判断,
2020-07-27 16:00:44
185
原创 第九课 函数中
1. 函数的返回值1.1 返回值就是函数执⾏以后返回的结果。1.2 通过return来指定函数的返回值。1.3 return后⾯可以跟任意对象,返回值甚⾄可以是⼀个函数。2. ⽂档字符串2.1 help()是Python中内置函数,通过help()函数可以查询Python中函数的⽤法。2.2 在定义函数时,可以在函数内部编写⽂档字符串,⽂档字符串就是对函数的说明。3. 函数的作⽤域3.1 作⽤域(scope)3.2 作⽤域指的是变量⽣效的区域。3.3 在Python中⼀共有两种作⽤域。
2020-07-24 15:15:34
208
原创 第八课 函数
0 可变对象数据最终放在内存中。每个对象都保存了三个数据。1.id(标识)2.type(类型)3. value (值)关于可变对象的修改,可以参考下面程序理解:a =[1,2,3] #首先给a赋值列表,1,2,3print(a,id(a)) #打印a,和a的ida[0]=6 #换掉列表a的第一个值,改为6print(a,id(a)) #打印a,和a的id,a的id和之前的一样。a =[4,5,6] #给a重新赋值列表print(a,id(a)) #打印a,和a的id,a的id和之前不一
2020-07-22 00:05:26
94
原创 第七课 元祖,字典和集合
1. 元组简介元组基本介绍1.1元组表现形式tuple例子:my_tuple=(1,2,3,4,5,6)print(my_tuple,type(my_tuple))print(my_tuple[3])结果:(1, 2, 3, 4, 5, 6) <class ‘tuple’>4可以全面输出,也可以单独输出。1.2元组是⼀个不可变序列(⼀般当我们希望数据不改变时,我们使⽤元组,其他情况下基本都⽤列表)例子:my_tuple=(1,2,3,4,5,6)my_tuple[3]
2020-07-18 21:47:46
431
原创 第六课 列表
1. 序列(sequence)1.1 基本概念序列是Python中最基本的⼀种数据结构。序列⽤于保存⼀组有序的数据,所有的数据在序列当中都有⼀个唯⼀的位置(索引)并且序列中的数据会按照添加的顺序来分配索引。数据结构指计算机中数据存储的⽅式。《Python 基础教程(第二版)》对序列的定义为:“数据结构。数据结构是通过某种方式(例如对元素进行编号)组织在一起的数据元素的集合,这些数据元素可以是数字或者字符,甚至可以是其他数据结构。在python中,最基本的数据结构是序列(sequence)。序列中的每个
2020-07-14 23:57:33
131
原创 第五课 条件控制语句
0运算符优先级参照表(上节课内容)运算符的优先级a= 2+3*4 如果是四则运输就是先乘除再加减。b=2 or 3 and 4b=2这个是由于运算优先级and高于or,因此运算是3 and 4,得出4, 2 or 4,得出2。下图为运算优先级顺序,其中{}是最高的。1条件判断语句(if语句)1 if语句执⾏的流程:if语句在执⾏时,会先对条件表达式进⾏求值判断,如果为True,则执⾏if后的语句如果为False,则不执⾏#语法:if 条件表达式:
2020-07-11 23:28:54
186
原创 第四课 运算符
1运算符1.1运算符的概念运算符⽤于执⾏程序代码运算,会针对⼀个以上操作数项⽬来进⾏运算。例如:2+3,其操作数是2和3,⽽运算符则是“+”。1.2运算符的分类算术运算符赋值运算符⽐较运算符(关系运算符)逻辑运算符条件运算符(三元运算符)2算术运算符加法运算符 表现形式 +减法运算符 表现形式 -乘法运算符 表现形式 *除法运算符 表现形式 /// 整除,只会保留计算后的整数位,总会返回⼀个整型% 取模,求两个数相除的余数** 幂运算,求⼀个值的⼏次幂3赋值运算符复制运
2020-07-09 17:41:07
109
原创 第三课 基本数据类型
1. ⼏个概念1.1 表达式表达式,是由数字、算符、数字分组符号(括号)、⾃由变量和约束变量等以能求得数值的有意义排列⽅法所得的组合。表达式特点表达式⼀般仅仅⽤于计算⼀些结果,不会对程序产⽣实质性的影响如果在交互模式中输⼊⼀个表达式,解释器会⾃动将表达式的结果输出。1.2 语句⼀个语法上⾃成体系的单位,它由⼀个词或句法上有关连的⼀组词构成。语句的执⾏⼀般会对程序产⽣⼀定的影响,在交互模式中不⼀定会输出语句的执⾏结果。1.3 程序(program)程序就是由⼀条⼀条的语句和⼀条⼀条的表
2020-07-07 20:18:26
132
原创 第二课 python要点
1.Python语⾔1.1 Python语⾔的基本概念Python 是⼀种极少数能兼具 简单 与 功能强⼤ 的编程语⾔。你将惊异于发现你正在使⽤的这⻔编程语⾔是如此简单,它专注于如何解决问题,⽽⾮拘泥于语法与结构官⽅对 Python 的介绍如下:Python 是⼀款易于学习且功能强⼤的编程语⾔。 它具有⾼效率的数据结构,能够简单⼜有效地实现⾯向对象编程。Python 简洁的语法与动态输⼊之特性,加之其解释性语⾔的本质,使得它成为⼀种在多种领域与绝⼤多数平台都能进⾏脚本编写与应⽤快速开发⼯作
2020-07-05 18:13:55
300
原创 第一课计算机要点
1. 计算机基本概念1.1 计算机是什么?计算机(computer)俗称电脑,是现代⼀种⽤于⾼速计算的电⼦计算机器特点 : 数值计算 逻辑计算 存储记忆功能总结 : 能够按照程序运⾏、⾃动、⾼速处理数据的现代化智能电⼦设备1.2计算机的组成?硬件:⿏标 键盘 显示器 CPU 硬盘… 看的⻅摸的着.软件:PyCharm QQ 浏览器 英雄联盟… 看不⻅摸不着2.计算机语⾔2.1计算机语⾔的基本概念概念 :计算机语⾔(Computer Language)指⽤于⼈与计算机之间通讯的语⾔。总
2020-07-01 23:50:48
167
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人