Python
文章平均质量分 75
Suprit
先选择一种经历,经历再造就一个人
展开
-
numpy 基础教程【清晰详细带思维导图】
简介NumPy(Numerical Python) 是 Python 语言的一个扩展程序库,支持大量的维度数组与矩阵运算,此外也针对数组运算提供大量的数学函数库。如果你使用 Python 语言进行科学计算,那么一定会接触到 NumPy。NumPy 的英文全称为 Numerical Python,意味 Python 面向数值计算的第三方库。NumPy 的特点在于,针对 Python 内建的数组类型做了扩充,支持更高维度的数组和矩阵运算,以及更丰富的数学函数。NumPy 的应用NumPy 通常与 Sci原创 2021-10-22 10:58:06 · 7549 阅读 · 4 评论 -
一文快速入门Pandas【内含思维导图】
Pandas快速入门教程Pandas 快速入门教程思维导图https://modao.cc/mind/share/b3619bc8b049eaba4aec66dd8968e0cd0ece8454介绍Pandas 是基于 NumPy 的非常著名的开源数据处理库,该工具是为解决数据分析任务而创建的。 Pandas 纳入了大量库和一些标准的数据模型,提供了高效地操作大型数据集所需的工具。pandas提供了大量能使我们快速便捷地处理数据的函数和方法。我们可以通过它完成对数据集进行快速读取、转换、过滤、分析原创 2021-09-01 17:48:50 · 906 阅读 · 0 评论 -
廖雪峰Python课程笔记-07-函数式编程
函数式编程函数式编程就是一种抽象程度很高的编程范式,纯粹的函数式编程语言编写的函数没有变量,因此,任意一个函数,只要输入是确定的,输出就是确定的,这种纯函数我们称之为没有副作用。而允许使用变量的程序设计语言,由于函数内部的变量状态不确定,同样的输入,可能得到不同的输出,因此,这种函数是有副作用的。函数式编程的一个特点就是,允许把函数本身作为参数传入另一个函数,还允许返回一个函数!Python对函数式编程提供部分支持。由于Python允许使用变量,因此,Python不是纯函数式编程语言。高阶函数高阶原创 2021-08-03 10:51:05 · 153 阅读 · 0 评论 -
廖雪峰Python课程笔记-06-Python高阶特性:切片、迭代、列表生成式、生成器、迭代器
文章目录Python高级特性切片迭代判断是否可迭代如何实现下标循环列表生成式⭐️生成器什么是生成器?为什么要引入生成器?如何使用生成器?generator和函数的区别迭代器Iterable与IteratorPython高级特性python中提供了切片、迭代、列表生成式、生成器、迭代器等诸多高级特性,多多使用高级特性,可以使得我们的代码更加简单,Python的特点就是代码简单。1行代码能实现的功能,决不写5行代码。切片对于取指定索引范围的操作,Python提供了切片(Slice)操作符(用循环十分繁琐原创 2021-08-03 10:49:42 · 242 阅读 · 0 评论 -
廖雪峰Python课程笔记-05-函数
函数函数就是最基本的一种代码抽象的方式。定义函数在Python中,定义一个函数要使用def语句,依次写出函数名、括号、括号中的参数和冒号:,然后,在缩进块中编写函数体,函数的返回值用return语句返回。我们以自定义一个求绝对值的my_abs函数为例:def my_abs(x): if x >= 0: return x else: return -x如果没有return语句,函数执行完毕后也会返回结果,只是结果为None。return N原创 2021-08-03 10:48:01 · 212 阅读 · 0 评论 -
廖雪峰Python课程笔记-04判断和循环
条件判断和循环条件判断写法实例:if age >= 18: print('adult')elif age >= 6: print('teenager')else: print('kid')写法特点冒号不要漏了,缩进必须要用else if改写为elif判空时可以简写为if x⭐️循环Python中共有两种循环,一种是for..in,另一种是whilefor循环names = ['Michael', 'Bob', 'Tracy']for na原创 2021-08-03 10:47:21 · 145 阅读 · 0 评论 -
廖雪峰课程笔记-03-基本数据类型
高级数据类型Python内置的这些数据类型及其常用,绝大多数的时候能解决几乎所有的问题,并且和其他语言有一点不太一样。Python是一种动态语言,所有的数据类型都是自动匹配、可变的。最常用的两种是List和dict各种数据类型的定义方法List:打了激素的数组list是一个可变的有序表,是Python中最常用的数据类型(Pyhton没有数组),List又成打了激素的数组。参考特点⭐️元素数据类型不受限制。元素之间没有任何关系可以实原创 2021-08-03 10:46:05 · 198 阅读 · 0 评论 -
廖雪峰课程笔记-2:Python基础
Python基础开启/关闭Python交互模式开启:在命令行模式下敲命令python退出:在Python交互模式下输入exit()并回车,就退出了Python交互模式,并回到命令行模式Python语法细则注释以#开头的语句是注释没有{}其他每一行都是一个语句,当语句以冒号:结尾时,缩进的语句视为代码块。缩进Python中的缩进十分重要。大小写敏感输入输出输出简单输出如果要让Python打印出指定的文字,可以用print()函数,然后把希望打印的文字用单引号或者双引号括起来,原创 2021-07-29 18:22:30 · 694 阅读 · 0 评论 -
廖雪峰课程笔记-1:Python概述
本笔记基于廖雪峰的教程Python概述优点龟叔给Python的定位是“优雅”、“明确”、“简单”。Python的哲学就是简单优雅,尽量写容易看明白的代码,尽量写少的代码。缺点第一个缺点就是运行速度慢,和C程序相比非常慢,因为Python是解释型语言,你的代码在执行时会一行一行地翻译成CPU能理解的机器码,这个翻译过程非常耗时,所以很慢。⭐️第二个缺点就是代码不能加密。如果要发布你的Python程序,实际上就是发布源代码,这一点跟C语言不同,C语言不用发布源代码,只需要把编译后的机器码(也就是你原创 2021-07-29 18:20:49 · 197 阅读 · 0 评论