纯小白学习python,听完了嵩天老师的python程序语言设计,觉得老师讲的通俗易懂好上手,一轮学习下来很有成就感,于是又开始学习数据分析与展示,但是之前学的没有做到很好的复盘,导致效果一般,希望之后可以通过坚持写博客的方式巩固所学知识!
python数据分析和展示:表示-清洗-统计-展示
1. IDE工具的介绍
常用的python IDE工具(数据分析展示常用的已加粗):适合自己的才是最好的IDE!
文本工具类IDE | 集成工具类IDE |
IDLE(入门级) | PyCharm |
Notepad++ | Wing |
Sublime Text | PyDev & Eclipse |
Vim & Emacs | Visual Studio |
Atom | Anaconda & Spyder |
Komodo Edit | Canopy |
- IDLE:自带、默认、常用、入门级;分为交互式和文件式;适用于300行代码以内
- Sublime Text:专为程序员开发的第三方专用编程工具,用户体验比较好
- PyCharm:社区版免费,简单,集成度高,适合较大较复杂的工程
- Anaconda & Spyder:开源免费的集成开发框架,支持近800个第三方库,包含主流工具,适合数据处理和科学计算领域的使用
2. Anaconda IDE的基本使用
- 安装:https://www.anaconda.com/ 官网直接下载安装
- Anaconda是一个集成各类Python工具的集成平台
- 理解conda:包管理和环境管理工具
conda: 一个工具,用于包管理和环境管理,其中:包管理与pip类似,管理Python第三方库环境管理能够允许用户使用不同版本Python,并能灵活切换
anaconda:一个集合,包括conda、某版本Python、一批第三方库等
conda将工具、第三方库、 Python版本、 conda都当作包,同等对待
- Spyder:非常优秀的调试和编写python语言的第三方工具
IPython是一个功能强大的交互式shell,使得输出输入变得非常清晰,适合进行交互式数据可视化和GUI相关应用,关注 IPythond 的?和%,变量前或后增加?将显示一些通用信息,包括函数对应的源代码