python快速入门——进入数据挖掘你该有的基础知识
这篇文章是用来总结python中重要的语法,通过这些了解你可以快速了解一段python代码的含义
首先聊一下Python的意义
要学好数据分析,一定要掌握 Python 吗?我想,要想学好数据分析,你最好掌握 Python 语言。为什么这么说呢?
Python 语言最大的优点是简洁,它虽然是 C 语言写的,但是摒弃了 C 语言的指针,这就让代码非常简洁明了。同样的一行 Python 代码,甚至相当于 5 行 Java 代码。我们读 Python 代码就像是读英文一样直观,这就能让程序员更好地专注在问题解决上,而不是在语言本身。
当然除了 Python 自身的特点,Python 还有强大的开发者工具。在数据科学领域,Python 有许多非常著名的工具库:
Python 的版本选择
Python 主要有两个版本: 2.7.x 和 3.x。两个版本之间存在一些差异,但并不大,它们语法不一样的地方不到 10%。
这两个版本该如何选择呢?版本选择的标准就是看你的项目是否会依赖于 Python2.7 的包,如果有依赖的就只能使用 Python2.7,否则你可以用 Python 3.x 开始全新的项目。
Python IDE 推荐
确定了版本问题后,怎么选择 Python IDE 呢?有众多优秀的选择,这里推荐几款。
1. PyCharm
这是一个跨平台的 Python 开发工具,可以帮助用户在使用 Python 时提升效率,比如:调试、语法高亮、代码跳转、自动完成、智能提示等。
2. Sublime Text
SublimeText 是个著名的编辑器,Sublime Text3 基本上可以 1 秒即启动,反应速度很快。同时它对 Python 的支持也很到位,具有代码高亮、语法提示、自动完成等功能。
3. Vim
Vim 是一个简洁、高效的工具,速度很快,可以做任何事,从来不崩溃。不过 Vim 相比于 Sublime Text 上手有一定难度,配置起来有些麻烦。
4. Eclipse+PyDev
习惯使用 Java 的人一定对 Eclipse 这个 IDE 不陌生,那么使用 Eclipse+PyDev 插件会是一个很好的选择,这样熟悉 Eclipse 的开发者可以轻易上手。
如果上面这些 IDE 你之前都没有怎么用过,那么推荐你使用 Sublime Text,上手简单,反应速度快。
Python 基础语法
最新文章
- Jquery的基本架构
- debug和release转载
- MVC 简单发送邮件示例
- Spark相比Hadoop MapReduce的特点
- 在ASP.NET下做了一个实验MVC的小东西
- Winform程序只允许运行一个程序实例
- XCOPY: Access denied
- 推荐一个可以直接在Visual Studio中看到complexity的插件CodeMaid
- 2015年阿里巴巴蚂蚁金服校招JAVA研发工程师内推电话面试
- Android---60---Notification 通知栏的简单使用
- Android菜鸟的成长笔记(10)——使用Bundle在Activity之间传值
- 【剑指offer】设置在最小数目的阵列
- HTML+CSS样式设置——CSS一学就会
- vector介绍
- Spark Streaming 调优指南
- AI 新技术革命将如何重塑就业和全球化格局?深度解读 UN 报告(上篇)
- LeetCode 871 - 最低加油次数 - [贪心+优先队列]
- 阿里云主机Nginx下配置NodeJS、Express和Forever
- SolidWorks基础-快速入门
- CentOS7.X安装LMMP环境Nginx+PHP+Mysql详解