MacLodge's Blogsince 2022
Tag · 标签

Python

共 37 篇,按时间倒序排列。

23
Python / Anaconda

Jupyter添加目录toc

最近在使用Jupyter notebook的时候感觉到,没有个目录真心难受,当想查找需要的函数的时候,不能很快速的找到,这个时候,要是有个目录就好很多了,很不幸的是,默认Jupyter noteboo…

1 分钟读完PythonAnaconda
23
Python

Jupyter notebook 使用指南

在我们的日常学习中,能够编写和运行 Python 文件的程序很多,比如 Python 安装自带的 IDE、程序员喜爱的Pycharm、数据科学全家桶 Anaconda,还有 Spyder、Thonny…

4 分钟读完Python
23
Python / Matplotlib

SciencePlots: 一款论文绘图神器

说明:SciencePlots是一个基于Matplotlib的补充包,主要包含了一些图表样式配置文件,通过调用这些文件,就可以绘制出比较好看的数据可视化图表。从而避免了每次画图时都要从头开始手动配置图…

1 分钟读完PythonMatplotlib
23
Python / Python 入门

第一章 Python 基础

Python 非常适合初学者用来进入计算机编程领域。Python 属于非常高级的语言,掌握了这门高级语言,就对计算机编程的核心思想——抽象有了初步理解。如果希望继续深入学习计算机编程,可以学习 Jav…

26 分钟读完PythonPython 入门
23
Python / Python 入门

第十章 进程和线程

很多同学都听说过,现代操作系统比如Mac OS X,UNIX,Linux,Windows等,都是支持“多任务”的操作系统。

20 分钟读完PythonPython 入门
23
Python / Python 入门

第十一章 正则表达式

字符串是编程时涉及到的最多的一种数据结构,对字符串进行操作的需求几乎无处不在。比如判断一个字符串是否是合法的Email地址,虽然可以编程提取@前后的子串,再分别判断是否是单词和域名,但这样做不但麻烦,…

5 分钟读完PythonPython 入门
23
Python / Python 入门

第二章 函数

我们知道圆的面积计算公式为: $$ S = πr^2 $$ 当我们知道半径r的值时,就可以根据公式计算出面积。

15 分钟读完PythonPython 入门
23
Python / Python 入门

第四章 函数式编程

函数是 Python 内建支持的一种封装,我们通过把大段代码拆成函数,通过一层一层的函数调用,就可以把复杂任务分解成简单的任务,这种分解可以称之为面向过程的程序设计。函数就是面向过程的程序设计的基本单…

19 分钟读完PythonPython 入门
23
Python / Python 入门

第五章 模块

我们知道,一个文件里代码越来越长的时候,就会越来越不容易维护。

9 分钟读完PythonPython 入门
23
Python / Python 入门

第六章 面向对象编程

面向对象编程——Object Oriented Programming,简称 OOP,是一种程序设计思想。OOP 把对象作为程序的基本单元,一个对象包含了数据和操作数据的函数。

14 分钟读完PythonPython 入门
23
Python / Python 入门

第七章 面向对象高级编程

数据封装、继承和多态只是面向对象程序设计中最基础的 3 个概念。在 Python 中,面向对象还有很多高级特性,允许我们写出非常强大的功能。

15 分钟读完PythonPython 入门
23
Python / Python 入门

第九章 IO 编程

IO在计算机中指Input/Output,也就是输入和输出。由于程序和运行时数据是在内存中驻留,由CPU这个超快的计算核心来执行,涉及到数据交换的地方,通常是磁盘、网络等,就需要IO接口。

12 分钟读完PythonPython 入门
23
Python / Python 数据分析

第一章 准备工作

Python 数据分析这本书讲的是利用 Python 进行数据控制、处理、整理、分析等方面的具体细节和基本要点。作者介绍 Python 编程和用于数据处理的库和工具环境,掌握这些,可以让你成为一个数据…

23
Python / Python 数据分析

第四章 Numpy 基础

NumPy(Numerical Python的简称)是Python数值计算最重要的基础包。大多数提供科学计算的包都是用NumPy的数组作为构建基础。

23
Python / Python 数据分析

第五章 Pandas 入门

pandas是本书后续内容的首选库。它含有使数据清洗和分析工作变得更快更简单的数据结构和操作工具。pandas经常和其它工具一同使用,如数值计算工具NumPy和SciPy,分析库statsmodels…

23
Python / Python 数据分析

第七章 数据清洗和准备

在数据分析和建模的过程中,相当多的时间要用在数据准备上:加载、清理、转换以及重塑。这些工作会占到分析师时间的80%或更多。有时,存储在文件和数据库中的数据的格式不适合某个特定的任务。许多研究者都选择使…

23
Python / Python 数据分析

第九章 绘图可视化

信息可视化(也叫绘图)是数据分析中最重要的工作之一。它可能是探索过程的一部分,例如,帮助我们找出异常值、必要的数据转换、得出有关模型的idea等。另外,做一个可交互的数据可视化也许是工作的最终目标。

23
Python / Python 数据分析

第十章 数据聚合与分组运算

对数据集进行分组并对各组应用一个函数(无论是聚合还是转换),通常是数据分析工作中的重要环节。在将数据集加载、融合、准备好之后,通常就是计算分组统计或生成透视表。pandas提供了一个灵活高效的grou…

23
Python / Python 数据分析

第十一章 时间序列

时间序列(time series)数据是一种重要的结构化数据形式,应用于多个领域,包括金融学、经济学、生态学、神经科学、物理学等。在多个时间点观察或测量到的任何事物都可以形成一段时间序列。很多时间序列…

23
Python / Python 数据分析

第十二章 Pandas 高级应用

前面的章节关注于不同类型的数据规整流程和NumPy、pandas与其它库的特点。随着时间的发展,pandas发展出了更多适合高级用户的功能。本章就要深入学习pandas的高级功能。

23
Python / Python 数据分析

第十三章 Python 建模库介绍

本书中,我已经介绍了Python数据分析的编程基础。因为数据分析师和科学家总是在数据规整和准备上花费大量时间,这本书的重点在于掌握这些功能。

23
Python / Python 数据分析

第十四章 数据分析案例

本书正文的最后一章,我们来看一些真实世界的数据集。对于每个数据集,我们会用之前介绍的方法,从原始数据中提取有意义的内容。展示的方法适用于其它数据集,也包括你的。本章包含了一些各种各样的案例数据集,可以…

23
Python / Python 数据分析

B.1 使用命令历史

第2章中,我们学习了IPython shell和Jupyter notebook的基础。本章中,我们会探索IPython更深层次的功能,可以从控制台或在jupyter使用。

23
Python / Python 数据结构

1 顺序表

突发奇想,想用Python把数据结构的知识再过一遍,所以就开始从顺序表从头来一遍,Python内置了一些功能,感觉只需要定义方法调用就好了,或者不想这么干的话,直接调用内置的方法咯。

23
Python / Python 数据结构

2 单链表

单链表是一种链式的数据结构,链表中的数据用结点表示,保持了数据之间的逻辑关系,但存储空间不一定是按照顺序存储。

23
Python / Python 数据结构

3 栈

栈是一种数据结构,只能从一端插入和删除操作,遵循着先进后出原则存储数据。

23
Python

自动发送本机IP到邮箱

在使用 SSH 连接嵌入式 Linux 主板时,经常会遇到不知道板子 IP 的情况,这时就要通过串口登录或者其他方式查找 IP,然后再进行远程连接,很是繁琐。

1 分钟读完Python
Esc