微信号:LovePython

介绍:关注Python编程技术和运用

怎么用最短时间高效而踏实的学习Python?

2015-12-25 14:24 Python编程

本文发表于知乎

原始链接:http://www.zhihu.com/question/28530832

问题:怎么用最短时间高效而踏实的学习python?


自己数学专业,数学不感兴趣,自己学的很差,想转编程,刚毕业现在一家外企从事数据处理的工作,接触代码仅为简单spl语言。自己会基本的理论C语言基础,其他计算机知识不具备。想学python之后学机器学习其他工具,走数据挖掘路线,这样前景怎么样?那如何迅速掌握python呢


知乎各位精英真的太热情了,我刚来知乎,突然想请教一下学习,没想到第一次问,居然有这么多人帮忙,谢谢各位大大~\(≧▽≦)/~啦啦啦。大家说的意见我就统统收下啦,由于我已经在看廖雪峰的教程,准备看完之后看集体智慧编程,最后回到各位所说的各种工具,代码实战,边写程序,边学习巩固,真心谢谢啦,各位还有什么好的建议,都给我吧,我选择最适合自己的抓紧走向高峰吧,哈哈哈,感谢各位不吝赐教~


回答者:SimonS,Life is short, I use Python.


建议读两本书:


1、集体智慧编程 (豆瓣)


因为Python是一门不需要花太多精力(甚至可以说很少),就可以基本掌握的一门语言,所以推荐这本书。题主提到以后想学机器学习,这是一本非常好的入门书,书中的例子源码都是Python实现的,并且能帮你迅速熟悉Python相关的各种计算库。


2、统计学习方法 (豆瓣)


考虑到题主要学得踏实,这本书深入浅出地讲了和机器学习有关的一切数学基础知识,一整本的干货,没有废话,非常值得一读。题主数学专业的话,读起来应该会比我更顺畅。


前景非常好,这两本书让我的年薪提升了60%,而且不会是死搬砖的工作。


回答者:邵成,to be collected


Python for Data Analysis - O'Reilly Media


Anaconda Scientific Python Distribution


看Python for Data Analysis的附录先把基本语言特性熟悉一下,然后边学边把numpy/scipy/sklearn/pandas等数据分析库用熟。


装Anaconda,用它提供的conda包管理,省去很多安装上麻烦,开箱即用。Anaconda附带的Spyder也挺好用,作为Python数据分析用的IDE,相当于山寨版RStudio。


回答者:劳里林,被研究员


推荐The Python Tutorial,入门就靠这个了


回答者:泽泽,伪3D引擎工程师-兼脚本码农


官方文档里面的

The Python Tutorial
是最好的学习python的材料
没有之一
居然还有中文版!


回答者:小活泼,无


Python语言( MIT公开课)计划详情


上面这个,我学python时候用的,看完视频要记得去MIT的网站找到这门课的主页,写编程作业哦。要不然所有东西看过都忘了


Coursera - Free Online Courses From Top Universities


接下来,拿来用一用,顺便学点NLP,对于你以后往数据挖掘走也是有用的,里面的作业都是python


Getting Started With Python


最后给你推荐这个,kaggle入门级比赛的教程,看完这个你大概对python做数据挖掘有点概念(假设你已经对数据挖掘有点概念,如果没有,那超出了你现在这个问题的范围了)


本文发表于知乎

原始链接:http://www.zhihu.com/question/28530832



●本文编号10,以后想阅读这篇文章直接输入10即可。

●输入m可以获取到全部文章目录



 
Python编程 更多文章 使用Python写一个小小的项目监控 Python开发者最常犯的10个错误 【Python爬虫实战】爬取百度贴吧帖子 Python书单,不将就 Python的优雅技巧
猜您喜欢 什么是X-Y问题?如何避免? 编程能力与编程年龄 面试官在想什么? 千锋教育官网改版上线 教育准则坚守到底 良心理念始终如一 Android Bitmap占用内存分析