怎么才能最短时、高效、踏实的学习 Python?

作者:飞绝眷岭
链接:https://www.zhihu.com/question/28530832/answer/58656332
来源:知乎
著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。
 

Dataquest 这个网站上提供了一系列和数据分析相关的python教程,从python基本语法到data analysis的基本函数,到PANDAS包的使用方法,到machine learning里常用的Python指令,甚至还有手把手教你玩Kaggle,简直不能更贴心~当然这个只是入门级教程,高级技巧就一点点的在实战项目里积累吧~

 

再补充一个coursera上的python课程,https://www.coursera.org/learn/hipython/home/welcome,

用Python玩转数据,by Nanjing University,也非常方便贴心,而且是中文教程,老师讲的也很风趣幽默~

 


 

对于那些对机器学习以及数据挖掘感兴趣的筒子们,这里还有两个免费的进阶版教程, Data Science Course GitHub - justmarkham/DAT4: General Assembly's Data Science course in Washington, DC You got all the python codes to play with and a very detailed tutorial to understand the material.

如果是想为code interview做快速准备的筒子们,不妨尝试下Udacity的技术面试练习Algorithm and Data Structure in Python. 这门免费的课程会带着你快速的浏览一遍技术面试中所考察的基本知识.

<img src="https://pic2.zhimg.com/v2-b30515bad8f725fca4fd7d68f089a299_b.png" data-rawwidth="1657" data-rawheight="1316" class="content_image" width="1657" data-original="https://pic2.zhimg.com/v2-b30515bad8f725fca4fd7d68f089a299_r.png">感觉这个课程比起LeetCode来指导性要强一些,比较适合入门者.希望对不同需求的筒子们有帮助. :)

热门文章

暂无图片
编程学习 ·

元注解

元注解 元注解时定义注解的注解,是Java提供的用于定义注解的基本注解注解 说明@Retention 是注解类,实现声明类Class,声明类别Category,声明扩展Extension@Target 放在自定义注解上的上边,表明该注解可以使用的范围@Inherited 允许子类继承父类的注解,在子类中可以获取使…
暂无图片
编程学习 ·

工科中的设计思维

超星学习通app工科中的设计思维网课答案,工科中的设计思维尔章节测验网课答案1.1 走近设计思维1【单选题】本门课程讲述的主要内容不包括()。A、设计思维这一学习形式和思维方式B、一系列有用的创新工具和创造技法C、工科学生需要用到的专业设计软件D、系统化的设计流程和与众…
暂无图片
编程学习 ·

Day 11 武装飞船

《外星人入侵》游戏要实现的是:玩家控制一艘出现在屏幕底部中央的飞船,可以使用箭头左右移动飞船,还可以使用空格来进行射击,游戏开始时候一群外星人出现在天空,他们在屏幕中向下移动,玩家的任务是射杀这些外星人,玩家将所有外星人都消灭干净后,会出现一群新的外星人,…
暂无图片
编程学习 ·

内网穿透工具 frp

内网穿透工具 frp 荐国网络工具包授权协议: GPL开发语言: Google Go操作系统: 跨平台收录时间: 2016-08-01提 交 者: FateDier收藏1145评论62分享软件介绍资讯 (8)问答 (2)博客 (99+)我要提问frp 是一个高性能的反向代理应用,可以帮助您轻松地进行内网穿透,对外网提供服务,支…
暂无图片
编程学习 ·

NLP 任务中有哪些巧妙的 idea?

文章目录1. 分布式假设(Distributional Hypothesis)2. 词袋模型(Bag-of-Words)3. 潜在语义分析(Latent Semantic Analysis)4. 概率主题模型(Probabilistic Topic Models )5. 基于BMES的中文分词或基于BIO的NER/Chunking6. 基于PageRank的TextRank转载来源:https://www…
暂无图片
编程学习 ·

双亲委派模型

原理 双亲委派模式是在Java 1.2后引入的,其工作原理的是,如果一个类加载器收到了类加载请求,它并不会自己先去加载,而是把这个请求委托给父类的加载器去执行,如果父类加载器还存在其父类加载器,则进一步向上委托,依次递归,请求最终将到达顶层的启动类加载器,如果父类加…
暂无图片
编程学习 ·

HBaseShell操作

HBaseShellhttps://cloud.tencent.com/developer/article/13366481.进入Hbase shell命令$>hbase shell #命名空间级别:#列出所有命名空间hbase> list_namespace #新建命名空间hbase> create_namespace ns1 #删除命名空间hbase> drop_namespace ns1 #修改命名…
暂无图片
编程学习 ·

DAY14 Javaweb Servlet、Response、Request

以下讲的都是最底层的内容,以后会被新的方法顶替掉一、Servlet,是sun公司开发的一门技术,如果要开发sevlet程序(网页java),只需要1、实现这个接口就可以 2、把开发好的java类部署到web服务器中。把实现了Servlet接口的Java程序叫做Servlet,一个请求地址对应一个servlet…
暂无图片
编程学习 ·

Java ssm框架搭建实现登录

Java ssm框架搭建实现登录前言准备新建项目配置TomcatJava文件和resources文件Javaresources建立Package配置文件applicationContext.xmldb.propertiesspring-mvc.xmlUserMapper.xmlcc0701UserUserControllerUserDaoUserServiceUserServiceImplWebfailure.jspok.jspindex.jspw…
暂无图片
编程学习 ·

使用ftrace分析函数性能

0. 背景 ftrace的功能非常强大,可以在系统的各个关键点上采集数据用以追踪系统的运行情况。既支持预设的静态插桩点(trace event),也支持每个函数的动态插桩(function tracer)。还可以利用动态插桩来测量函数的执行时间(function graph tracer)。关于ftrace的详细操作和原理分…
暂无图片
编程学习 ·

Java 基础 A类集合存的数据B类调用

1.新建一个Callback抽象类public interface Callback {Map<String, Object> a() ; }2. b继承Callbackpublic class b implements Callback{@Overridepublic Map<String, Object> a() {Map<String,Object> map=new HashMap<>();map.put("china&q…
暂无图片
编程学习 ·

docker常用命令

1, docker常用命令 #查看本地镜像 docker images #查看镜像历史,httpd为镜像名称 docker history httpd 运行容器:docker start 容器ID|容器名称 停止容器:docker stop 容器ID|容器名称 重启容器:docker restart 容器ID|容器名称 删除容器:docker rm 容器ID|容器名称 删…
暂无图片
编程学习 ·

.NET中解决ajax跨域问题

一行代码解决:HttpContext.Response.AppendHeader(“Access-Control-Allow-Origin”,"*"); 然后,该怎么返回数据怎么返回数据
暂无图片
编程学习 ·

常见问题

1.简述面向对象和面向过程的特点。 面向过程:按顺序编写和执行程序,一行行,一句句地执行指令,把这些指令包装成一个个过程,通过参数批量调用。 面向过程:将程序指令和所要操作的数据封装成一个个模板,然后在需要的时候将模板实现为实例,用不同实例组合成解决问题的方法…
暂无图片
编程学习 ·

VINS-Mono理论推导1

ReferenceVINS-Mono: A Robust and Versatile Monocular Visual-Inertial State Estimator. Quaternion Kinematics for Error-State KF. 预积分的推导 预积分是VINS-Mono中十分重要的一个步骤,主要涉及的是IMU的运动方程,下面对这部分进行一个简单的推导,主要使用的是ESKF…
暂无图片
编程学习 ·

es6中map()、some()、every()、filter()的区别

ES的Array对象有map、some、every、filter几个方法都能对数组中的每个对象进行处理,但是他们之间的功能又各有差别map():通过指定函数处理数组的每个元素,并返回处理后的数组。var numbers = [4, 9, 16, 25];function myFunction() {console.log(numbers.map(Math.sqrt)); }…
暂无图片
编程学习 ·

https://www.cnblogs.com/sunsky303/p/7731911.html https://blog.csdn.net/lilele12211104/article/details/80393463
暂无图片
编程学习 ·

ROS安装及出错解决

基本按照这个https://blog.csdn.net/wangguchao/article/details/81044558?utm_medium=distribute.pc_relevant.none-task-blog-BlogCommendFromMachineLearnPai2-2.nonecase&depth_1-utm_source=distribute.pc_relevant.none-task-blog-BlogCommendFromMachineLearnPai2-…
暂无图片
编程学习 ·

彻底理解Cookie Session token

Cookie cookie 是一个非常具体的东西,指的是浏览器中能永久存储的一种数据,仅仅是浏览器实现的一种数据存储功能 Cookie的内容是保存一小段文本信息,这些文本信息组成一份通行证。它是客户端对于无状态协议的一种解决方案。 Cookie的原理 (1)客户端第一次请求时,发送数据…
暂无图片
编程学习 ·

使用Node实现Vue移动端网页支付宝沙箱模拟支付

在许多项目中都会涉及到支付功能,而一些朋友呢目前并不具备申请商家好上线项目的能力,尤其是一些大学生只是用作练习来开发这样的项目,而支付宝为开发者提供了一个模拟支付宝功能的平台——沙箱环境,使得我们可以用一个虚拟的账号来模拟我们项目中所需要的支付功能。 沙箱配…