Jupyter 的安装及使用,超详细懂中文就会

Jupyter 介绍、安装及使用 Jupyter 介绍、安装及使用 一.Jupyter介绍 Jupyter Notebook是一个开源的web应用程序,可以使用它来创建和共享包含实时代码、方程、可视化和文本的文档。 Jupyter Notebook是IPython项目的一个派生项目,IPython项目本身曾经有一个IPython Notebook项目。后来从中拆分出去,叫做Jupyter Notebook。 "Jupyter"名字来源于它所支持的核心编程语言:Julia、Python和R。Jupyter随IPython内核一起提供,该内核 阅读详情
AI摘要

本文介绍Jupyter及其安装方法,包括命令行、VSCode和Anaconda三种方式,并讲解如何使用JupyterNotebook进行编程实践。

Jupyter 是什么

Jupyter是它要服务的三种编程语言(Julia,Python、R)的缩写。

Jupyter [ˈdʒuːpɪtə]

Julia 是一个面向科学计算的高性能动态高级程序设计语言。

Python是一门编程语言,具有丰富强大的库。Python 也被称为胶水语言,因为它能够把用其他语言制作的各种模块(尤其是C/C++)很轻松地连在一起。
R是用于统计分析、绘图的语言和操作环境。

Jupyter Notebook是基于网页的用于交互计算的应用程序。其可被应用于全过程计算:开发、文档编写、运行代码和展示结果。

官方介绍如下:Jupyter Notebook是以网页的形式打开,可以在网页页面中直接编写代码和运行代码,代码的运行结果也会直接在代码块下显示。如在编程过程中需要编写说明文档,可在同一个页面中直接编写,便于作及时的说明和解释。

【程序员的Jupyter】

在没有Jupyter Notebook之前,在IT领域工作的程序员是这样工作的:在普通的 Python shell 或者在IDE(集成开发环境)如Pycharm中写代码,然后在word中写文档来说明他的项目。

这个过程很繁琐,通常是写完代码,再写文档的时候还要重头回顾一遍代码。最麻烦的地方在于,有些数据分析的中间结果,还要重新跑代码,然后把结果弄到文档里给客户看。

有了Jupyter Notebook之后,程序员的世界突然美好了许多,因为Jupyter Notebook可以直接在代码旁写出叙述性文档,而不是另外编写单独的文档。也就是它可以能将代码、文档等这一切集中到一处,让用户一目了然。

Jupyter Notebook 的安装

Jupyter 的安装方法有3种。

1、命令行安装 Jupyter Notebook
2、VSCode 安装 Jupyter Notebook
3、Anaconda 安装 Jupyter Notebook

命令行安装 Jupyter Notebook

1、在键盘上同时按住【win】+【R】键,打开【运行】程序;
2、在【运行】框中输入cmd,点击【确定】按钮,打开命令提示窗口;

在这里插入图片描述

3、在命令提示窗口输入pip install jupyter,然后回车;

install[ɪnˈstɔːl]:安装

在这里插入图片描述

4、等待安装,等最下方出现Successfully install jupyter…的信息,则表示 jupyter 安装成功。
在这里插入图片描述

VsCode 安装Jupyter Notebook

1、打开 VSCode 编辑器,点击界面左端的【扩展】栏
在这里插入图片描述

2、在【搜索框】中输入python,点击第一个Python,检查是否已经安装 python 插件,没安装的点击安装;已安装的继续第3步;

在这里插入图片描述

3、安装完Python插件后,在【搜索框】中输入Jupyter,点击安装Jupyter插件;

在这里插入图片描述

Anaconda 安装Jupyter Notebook

Anaconda 指的是一个开源的Python发行版本,Python有很多现成的库可以直接调用,但是在调用之前要先进行安装,但是Anaconda 自带一些常用的Python库,不需要自己再安装库。

我个人习惯用VScode,没有安装Anaconda,喜欢安装Anaconda可以百度下。

VsCode 版 Jupyter Notebook 的使用

VsCode 新建Jupyter Notebook 文件

1、在电脑桌面上新建一个文件夹,命名为【测试】;
2、点击【资源管理器】,点击【打开文件夹】;

在这里插入图片描述

3、点击刚才新建的文件夹【测试】,点击【选择文件夹】
在这里插入图片描述

4、在【测试】文件夹右侧点击第一个图标,即【新建文件】;若找不到【测试】文件夹,就再点击一次【资源管理器】;

5、给文件命名,文件名后缀必须是.ipynb。

文件名后缀是.ipynb,就是一个Jupyter Notebook 文件。

文件名称不能和后面要学的模块名一致,否则会导致模块导入错误。
在这里插入图片描述

运行你的第一段代码

如下图所示,在代码框中输入一段代码print(“我正在学习Python!!!”),然后点击【全部运行】按钮,就会输出我正在学习Python!!!,这样你的第一段代码就运行成功了。

注意:上面的代码中的括号和引号都必须在英文输入法下输入,否则会报错。
在这里插入图片描述

Jupyter Notebook 与MarkDown

Jupyter Notebook 默认的是代码框,即用于编写代码的,可以根据自己的需求点击增加代码【代码】单元格或【markdown】单元格。【markdown】单元格通常用于写分析结果。
在这里插入图片描述

命令窗口版 Jupyter Notebook 的使用

1、在键盘上同时按住【win】+【R】键,打开【运行】程序;
2、在【运行】框中输入cmd,点击【确定】按钮,打开命令提示窗口;

在这里插入图片描述

3、在命令窗口输入jupyter notebook,回车后等待网页打开。
在这里插入图片描述

4、运行结束后,会自动打开一个如下的网页,点击左侧的【Desktop】文件夹;
在这里插入图片描述

5、进入【Desktop】,点击右侧的【new】按钮,展开后再点击【Folder】按钮,即新建文件夹。
在这里插入图片描述

6、勾选刚才新建的文件键,点击左上角的【Rename】,在新打开的窗口中输入文件夹名字【测试】,点击【重命名】,此时电脑桌面上就已经新建好一个文件夹。
在这里插入图片描述

7、点击【测试】文件夹,点击【new】,点击【Python3】,则新建了一个.ipynb文件。
在这里插入图片描述

8、点击左上角的【Untitled】,在新打开的窗口中输入新的文件名,点击【重命名】。
在这里插入图片描述

9、在新打开的文件中【in】后的框内输入代码,点击【运行】按钮,【out】后面的就是代码输出结果。
在这里插入图片描述

—END—

这里我整合并且整理成了一份【282G】的网络安全/黑客技术从零基础入门到进阶资料包,需要的小伙伴文末免费领取哦,无偿分享!!!

学习计划安排

学习路线图大纲总览


我一共划分了六个阶段,但并不是说你得学完全部才能上手工作,对于一些初级岗位,学到第三四个阶段就足矣~

【一一包括以下各个方面,全部文末免费领取一一】
①网络安全学习路线
②上百份渗透测试电子书
③安全攻防357页笔记
④50份安全攻防面试指南
⑤安全红队渗透工具包
⑥HW护网行动经验总结
⑦100个漏洞实战案例
⑧安全大厂内部视频资源
⑨历年CTF夺旗赛题解析

接下来我将给各位同学划分一张学习计划表!

学习计划

那么问题又来了,作为萌新小白,我应该先学什么,再学什么?
既然你都问的这么直白了,我就告诉你,零基础应该从什么开始学起:

阶段一:初级网络安全工程师

接下来我将给大家安排一个为期1个月的网络安全初级计划,当你学完后,你基本可以从事一份网络安全相关的工作,比如渗透测试、Web渗透、安全服务、安全分析等岗位;其中,如果你等保模块学的好,还可以从事等保工程师。

在这里插入图片描述

综合薪资区间6k~15k

1、网络安全理论知识(2天)
①了解行业相关背景,前景,确定发展方向。
②学习网络安全相关法律法规。
③网络安全运营的概念。
④等保简介、等保规定、流程和规范。(非常重要)

2、渗透测试基础(1周)
①渗透测试的流程、分类、标准
②信息收集技术:主动/被动信息搜集、Nmap工具、Google Hacking
③漏洞扫描、漏洞利用、原理,利用方法、工具(MSF)、绕过IDS和反病毒侦察
④主机攻防演练:MS17-010、MS08-067、MS10-046、MS12-20等

3、操作系统基础(1周)
①Windows系统常见功能和命令
②Kali Linux系统常见功能和命令
③操作系统安全(系统入侵排查/系统加固基础)

4、计算机网络基础(1周)
①计算机网络基础、协议和架构
②网络通信原理、OSI模型、数据转发流程
③常见协议解析(HTTP、TCP/IP、ARP等)
④网络攻击技术与网络安全防御技术
⑤Web漏洞原理与防御:主动/被动攻击、DDOS攻击、CVE漏洞复现

5、数据库基础操作(2天)
①数据库基础
②SQL语言基础
③数据库安全加固

6、Web渗透(1周)
①HTML、CSS和JavaScript简介
②OWASP Top10
③Web漏洞扫描工具
④Web渗透工具:Nmap、BurpSuite、SQLMap、其他(菜刀、漏扫等)


那么,到此为止,已经耗时1个月左右。你已经成功成为了一名“脚本小子”。那么你还想接着往下探索吗?

阶段二:中级or高级网络安全工程师(看自己能力)

综合薪资区间15k~30k

7、脚本编程学习(4周)
在网络安全领域。是否具备编程能力是“脚本小子”和真正网络安全工程师的本质区别。在实际的渗透测试过程中,面对复杂多变的网络环境,当常用工具不能满足实际需求的时候,往往需要对现有工具进行扩展,或者编写符合我们要求的工具、自动化脚本,这个时候就需要具备一定的编程能力。在分秒必争的CTF竞赛中,想要高效地使用自制的脚本工具来实现各种目的,更是需要拥有编程能力。

零基础入门的同学,我建议选择脚本语言Python/PHP/Go/Java中的一种,对常用库进行编程学习
搭建开发环境和选择IDE,PHP环境推荐Wamp和XAMPP,IDE强烈推荐Sublime;

Python编程学习,学习内容包含:语法、正则、文件、 网络、多线程等常用库,推荐《Python核心编程》,没必要看完

用Python编写漏洞的exp,然后写一个简单的网络爬虫

PHP基本语法学习并书写一个简单的博客系统

熟悉MVC架构,并试着学习一个PHP框架或者Python框架 (可选)

了解Bootstrap的布局或者CSS。

阶段三:顶级网络安全工程师

这部分内容对于咱们零基础的同学来说还太过遥远了,由于篇幅问题就不展开细说了,我给大家贴一个学习路线。感兴趣的童鞋可以自行研究一下哦,当然你也可以与我一起互相探讨、交流、咨询哦。

资料领取

上述这份完整版的网络安全学习资料已经上传网盘,朋友们如果需要可以微信扫描下方二维码 即可免费领取↓↓↓
或者

【点此链接】领取

Jupyter安装使用教程 jupyter lab 只是一个开发工具而已,就像是 idea 一样,所以想要使用 jupyter 做 python 数据分析还需要安装数据分析三大基础库(numpy、pandas、matplotlib),python3.4 以上版本自带 pip(包管理器的安装),我们可以通过 pip 来安装这些库。 阅读详情

相关推荐

Python和Jupyter简介

bluesky简介-python和jupyter简介

yuyuyuliang00的博客 3302

史上最详细、最完全的ipython使用教程,Python使用者必备!——ipython系列之一

一、ipython简介 关于什么是ipython,本文就不加以介绍了,他是一个非常流行的python解释器,相比于原生的python解释器,有太多优点和长处,因此几乎是python开发人员的必知必会。 1、ipython相比于原生的python有什么优势 (1) python shell不能在退出保存历史;ipython历史记录自动保存:保存在history.sqlite文件下:可用...

MIss-Y的博客 9万+

Anaconda安装Jupyter Notebook及使用

文章目录一、什么是Jupyter Notebook1. 网页应用2. 文档二、安装 Jupyter Notebook1. 安装前提2. Anaconda安装3. 使用pip安装三、运行 Jupyter Notebook1. 启动1)默认端口2)指定端口启动3)启动服务器但不打开浏览器2. 主页面1)设置Jupyter Notebook文件存放位置四、Jupyter Notebook使用1. Files页面2. Running页面3. Clusters页面五、加载本地Python文件1. 方法2. 举例六、直

小朱小朱绝不认输的博客 4万+

第三章 Jupyter 的安装及使用

第三章 Jupyter 的安装及使用

weixin_63986098的博客 1万+

Jupyter的安装及使用

Jupyter的安装及使用

Q_fairy的博客 7288

Jupyter Notebook安装使用及快捷键汇总

Jupyter Notebook 有两种键盘输入模式。编辑模式,允许你往单元中键入代码或文本;这时的单元框线是绿色的。命令模式,键盘输入运行程序命令;这时的单元框线是灰色。即可启动,如果你想要打开ipynb结尾的文件,直接在cmd控制台将用cd切换到ipynb结尾的文件所在的目录即可!(前提是你已经安装好Python,并将python添加到环境解释器中)安装完成之后,因为python已经添加至环境变量中,所以直接使用。

AI算法蒋同学的博客 1362

Jupyter 的安装及使用,超详细懂中文就会_jupyter安装

① Python所有方向的学习路线图,清楚各个方向要学什么东西② 600多节Python课程视频,涵盖必备基础、爬虫和数据分析③ 100多个Python实战案例,含50个超大型项目详解,学习不再是只会理论④ 20款主流手游迫解 爬虫手游逆行迫解教程包⑤ 爬虫与反爬虫攻防教程包,含15个大型网站迫解⑥ 爬虫APP逆向实战教程包,含45项绝密技术详解⑦ 超300本Python电子好书,从入门到高阶应有尽有⑧ 华为出品独家Python漫画教程,手机也能学习。

Spontaneous_0的博客 4916

Mac下Jupyter画图显示中文乱码 - 已解决

之前用Jupter Notebook 画图的时候,中文字体一直不能显示。出于懒我总是用英文来代替。但总这样也不是法子,昨晚尝试着解决了一下这个问题。现将解决方案呈现如下,亲测好用! 首先,matplotlib中的字体是没有中文字体的,我们先进行字体的安装。步骤如下: ① 中文字体下载 进入网站下载字体:地址 ② 中文字体安装 在Jupter中输入如下代码。 import matplotlib matplotlib.matplotlib_fname() 获得目录: '/Users/xxx/anaconda

蕾欧娜与26的博客 3633

jupyter notebook安装中文及使用

首先下载jupyter库(pip install jupyter),下载完后,在命令行直接输入jupyter notebook就能进入页面了。随后会获得jupyter_notebook_config.py这个配置文件的路径,在文件夹中找到这个配置文件,然后点进去编辑。可以直接用中文看到有各种功能,然后还有快捷键,用快捷键很方便,所以对着练习就能熟练使用了。jupyter notebook刚开始的时候是英文,为了方便需要设置成中文。再次进入jupyter notebook,就会发现页面全部都变成了中文了。

oyqho的博客 2万+

零基础 | Anaconda安装及Jupyter Notebook使用常见问题(超详细图文教程)

Anaconda安装及Jupyter Notebook使用常见问题--启动Jupyter Notebook无法跳转到浏览器网页,无法打开指定路径下的.ipynb文件,简单使用教程……

wuwuwuwuwu~ 1506

Jupyter;Jupyter特点;安装Jupyter;Conda安装Jupyter;Pip安装Jupyter;如何使用 Jupyter;启动Jupyter Notebook;Jupyter创建与运行

Jupyter 是一个开源的交互式计算平台,支持多种编程语言(如 Python、R、Julia 等)。它允许用户创建和共享文档,文档中可以包含代码、方程式、可视化和叙述文本。Jupyter Notebook 是 Jupyter 的核心工具,广泛应用于数据分析、机器学习、教育和科学计算等领域。

郝开的博客 1197

Jupyter Lab 3安装和使用(中文界面)

Jupyter Lab安装和使用安装启动Jupyter Lab服务 安装 pip安装 pip install jupyterlab conda安装 conda install -c conda-forge jupyterlab 启动Jupyter Lab服务 jupyter lab

太行一粟 2万+

基于STM32的RS485土壤氮磷钾与PH传感器数据采集与OLED显示实战(附完整代码)

本文详细介绍了基于STM32单片机通过RS485协议采集土壤氮磷钾与PH传感器数据的实战项目。涵盖硬件选型、连接方法、Modbus-RTU通信协议解析、STM32程序实现及OLED显示,提供完整代码和调试技巧,适用于农业物联网环境监测系统。

kotlin6android的博客 335

Jupyter安装使用详解(Windows版)

什么是Jupyter Jupyter Notebook是一个开源的Web应用程序,可以创建和共享包含实时代码,方程式,可视化和说明文本的文档。 Jupyter的官网: http://jupyter.org/index.html 环境准备 Jupyter的安装需要ipython 已经安装有ipython,则直接进行Jupiter的安装 没有安装ipython,建议使用Anaconda3-4.2.0...

鱼小鱼的博客 16万+

GNSS气象学入门:从ZTD到PWV的水汽反演全流程解析(含精度评估)

本文详细解析了GNSS气象学中从ZTD到PWV的水汽反演全流程,包括基础概念、反演原理、数据处理步骤及精度评估方法。通过PRIDE软件和MATLAB代码示例,展示了如何高效提取ZTD数据并结合ERA5气象数据进行PWV计算,为气象研究和业务应用提供了实用指南。

weixin_28707365的博客 573

6.4 构网型储能的需求与配置

摘要: 构网型储能是新型电力系统的关键支撑技术,通过提供电压/频率形成、惯性和稳定控制能力,解决同步机退出导致的系统稳定性问题。其配置需遵循三大原则:1)容量配置以支撑需求为主导,兼顾能量服务;2)优先布局于电网薄弱点、稳定问题突出区域;3)采用自适应控制策略实现全工况优化。核心应用场景包括新能源送出通道稳定、负荷中心调频、黑启动电源等。规划方法需结合系统分析、量化指标和成本效益评估,实现技术经济最优。未来需重点关注构网/跟网混合系统的临界容量占比及自适应控制技术发展。

技术工作者 1140

jupyter安装以及使用 中文乱码问题

一 jupyter的安装 1.如果你已经安装了conda就不用继续安装了,应为里面已经集成了 二 jupyter的使用 1 打开jupyter notebook 命令端打开 jupyter notebook 手动打开 两种方式均可以 2. 解决jupyter中使用matplolib乱码问题 2.1 代码实现 在文件的首行加上以下代码 import matp...

攻城狮的博客 2393

MIKE水动力笔记4_制作网格

建立水动力模型前的重要一步就是制作网格,本文所讲内容就是如何在MIKE中制作网格。

晏长街的博客 2万+

Jupyter Notebook的安装和使用

Jupyter Notebook的安装和使用

weixin_43790276的博客 7535

[QMT量化交易小白入门]-105、震荡市最适合的策略:ETF多标的动态网格策略,回测年化收益47.81%

本专栏主要是介绍QMT的基础用法,常见函数,写策略的方法,也会分享一些量化交易的思路,大概会写200篇左右。QMT的相关资料较少,在使用过程中不断的摸索,遇到了一些问题,记录下来和大家一起沟通,共同进步。

木头大左的博客 2062

YOLOV5 自动刷图脚本实战(十五)之如何找到正确的门

DXF是一个2D游戏,我们所看到的人物移动,其实是后面的背景在移动,我们所看到的画面,不过是一个完整背景中的一个镜头视角而已想要正确找到门的坐标,我们需要对不同的地图中的每个房间做一些配置信息。

qq_38892949的博客 2806

jupyter 汉字乱码_jupyter安装以及使用 中文乱码问题

一 jupyter的安装1.如果你已经安装了conda就不用继续安装了,应为里面已经集成了 二 jupyter的使用1 打开jupyter notebook命令端打开jupyter notebook手动打开 两种方式均可以2. 解决jupyter中使用matplolib乱码问题2.1 代码实现在文件的首行加上以下代码import matplotlib.pyplot as pltplt.rcPar...

weixin_36328628的博客 2507

2026实战:YOLOv11融合Swin Transformer,小目标检测精度暴涨47%

本文针对工业零件微小缺陷检测难题,提出了一种CNN与Transformer的最优融合方案。作者发现直接替换YOLOv11骨干网络为Swin Transformer会导致速度骤降69%而精度仅提升2.1%。通过大量实验,总结出三项核心设计原则:1)CNN为主、Transformer为辅;2)高层插入、浅层保留;3)模块化融合。最终提出三种渐进式融合方案,其中骨干部分替换方案(方案二)实现了小目标检测精度提升47%,推理速度仅下降8%的优异表现。文章详细解析了Swin Transformer的核心原理,提供了完

专注于Python爬虫开发,分享爬虫技巧、项目实战与反爬经验,使用Scrapy、BeautifulSoup等工具,解决数据抓取难题。 514
上一篇: 新手学编程必会的100个代码
下一篇: 程序员薪资:2022年腾讯校招薪资接近40W?我惊呆了
黑客老许
博客等级 码龄8年 6149粉丝 1028原创
评论 4
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

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

抵扣说明:

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

余额充值