能今天做好的事就不要等到明天。以梦为马,学习趁年华。
一、前言
1.1需要掌握的知识
掌握表示、清洗、统计和展示数据的能力
1.2编程工具
使用Anaconda IDE集成开发工具
需要理解和掌握如下工具的使用
conda
Spyder
IPython
二、Anaconda IDE的基本使用方法
2.1conda
一个工具,用于包管理和环境管理。
包管理与pip类似,管理Python第三方库。
环境管理能够允许用户使用不同版本Python,并能灵活切换。
conda将工具、第三方库、Python版本、conda都当作包,同等对待。
2.2anaconda
一个集合,包括conda、 某版本Python、 一批第三方库等。
2.3编程工具:Spyder
2.4IPython
它是一个功能强大的交互式shell,适合进行交互式数据可视化和GUI相关应用
IPython的%run命令
%run用于运行.py程序
注意: %run在一个空的命名空间执行%
IPython的%魔术命令
Python与IPython的区别
Python只是一个解释器,用户给一段输入,则它给一段输出。
IPython是一个能够调用核心的Python解释器的交互式环境,IPython只是前台的一个显示脚本,而对程序的执行是由后台的Python的内核执行。
三、Python语言开发工具选择
3.1文本工具类IDE介绍
IDLE
Notepad++
Sublime Text
Vim & Emacs
Atom
Komodo Edit
3.1.1IDLE
它是Python自带的、默认的、常用的入门级编写工具
适用于Python入门、功能简单直接、代码量小的需求
3.1.2Sublime Text
它是专门为程序员开发的第三方专用编程工具,具有专业的编程体验和多种编程风格
3.2集成工具类IDE
PyCharm
Wing
PyDev & Eclipse
Visual Studio
Anaconda & Spyder
Canopy
3.2.1通用类型
Wing
它是公司维护,工具收费的;调试功能丰富;版本控制,版本同步;适合多人共同开发
Visual Studio & PTVS
它是微软公司维护,Win环境为主,调试功能丰富的一款工具