Fork me on GitHub

随笔分类 -  廖雪峰python教程+数据可视化

摘要:好处 好处是大大提高了代码的可维护性。其次,编写代码不必从零开始。当一个模块编写完毕,就可以被其他地方引用。我们在编写程序的时候,也经常引用其他模块,包括Python内置的模块和来自第三方的模块。 自己创建模块时要注意命名,不能和Python自带的模块名称冲突。例如,系统自带了sys模块,自己的模块 阅读全文
posted @ 2019-08-30 09:14 cznczai 阅读(153) 评论(0) 推荐(0)
摘要:python可视化一般可以选择 matplotlib subplot() 与 subplots()都是画图 保存绘制后的图片 读数据 画折线图 也就是普通图 改字体 饼图 pie 绘制词云图 读数据的时候要用""双引号 第一步读数据 第二步导入云词语相关的包 以及配置 阅读全文
posted @ 2019-08-15 10:24 cznczai 阅读(2329) 评论(0) 推荐(0)
摘要:柱形图 第一步:插入柱形图 第二步:插入数据 ctrl + shift + 方向键 可以选择整一列或者整一行 以及设置横坐标等等 还可选择其他类型 略 条形图 绘制 饼图 绘制 复合饼图 绘制 需要右键一个数据格式化 圆环饼图 绘制后加特效 缺点 北京天津上海这些不能明确知道 组合图 绘制 F4 可 阅读全文
posted @ 2019-08-14 17:00 cznczai 阅读(227) 评论(0) 推荐(0)
摘要:函数作为返回值 可变参数的求和 可以不返回求和的结果,而是返回求和的函数: 不需要立刻求和,而是在后面的代码中,根据需要再计算 闭包 注意到返回的函数在其定义内部引用了局部变量args,所以,当一个函数返回了一个函数后,其内部的局部变量还被新函数引用,所以,闭包用起来简单,实现起来可不容易。另一个需 阅读全文
posted @ 2019-08-13 14:06 cznczai 阅读(271) 评论(0) 推荐(0)
摘要:函数式编程的一个特点就是,允许把函数本身作为参数传入另一个函数,还允许返回一个函数! Python对函数式编程提供部分支持。由于Python允许使用变量,因此,Python不是纯函数式编程语言。 传入函数 既然变量可以指向函数,函数的参数能接收变量,那么一个函数就可以接收另一个函数作为参数,这种函数 阅读全文
posted @ 2019-08-07 10:56 cznczai 阅读(239) 评论(0) 推荐(0)
摘要:通过列表生成式,我们可以直接创建一个列表。但是,受到内存限制,列表容量肯定是有限的。而且,创建一个包含100万个元素的列表,不仅占用很大的存储空间,如果我们仅仅需要访问前面几个元素,那后面绝大多数元素占用的空间都白白浪费了。 斐波拉契数列 可以使用isinstance()判断一个对象是否是Itera 阅读全文
posted @ 2019-08-06 14:15 cznczai 阅读(143) 评论(0) 推荐(0)
摘要:在Python中,代码不是越多越好,而是越少越好。代码不是越复杂越好,而是越简单越好。 1行代码能实现的功能,决不写5行代码。请始终牢记,代码越少,开发效率越高。 切片 tuple也是一种list,唯一区别是tuple不可变。因此,tuple也可以用切片操作,只是操作的结果仍是tuple: 小结 在 阅读全文
posted @ 2019-08-04 10:30 cznczai 阅读(283) 评论(0) 推荐(0)
摘要:函数的参数 默认参数可以简化函数的调用。设置默认参数时,有几点要注意: 一是必选参数在前,默认参数在后,否则Python的解释器会报错(默认参数不能放在必选参数前面:报错 ,构造函数没有必要默认值 因为每次都要输入两个); 二是如何设置默认参数。 当函数有多个参数时,把变化大的参数放前面,变化小的参 阅读全文
posted @ 2019-08-01 10:58 cznczai 阅读(1376) 评论(0) 推荐(0)
摘要:抽象 函数就是最基本的一种代码抽象的方式。 调用函数 可以通过help(abs)查看abs函数的帮助信息 定义函数 Python中,定义一个函数要使用def语句,依次写出函数名、括号、括号中的参数和冒号:,然后,在缩进块中编写函数体,函数的返回值用return语句返回 函数体内部的语句在执行时,一旦 阅读全文
posted @ 2019-07-31 14:27 cznczai 阅读(10523) 评论(0) 推荐(0)
摘要:list list是一种有序的集合,可以随时添加和删除其中的元素。跟java不一样的是 可以使用arr[ 1] 0 x = len(arr) 索引的数字为 0~ len(arr) 1 len(arr)~ 1 超过会报错 list是一个可变的有序表,所以,可以往list中追加元素到末尾: append 阅读全文
posted @ 2019-07-30 10:10 cznczai 阅读(297) 评论(0) 推荐(0)
摘要:Python的语法比较简单,采用缩进方式,写出来的代码就像下面的样子: 以 开头的语句是注释,注释是给人看的,可以是任意内容,解释器会忽略掉注释。其他每一行都是一个语句,当语句以冒号:结尾时,缩进的语句视为代码块。 缩进有利有弊。好处是强迫你写出格式化的代码,但没有规定缩进是几个空格还是Tab。按照 阅读全文
posted @ 2019-07-26 10:38 cznczai 阅读(236) 评论(0) 推荐(0)
摘要:命令行模式 cmd python 进入python中,退出输入exit() 命令行模式和Python交互模式 请注意区分命令行模式和Python交互模式。 在命令行模式下,可以执行python进入Python交互式环境,也可以执行python hello.py运行一个.py文件。 执行一个.py文件 阅读全文
posted @ 2019-07-25 17:59 cznczai 阅读(347) 评论(0) 推荐(0)