一、为什么学习Python?

Python应用范围广,效率高,是排名前五的流行编程语言。对于想从事数据分析、机器学习相关工作或是对这块感兴趣的人,Python是我们需要学会的一种编程语言。学会它,你就能进入这个领域。

在我们正式开始学习Python之前,需要安装好数据分析环境。安装Anaconda和Jupyter Notebook已经成为Python数据分析的基础环境。简单来说,前者是一个包管理器和环境管理器。后者notebook可以将数据分析的代码、文字、图片组合到一个web文档中,用于后面形成数据分析报告。后面学习的代码都将在notebook中进行。


二、Anaconda、Jupyter Notebook安装与使用

1、Anaconda

Anaconda 可用于多个平台( Windows、Mac OS X 和 Linux)。anaconda下载这里推荐两个,可以在下面地址上找到安装程序和安装说明。

下载方法一:

Anaconda官网下载地址:https://www.anaconda.com/distribution/

下载方法二:

清华大学的镜像链接: https://mirrors.tuna.tsinghua.edu.cn/anaconda/archive/

官网下载Anaconda速度会比较慢,想快速方便一点,可以选择使用清华镜像下载。两种下载方法择其一即可,推荐下载最新的Anaconda3。

我用的系统是 Win 10,Anaconda 是从官网直接下载的Python 3.7 version 64-bit的 .exe 文件安装。安装过程所有设置几乎都是默认设置,很容易安装。

注意:如果你是windows 10系统,注意在安装Anaconda软件的时候,右击安装软件-选择以管理员的身份运行。

安装完Anaconda已经自带安装好了Python,不需要你再安装Python。另外,安装了 Anaconda 之后,就可以很方便的管理包了(安装,卸载,更新)。

关于Anaconda的安装与使用可参考这个学习:

初学 Python 者自学 Anaconda 的正确姿势是什么?​www.zhihu.com

2、Jupyter 的基础操作

Jupyter Notebook 是 Anaconda 默认安装的,打开Anaconda Navigator,找到下图中 Jupyter ,点击launch。

点击launch打开后是这个页面:

启动notebook 服务器后,在浏览器中会自动上图中这个notebook页面地址。其中,localhost 表示你的计算机,而 8888 是服务器的默认端口。

初次打开会觉得上面图中的页面下的文件夹过多,看着杂,不太舒服,我比较喜欢页面简单干净一些,而且文件是默认保存在C盘,我习惯保存到E盘,方便今后查找文件。

尝试做了修改,修改后的页面:

那么,要怎样修改这个默认路径呢?

关于修改Anaconda中Jupyter Notebook默认工作路径可以参考这个(亲测有效,感谢分享):

兔子先生:修改Anaconda中Jupyter Notebook默认工作路径的详细图文教程(Win 10)​zhuanlan.zhihu.com

新手如何快速使用notebook呢?

如何创建一个新的notebook?右上角New- 选择Python3:

新建后出现以下页面:

在cell中敲入自己人生中的第一行Python代码Hello world并运行(点击“运行”or 快捷键 Ctrl +Enter )

一个小tip:

善用tab键,实现代码的自动补全,提高编程效率。经过定义的变量可自动查找,相当于形成了一个模板。但需要先把定义该变量的cell运行以后,notebook才能识别并自动补全。

写完怎么保存或者重命名之类呢?现在讲一下Notebook的重命名、保存、关闭和共享

重命名:右击FILE-RENAME。

保存:点击保存按钮,保存后文件后缀为ipynb。

关闭文件:直接在主界面选中目标文件,点击shutdown。

共享notebook:点击File->Download as,可选择多种格式下载notebook:

1)如果想和客户分享数据分析成果,下载为HTML文件。

2)如果希望将自己的数据分析成果和代码嵌入到项目中,选择Python(.py)模块,成为子模块,方便和其他开发人员共同完成任务。

3)如果要在知乎、博客或是文档之类的使用notebook,选择Markdown格式。

最后,关闭Jupyter服务器:按2次ctrl+c。

好啦,通过上面的一系列操作,相信你和我一样对notebook最基本的一个使用已经了解。

关于Jupyter Notebook的使用可以参考这个学习:

jupyter notebook 可以做哪些事情?​www.zhihu.com

已安装好数据分析Python环境,接下来就可以愉快地使用Jupyter Notebook进行Python编程和数据分析学习了~

anaconda moviepy_Anaconda、Jupyter Notebook安装与使用相关推荐

  1. python删除文件夹无法访问_人生苦短 我学Python——anaconda和Jupyter notebook安装使用...

    一.人生苦短 我学Python 为什么学习Python? 1.应用范围广 很多网站是用Python开发的,比如豆瓣,还有YouTube等等. 2.效率高,和其他编程语言对比,可以用少得多的代码写出相同 ...

  2. 安装pytorch时,anaconda的Jupyter Notebook中出现实心圆,并且代码失效的解决办法

    最近我开始进行深度学习(Pytorch),需要用到anaconda中Jupyter Notebook的torch模块,因为之前闲暇时下载过anaconda,以为可以直接加载torch模块,是我太天真了 ...

  3. 第03课:Anaconda 与 Jupyter Notebook

    本文将为大家介绍深度学习实战非常重要的两个工具:Anaconda 和 Jupyter Notebook. Anaconda 为什么选择 Anaconda 我们知道 Python 是人工智能的首选语言. ...

  4. anaconda base环境_Mac系统下借助Anaconda为jupyter notebook添加多个python内核及相关操作...

    为什么需要多个内核见第二个参考链接,主要是实际项目上的考虑. 非计算机专业,很多术语说得不规范,文章可做参考就好. 目前我把jupyter notebook安装在anaconda的base(root) ...

  5. Window10环境下的Jupyter notebook安装与打开默认路径的修改

    一.jupyter notebook是什么 官网的介绍是:Jupyter Notebook是一个Web应用程序,允许您创建和共享包含实时代码,方程,可视化和说明文本的文档. 用途包括:数据清理和转换, ...

  6. Jupyter Notebook安装及使用指南

    Jupyter Notebook安装及使用指南 一.Jupyter Notebook简介 Jupyter Notebook是基于网页的用于交互计算的应用程序.其可被应用于全过程计算:开发.文档编写.运 ...

  7. 解决Jupyter notebook安装后不自动跳转网页的方法

    解决Jupyter notebook安装后不自动跳转网页的方法 参考文章: (1)解决Jupyter notebook安装后不自动跳转网页的方法 (2)https://www.cnblogs.com/ ...

  8. Windows下的Jupyter Notebook 安装与自定义启动(图文详解)

    1.Jupyter Notebook 和 pip 为了更加方便地写 Python 代码,还需要安装 Jupyter notebook. 利用 pip 安装 Jupyter notebook. 为什么要 ...

  9. jupyter notebook  安装nbextension 不显示插件怎么办?

    jupyter notebook  安装nbextension 不显示插件怎么办? 尝试了很多方法,都不管用,经过几天努力终于成功了,下面是我的方法. 1.安装nbextension ,在cmd中 p ...

最新文章

  1. 项目部署时网关怎么回事_使用Kubernetes部署聊天网关(或技术按预期运行时)...
  2. 正确实现用spring扫描自定义的annotation
  3. 学python心得体会1000字-学习python cgi的一点心得体会
  4. css 右上角 翻开动画_css简单动画(transition属性)
  5. 解读Cardinality Estimation算法(第一部分:基本概念)
  6. javascript学习代码
  7. 带有Gradle的Docker容器分为4个步骤
  8. oracle 重建 sys密码文件
  9. 如何看待事理图谱版magi--学迹
  10. oracle定义转储目录,Oracle 12.1新特性:在线rename或relocate数据文件
  11. 五.开发记录之ubuntu系统安装各个软件
  12. Java 并发编程之自定义线程池 ThreadPoolExecutor
  13. 一个常用的Android工具库
  14. Python3网络爬虫快速入门实战解析——对大佬部分代码失效的修改
  15. 开机没有自检声,显示器无信号及各版本BIOS报警信号大全 转
  16. java handlerbase_Java Firebase.AuthResultHandler方法代码示例
  17. Nginx教程之Rewrite语法规则和开源网站程序伪静态规则详解
  18. 决不放弃--实现人生的目标
  19. Cyclical Quest CF235C
  20. Quartus-II的安装教程

热门文章

  1. BZOJ5336 TJOI2018 party 【状压DP】*
  2. java ee 第二周作业 web应用后台运行过程
  3. 视频编码中为什么须要进行变换编码?
  4. UltraEdit UE如何设置自动换行
  5. 条件编译#define、#undef、#if、#elif、#elif defined、#elif !defined 、#endif用法
  6. VS2010 书签 工具的使用方法
  7. linux下安装 Sublime Text 3
  8. 鸿蒙OS应用开发_基础篇_编写第一个HarmonyOs应用_体会HarmonyOs的一次开发多端部署_以及分布式任务调度_IDE安装_了解应用组件以及应用布局---HarmonyOs开发工作笔记001
  9. STM32工作笔记0089---UCOSIII存储管理
  10. 人工智能TensorFlow工作笔记005---计算图的基本应用_认识计算图