目录
一、Python简介
1. python是什么
Python是一种计算机程序设计语言。你可能听过很多的流行的编程语言,比如开发游戏的C/C++语言,比如开发企业级框架的java语言,比如开发web网页的JavaScript语言等。Python也是其中一种。
首先说明下编程语言。编程语言是人设计出来,为了让计算机干活的语言,比如上传一个文件、比如下载一首歌曲,而计算机只认识机器指令,不同的编程语言相当于不同语言的翻译,最根本的目的是把不同背景的人的指令翻译成计算机能看懂的指令,和计算机沟通,让它去干活。而不同的编程语言,做同一个任务,代码的质量是不一样的,比如同一个任务,C语言要使用800行,Java语言可能需要200行,python可能需要20行。
所以Python是一种非常简单易懂的语言。和其他语言相比,Python更接近人的理解,也是针对没有编程基础的人设计的,上手简单。连Google的都在大规模使用Python,也不用担心学会了没有地方用。
2. python应用场景
Python可以用来做什么?可以用来做日常任务,比如上传下载文件;可以开发web网站,很多著名的网站比如YouTube都是Python开发的;可以开发网络游戏的后台,很多在线游戏的后台也是Python开发的。
当然最常用的还是不同场景的数据分析,Python在数据分析和交互、探索性计算、数据可视化方面等方面都有很强的应用,比如电商路径分析、短视频投放分析、财务分析、股票交易分析等。总之,Python可以干很多事。
3. python适合谁
如果你是小白用户,满足下面条件:
- 对编程好奇,但是没有写过程序;
- 还记得初中数学的方程式和一丢丢数据知识;
- 0基础想学习python;
- 跨行业,想入行做数据分析;
- 每天抽出半小时学习;
不用再犹豫啦,这个系列就是为你准备的!7天学会数据分析,相信你自己可以的!
二、Anaconda安装和Python环境配置
1. 为什么用Anaconda
工欲善其事必先利其器,python有很多开发环境,推荐一个最简单方便的集成环境Anaconda,可以安装多个python版本,比如同时包括Python2.x和Python3.x,不用修改环境变量。同时Anaconda包含IPython交互环境jupyter,可以一步一步执行代码,每一步都可以打印出结果,非常适合初学者使用。后面也会介绍另一种常用的集成软件Pycharm,可以和anaconda打通使用,适合执行稍微复杂的python程序,效果特别棒。
python2.x vs python3.x
python版本情况比较特殊,2.x和3.x版本不兼容,语法也稍有不同,但是不用害怕,先以一个版本为主,学会之后再看下不同,会发现其实很简单。那么我们就开始吧。
2. Anaconda安装
首先,去Anaconda官网下载。Anaconda | Individual Edition,下载对应版本的软件。如果是windows系统,选择Window版本;如果是苹果电脑,选择Mac os系统;如果是linux系统,选择linux环境,不过一般大家不会涉及到linux版本。这里使用的是Mac Os版本。
双击下载包,进行安装。安装后,打开软件,结果如下就说明安装成功了。
3.Python环境配置
选择Environments-Create,弹出环境配置,这里先安装python2.7版本,环境名字叫做“python27”,python版本号指定位2.7。
点击create创建环境,下方会出现进度条,显示该环境正在安装
安装完成后,界面如下,右侧Installed,表示该python2.7环境默认安装的环境
三、Jupyter安装和使用
1.jupyter安装
安装交互软件jupyter。点击installed位置,选择all选项,可以查看所有第三方库,包括没有安装的软件。
搜索“jupyter”,弹出相关第三方库,选中jupyter,点击右下方的apply,即可安装。
点击apply,会弹出如下页面,anaconda会准备安装环境。
等待一分钟左右,会弹出如下列表,anaconda已准备好相关环境,点击apply,开始安装jupyter
点击apply之后,下方会显示进度条,表示jupyter正在安装
安装完成后,选中Environments-python27环境,点击箭头,结果如下,说明jupyter成功安装了。
2.使用Jupyter
2.1 打开jupyter
Environments-python27,点击箭头弹出open列表,选择open with jupyter Notebook
等待几秒,会弹出一个新页面,是anaconda所在的目录,可以看到当前目录下所有的文件和其他目录,每个人显示的文档不一样,如下图所示,说明打开成功。
2.2 jupyter文件夹操作
2.2.1 新建文件夹:
右上角侧有new选项,点击new,会弹出以下列表,这里点击Folder,创建新文件夹,点击后,当前工作空间多了一个,没有命名的文件夹。
- python2表示可以创建python2.x文件
- Text File可以创建文本文件
- Folder可以创建文件夹
2.2.2 文件夹改名:
选中该文件夹,点击左上方的Rename
输入文件夹新名字,这里改为“python27”,再点击Rename
成功改名后,结果如下:
2.3 jupyter文件操作
2.3.1 新建python2文件
点击“python27”文件夹,进入该文件夹空间,结果如下:
点击右侧new,选择新建python2文件,点击
成功创建文件,弹出新python界面
2.3.2 重命名文件
点击左上方“Untitiled”,修改该文件的名字
输入文件名字,这里命名为“First Day”,点击Rename。
2.4 Code和Markdown格式
打开python2文件,点击code,会弹出下拉列表,常用的是code和Markdown两种格式,
- markdown是文本格式,执行run之后可以显示文件;
- code是代码格式,执行run可以真正运行代码;
2.4.1 markdown格式:文字记录
输入“小白学python:7天学会python数据分析”,该行格式选择markdown
执行run(图标为向右箭头),结果如下:
2.4.2 code模式:真正执行代码的地方
输入“print "hello world", 该代码含义是打印输出 hello world,该行格式选择code
执行run,结果如下,现实代码结果
点击左上角保存图表,保存该文档,搞定了。