Python从0到数据分析处理与可视化 全系列化教学(终极保姆级)

现未编写完全可免费观看已经写了的地方进行学习

本教学是基于 Python 3.x 版本的教学

环境配置

    python做数据分析处理与可视化推荐 jupyter notebook 编辑,如后续要学习做爬虫项目框架等编程操作则推荐PyCharm,为你们后续发展考虑本文章会从 两种编辑器进行教学,还会教学一个万能(几乎所有系统都可以这么操作)编辑安装

PyCharm 安装部署 

官网:Uninstall Feedback - PyCharm (jetbrains.com)

下滑到community是免费社区版,学习推荐这个版本

Windows判断自己电脑处理器是否为ARM架构方法,在cmd中输入 systeminfo

如果是ARM则 有ARM字的显示

如果不是ARM则 没有ARM字的显示

下载完后点击下载的exe文件,然后下一步

点击浏览选择自己准备好的文件夹,非常不推荐放系统盘,时间长了影响电脑性能

设置好后点击下一步

全选,然后下一步

自定义程序快捷方式名,然后下一步

等待安装

选否,然后下一步

点击生成的快捷键,如果有以下窗口选Do not import settings 然后 点击 ok

如果有其他的IDEA可能会以下窗口,

成功进去后界面如下

个性皮肤设置

下载中文插件,点击plugns后在右边放大镜位置输入Chinese,然后选中图标是汉的包点击 install 下载并安装

等待下载安装完成后,还需点击 Restart IDE 重启 PyCharm 使其生效

重启进来后中文就设置成功了

选中创建欢迎脚本可以进去后直接测试项目是否创建成功,然后在位置旁边点击浏览到你要指定的项目存放位置,默认是系统盘位置,非常建议改到其他盘里面,解释器类型可以选项目venv类型然后选中你要python编译器版本,点击创建后他会自己安装并搭建好python编译器

然后等待编译器安装完毕

点击终端开始安装后续编程需要的依赖项

输入 pip install pandas,等待安装完毕

输入 pip install matplotlib,等待安装完毕

输入 pip install numpy,等待安装完毕

选中刚刚的程序文件,在代码区点击,然后使用 ctrl +a 全选

然后按 Backspace 键删除所有代码

然后输入:

import pandas as pd
import numpy as np
import matplotlib.pyplot as plt

然后看有没有报红,且根据语句提示来看 模块是否导入成功

到此 PyCharm目前需要的所有安装配置都部署完毕

Jupyter notebook 安装部署

官网:Download Anaconda Distribution | Anaconda

镜像:Index of /anaconda/archive/ | 清华大学开源软件镜像站 | Tsinghua Open Source Mirror

点击弹窗的  Skip registration  键

点击下面Windows的下载图标,上面那个Windows绿色键也可以点,也是一样的

下载完成后点击程序打开,点击弹窗的next

然后点击 i Agree 

然后继续点击 next

指定准备好的文件夹 (准备的文件必须是空文件夹,且路径中不能出现中文,否则会报错),然后点击 next

全选然后,点击 install 安装

等待安装好后继续点击 next ,一个小时以内的安装时间一般都是正常

点击 next

继续 next

然后点击 finish,然后它会启动软件,等待软件打开成功,刚安装第一次打开等待时间较长

这个窗口点击 No,don't to show again 

然后点击 ok

下滑找到 jupyter notebook,点击 install,等待安装完毕

安装完成后 install 会变成 lauch 

然后先别急着启动,点击 Windows 的菜单搜索栏,输入 anaconda prompt ( 这是 anaconda 的命令行工具和 window 的 cmd 一个性质 )搜索到该程序文件并打开

在命令行使用 jupyter notebook 指令启动 web页面编辑器

之后看到的页面是这样的

上面显示的目录是此目录,Desktop 这些是 桌面等目录的英文名,且这个界面初始默认的目录路径是取的 C:\Users\Administrator 这个用户目录,因为在 C 盘上面 代码库存放位置也在 C 盘,那么很明显默认目录不修改的话,时间长了会影响的电脑的运行,所以下面开始修改默认目录操作

在命令行界面输入 jupyter notebook --generate-config 指令,回车键执行,此指令是让 jupyter notebook 生成配置文件的命令,执行后会生成一个配置文件然后会返回配置文件的路径,我这个是二次设定所以有 y/N 选择,第一次设定时没有此选择项

根据返回的路径找到该配置文件,使用 ctrl + F 弹出搜索拦,输入 notebook_dir 点击查找下一个会跳到该行

到准备好的目录位置点击上方路径框 使用 ctrl + C 复制

删掉此行的 # 在 ‘’ 中输入你准备好的目录路径,在单引号 '' 中粘贴你准备好的目录路径,这里的   \\a 是因为 \a 会被识别为 \x07 字符,所以要多加个 \ 做转义符

一般的都没人记得哪些 打法 会被误识别,所以初始设置时 目录路径可以 就使用原复制好的

比如 : F:\anaconda\jupyter notebook ku 

然后点上方的 X 会弹出窗口选择保存

然后再到 Anaconda prompt 输入 jupyter notebook 执行会报以下错误

这里和原输入路径 F:\anaconda\jupyter notebook ku 对比,明显 \a 被误识别为了 \x07 (确定好被误识别的是哪个字母后第二次设置时就在那个或者几个字母前 加 \ 做转义),这个时候就重新使用 jupyter notebook --generate-config 重新刷配置文件覆盖原文件

然后打开该文件进行编辑,重复之前的操作到此行修改路径,在误识别的地方加上 \ 做转义,然后重复之前的操作进行保存

然后到 anaconda prompt 输入 jupyter notebook 执行就可以看到此界面,因为我准备的目录里面是空的,所以打开的网页就和我的那个目录一样是空的

默认目录设置好后可以教你如何使用了这个web界面的编辑器了,点击 new 然后 点击 Python 3 创建 py 文件 进行编辑

Jupyter notebook 基础使用教学

 Jupyter notebook 使用教学

 1 是 代码文件名 点击一下就可以修改,2 是代码区写代码的,3是显示当前代码区是第几次运行

 Jupyter 的特色就是这个,打印变量值时可以用print也可以在末尾调用一遍这个变量,不用print的调用变量打印只限在末尾调用时会生效(比如下面第二张图),一个代码文件的界面分多个单元格,各个单元格可以单独执行就像在一个界面同时编辑多个py文件一样,但是这些单元格公用同一个变量存储区,其他区也给此变量赋值后,该变量的原值就会被覆

Jupyter 中还有一个特色这个单元格编辑是多元化状态,这个区域选择代码可编辑 python 程序,Markdown  是将单元格转换为 Mardown 编辑,Mardown 是一个轻量的文本标签编辑器,常用于给其他 Python单元格的程序进行标签介绍,让界面结构化更完整看起来更舒适,完美补上了单界面多单元格程序带来的杂乱感,报错时找错更加容易,标题选项是Markdown的分支,会把当前单元格程序化为二级标题,但是不能改成其他Markdown标签,Jupyter 这些基础操作教完后会对Markdown编辑进行教学 (Jupyter 主要就 Markdown 和 Python 编辑,其他选项都是工具点击使用的)

在这个web编辑器界面终端的下载指令直接在单元格执行,不同的是pip前要加 ! 才会识别 pip 是指令

在编辑模式中 点击 Esc 可进入命令模式


在命令模式按 Enter 可进入编辑模式

在命令模式下按 ↑ 或 K 可选中上方单元格


在命令模式下按 ↓ 或 J 可选中下方单元格

按 Shift + Enter 运行当前单元格,并选中下一个单元格

在任意模式中按 Ctrl + Enter 可运行当前单元格


在任意模式中按 Alt + Enter 可运行当前单元格,并在下面插入一个新单元格


在编辑模式中 按 Ctrl + Home 可跳转到单元格开头 (看这个图时注意光标位置)


在编辑模式中 按 Ctrl + End 可跳转到单元格结尾 (看这个图时注意光标位置)


在编辑模式中光标放函数或变量中再按 Shift + Tab 可显示函数或变量的提示信息,再点一下 ^ 可看全部信息



在编辑模式中按 Ctrl + Shift + '-' 分割单元格,会从光标位置开始分割


在编辑模式中按 Ctrl + D 删除当前行(会删除当前光标所在行)


在编辑模式中按 Ctrl + Z 撤销上一步操作(可以一直撤销到初始的样子,就是文件刚打开的样子,如果该代码在某一步退出保存再重新打开后初始的模型会被刷新覆盖)


在命令模式中按 Y 可以将当前单元格转换为代码单元格(下面示例图的单元格是 Markdown 单元格,命令模式选中后按 Y)


在命令模式中按 M 将单元格内容转换为Markdown形式


 在命令模式中按 H 显示快捷键帮助


在程序执行时可以在命令模式中按 I + I (这是字母AI的I,连按两次)中断Notebook内核(无需选中某单元格因为中断内核会断该文件所有执行中的程序),即可中断程序的运行


 在程序执行时可以在命令模式中按 0 + 0 可重启Notebook内核(连续按两次零),重启内核被断掉的程序不会报错且被断掉的单元格的序列号为空,单元格前的序列号也会更新重新从1开始 (这里会讲一下这个重启内核的执行原理,如果看着烧脑不舒服可以不看后面经验上来了就能懂,这里这个原理重启是记忆刷新,然后重启内核这一刻的文件状态会被做为重启之后的初始数据,但是底层缓存为空,也是说这个时候直接在一个空单元格中调用之前的变量会报错没有此变量,这个时候Ctrl + Z 返回上一步暂时无用,因为初始数据刷新了当前就是初始数据)


在命令模式中选择你要显示行号的单元格然后按 L 可显示/隐藏行号


在命令模式中 按 Shift + ↑ / ↓ 可扩大选中上/下方单元格


在命令模式中按 A 可在上方插入新单元格


在命令模式中按 B 可在下方插入新单元格


在命令模式中按 X 可剪切选中的单元格

在命令模式中按 V 可粘贴到选中单元格的下方单元格

在命令模式中按 C 复制选中的单元格


在命令模式中按 Shift + V 粘贴到选中单元格的上方单元格


在命令模式中按 D + D 可删除选中的单元格


Shift + M:合并选中的单元格

Markdown 编辑教学 (标签类型语言的主要结构就是 标签 加 内容,单标签的内容跟在标签后面,有上标签加下标签的这种标签组的内容插在标签组的中间)

Markdown是一种轻量级标记语言,它允许人们使用易读易写的纯文本格式编写文档,然后转换成有效的XHTML(或者HTML)文档。以下是一些常用的Markdown标签及其功能:

一、 标题标签( Markdown 标题标签和内容之间需用空格分隔)


 # 一级标题

## 二级标题


### 三级标题

#### 四级标题


##### 五级标题


###### 六级标题

( Markdown 除了标题以外的标签 和内容 之间没有空格分隔 )


*斜体文本* 或 _斜体文本_


**粗体文本** 或 __粗体文本__


***加粗斜体文本*** 或 ___加粗斜体文本___


水平分隔线
--- 或 *** 或 ___


~~删除线~~


<u>带下划线文本</u>


使用三个或更多的反引号 `` 包围代码块,可以指定语言以获得语法高亮。

----------------------------------------------------等待我后续更新-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------

'''

> 引用内容
列表
1.无序列表:使用星号 *、加号 + 或减号 - 开头。
2.有序列表:使用数字后跟一个点 1.、2.、3. 等。
表格
1.使用管道符号 | 创建表格,短划线 - 用作分隔线。
转义字符
1.使用反斜杠 \ 转义特殊字符。
HTML标签
1.Markdown支持嵌入一些基本的HTML标签,如 <kbd>, <b>, <i>, <em>, <sup>, <sub>, <br> 等。

'''

  • 16
    点赞
  • 6
    收藏
    觉得还不错? 一键收藏
  • 2
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值