一、人生苦短 我学Python

为什么学习Python?

1、应用范围广 很多网站是用Python开发的,比如豆瓣,还有YouTube等等。

2、效率高,和其他编程语言对比,可以用少得多的代码写出相同程序,Python是最容易阅读,最容易理解和最容易编写的编语言。Python是跨平台,可以在Windows,mac,Linus上使用。

3、Python是排名前五的开发语言,是人工智能核心语言,可以应用到机器学习,数据分析和人工智能方面。如果想做数据分析,Python是必须要学会的一种编程语言。

二、什么是Anaconda与如何安装

1、什么是Anaconda

Anaconda在英文中是“蟒蛇”,麻辣鸡(Nicki Minaj妮琪·米娜)有首歌就叫《Anaconda》,表示像蟒蛇一样性感妖娆的身体。

1) Anaconda 附带了一大批常用数据科学包,它附带了 conda、Python 和 150 多个科学包及其依赖项。因此你可以立即开始处理数据。

2) 管理包Anaconda 是在 conda(一个包管理器和环境管理器)上发展出来的。在数据分析中,你会用到很多第三方的包,而conda(包管理器)可以很好的帮助你在计算机上安装和管理这些包,包括安装、卸载和更新包。.

3)管理环境为什么需要管理环境呢?比如你在A项目中用了 Python 2,而新的项目B老大要求使用Python 3,而同时安装两个Python版本可能会造成许多混乱和错误。这时候 conda就可以帮助你为不同的项目建立不同的运行环境。还有很多项目使用的包版本不同,比如不同的pandas版本,不可能同时安装两个 Numpy 版本,你要做的应该是,为每个 Numpy 版本创建一个环境,然后项目的对应环境中工作。这时候conda就可以帮你做到。

2、如何安装和基础操作

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

官网地址:https://www.continuum.io/downloads

安装完Anaconda已经自带安装好了Python,不需要你再安装Python了。注意:如果你是windows 10系统,注意在安装Anaconda软件的时候,右击安装软件→选择以管理员的身份运行。

安装了 Anaconda 之后,就可以很方便的管理包了(安装,卸载,更新)。

列出已安装的包

加载包

打开终端

已安装好的数据分析Pyhton环境了,接下来就可以愉快的使用Jupyter notebook来做数据分析了。

可以参考这个安装

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

三、Jupyter 的基础操作

1、Anaconda 和Jupyter Notebook可以做那些事?

Jupyter notebook(http://jupyter.org/) 是一种 Web 应用,能让用户将说明文本、数学方程、代码和可视化内容全部组合到一个易于共享的文档中。Jupyter Notebook 已迅速成为数据分析,机器学习的必备工具。因为它可以让数据分析师集中精力向用户解释整个分析过程。

Jupyter这个名字是它要服务的三种语言的缩写:Julia,PYThon和R。

打开后是这样

启动notebook 服务器后,在浏览器中会自动打开notebook页面地址:http://localhost:8888

(其中localhost 表示你的计算机,而 8888 是服务器的默认端口)

2、新手如何快速使用notebook?

文件和运行

Files(文件)显示当前“notebook工作文件夹”中的所有文件和文件夹。

点击 Running(运行)选项卡会列出所有正在运行的 notebook。可以在该选项卡中管理这些 notebook。

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

创建并敲入第一行代码

运行代码 快捷键 Ctrl +Enter 或者点击

点击File->Download as,你可以选择多种格式下载你的notebook。一般我都会根据下面的用途来选择不同的下载格式:

可以把代码下载和保存,下载的时候可以选择根据需要下载的格式

1)如果我想和客户分享我的数据分析成果,我会选择将notebook下载为HTML文件。2)如果我希望将自己的数据分析成果和代码嵌入到项目中,比如为药店管理系统做个数据分析子模块,我就会选择Python(.py)模块,这可以将我的代码融入项目中,成为子模块,方便和其他开发人员共同完成任务。3)如果要在博客或文档中使用 notebook,我就选择Markdown格式。

通过在终端中按两次 Ctrl + C,可以关闭整个服务器。再次提醒,这会立即关闭所有运行中的 notebook,因此,请确保你保存了工作!关闭notebook服务器后,下次启动再打开notebook,当你继续在该notebook中写代码时,发现之前的变量无法访问了。需要你在该notebook的Kernerl选项卡中选择“Run All”重新编译下之前的代码。

关闭之前记得保存,file---save

重启后可以使用运行所有

可以参考这个学习

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

总结:人生苦短 我用Python

下一节快速学习Python的四个关键点

数据

函数

条件判断

循环

download as 选择md格式 然后进入知乎 右上角 点击...选择文档倒入

##案例1: 变量 数据类型 字符串

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

  1. python删除文件夹无法访问_零基础小白必看:python基本操作-文件、目录及路径

    使用python的os模块,简单方便完成对文件夹.文件及路径的管理与访问操作. 1 前言 在最近开发中,经常需要对文件进行读取.遍历.修改等操作,想要快速.简单的完成这些操作,我选择用 python ...

  2. python删除文件夹无法访问_Python:pip和mu安装第三方库的小麻烦及解决方法

    前些天开始使用pip安装第三方库时出现错误提示,先是出现"文件夹权限不够无法访问文件夹"的错误,后来又出现"pip is being invoked--"'错误 ...

  3. python 删除文件夹和文件

    python 删除文件夹和文件 一.三种删除方法 第一种:删除一个文件夹,无论里面是否有文件或文件夹 (不支持文件,文件夹不存在会报错) 第二种 递归删除dir_path目标文件夹下所有文件,以及各级 ...

  4. python 删除文件夹和文件【转】

    python 删除文件夹和文件 目录 一.三种删除方法 二.删除失败情况 PermissionError: [WinError 5] 拒绝访问 2.1 给python权限 2.2 删除改为更名 一.三 ...

  5. python删除文件夹中的jpg_python删除文件夹下相同文件和无法打开的图片

    前天不小心把硬盘格式化了,丢了好多照片,后来用Recuva这款软件成功把文件恢复过来,可是恢复的文件中有好多重复的文件和无法打开的图片,所以写了两个python的小程序用来解决这个问题 删除相同文件: ...

  6. python 删除文件夹下面的所有文件python删除文件夹下面的所有文件夹及子文件

    一.python 删除文件夹下面的所有文件 import os CUR_PATH = r'C:\Users\xxx\Desktop\新建文件夹' def del_file(path):ls = os. ...

  7. python——删除文件夹下的所有文件和子文件夹(含代码)

    使用python删除文件夹下的所有文件与子文件夹,需要使用到递归. 因为直接os.remove不能删除文件夹,os.rmdir不能删除含有文件的文件夹. 直接上代码: def deldir(dir): ...

  8. python 删除文件夹_Python文件操作大全,随机删除文件夹内的任意文件

    在读文件的时候往往需要遍历文件夹,python的os.path包含了很多文件.文件夹操作的方法: os.path.abspath(path) #返回绝对路径 os.path.basename(path ...

  9. python 删除文件夹、删除非空文件夹

    一般删除文件时使用os库,然后利用os.remove(path)即可完成删除,如果删除空文件夹则可使用os.removedirs(path)即可,  但是如果需要删除整个文件夹,且文件夹非空时使用os ...

最新文章

  1. openpyxl 操作 Excel表的格基本用法
  2. mysql nosql 同步_使用canal和canal_mysql_nosql_sync同步mysql数据
  3. 自动化测试工具selenium使用介绍
  4. 是时候挥别 SQL Server 2008 了
  5. oracle查看会话(常规操作)
  6. AI又成中国名片!杭州8分钟展示阿里无人车,马云压轴广发英雄帖
  7. javascript div 没id_javascript原生自定义轮播图组件
  8. Keil uVision5 安装及注册有效至2032
  9. matlab 反应谱,matlab绘制反应谱
  10. 不动产 - 权属性质代码
  11. windows系统禁止屏幕旋转快捷键
  12. Dell服务器管理工具Dell OpenManager Server Administrator的安装
  13. XMind教程详解之畅通使用
  14. 人工智能在医学影像中的研究与应用
  15. 滑稽,使用paddle轻松搞定抠图,妈妈再也不用担心我不会抠图了
  16. html中切角文本框,HTML/CSS实现切角矩形效果
  17. 手机网络邻居访问电脑_通过WiFi局域网在手机上观看电脑上的视频
  18. ArcGIS基础:实现高斯正算与反算
  19. Java之简单的图片动态显示(实现类似GIF动画结果)
  20. 一个屌丝程序员的青春(二五七)

热门文章

  1. pc 和手机调用摄像头拍照 获取照片 好用
  2. 动画效果库 animate
  3. 获取商品数据 API(商品详情、商品主图)
  4. 羽毛球击球点与自身位置[羽球技术入门必读]
  5. Unity 之 Ping类简析尝试使用
  6. 埃拉托色尼筛选法巧解质数问题(埃氏筛法求解素数问题)
  7. 一款APP从设计稿到切图过程全方位揭秘
  8. mmdetection训练、测试
  9. 钉钉第三方企业应用开发快速入门
  10. 计算机网络提供给用户的常见服务有文件服务,【填空题】计算机网络提供给用户的常见服务主要有文件服务、消息传递服务、__________服务和应用服务。...