真的是零经验的选手来答一发:

第一个坑:因为在互联网公司,自然第一时间问公司的开发,都说学习Python很有前途,问怎么学?推荐廖雪峰老师的博客,说看看就懂了。看这个链接:Python教程

然后我是连什么叫字符串都不清楚的人,坚持看了一段时间之后还是云里雾里,最后放弃。

第二个坑:买教学视频。淘宝上花了十几块钱吧,40几个G的视频,各种教程,但是看下来还是看不懂,总是卡在莫名奇妙的地方,百度了半天才知道。自学Photoshop和网站建设的我都开始怀疑我自己的学习能力了。

最后老老实实在豆瓣一番比较之后,选择了《Python编程:从入门到实践》 [Eric Matthes著] />

学习Python一下子变得简单了,包括介绍给一个毫无基础的朋友,也同样觉得很简单。

书很厚,真的是为毫无编程基础的人编写的一本书,最基础的定义都会讲的很清楚,每一个方法都会有清晰的说明和实际的编程案例,而且特别贴心的把未来会遇到的一些注意事项都会在前文简单提一下。

按照自己的节奏,一个一个方法和函数学习过去就可以,就和玩消消乐一样,一关一关很轻松就能学过去,但是难度其实在慢慢增加。思考

我后来反思,视频教学因为需要老师直接用口语表达,很多时候是不够清晰的。

而且对于学会的人来说很多是常识性的东西压根不用说,但是对于完全不会的人来说就是一个知识盲区,初学者很容易卡在这些盲区上,导致无法学习下去。

而书籍是经过反复推敲的内容,内容安排和措辞都考虑的很周全,所以希望零基础进入一个领域,最好的方法还是把经典的基础书籍老老实实的读完,真的是磨刀不费砍柴功。

小结一下

我发现学习编程其实并没有想象中那么难,就是和所有工具的学习方法一样。

1、我的Photoshop也是自学的,Python每一个方法就是Photoshop工具栏上的工具,弄清楚每个方法能做到什,么效果是什么,这是学习一个工具最基础的过程。

2、然后函数等一些难一点的就是Photoshop里面的蒙版啊,曲线啊之类的,需要花点时间理解透彻,是很重要的高阶部分。

3、就像Photoshop学完所有工具之后我还是不知道怎么做图修图一样,所有的工具都需要在实践中边做边学。而且需要了解光和色的原理,设计的原理等等。

4、Python也是一样,基础的方法之后掌握了,就去学习别人的代码,用自己的代码跑一遍。其实就是快速的学习「套路」,套路真的很重要!

5、另外如果有条件有时间,可以在把基础知识都巩固之后,选择线下的课程,直接和老师同学一起学。快速掌握大量成熟的套路,把这项技能学到80分。这样会节省很多时间,也节省很多精力。

我的打算是先把这本书按照自己的节奏干掉,然后会找个时间,花1-2个礼拜参加一个培训,集中时间掌握成熟的套路,省去自己摸索的时间。

P.S.学习过程中不要心急,每一段代码都记得自己手打一遍,作业认真的做完,其实完全不难。附一份我自己的学习笔记: />

我现在也在学习中,等我把这本书学完在回来继续更新,看我什么时候学完orz...

python基础教程第二版和第三版哪个好-最好的Python入门教材是哪本?相关推荐

  1. python基础教程第二版和第三版哪个好-python基础教程 2版和3版哪个适合新手?!...

    python基础教程 2版和3版哪个适合新手? 现在学是学python3. 两者的差异发者本身影响并不大,个别语法细微的差比如python3的print数方式使用,一些常用模块的名称差异,一些机制的差 ...

  2. python基础教程第二版和第三版有什么区别-《Python基础教程》(第2版修订版)中要注意的地方...

    想必现在大家学习Python都会用3.0及以上的版本了,虽然2.X的版本依然很多,但是这两年随着部分开源项目不再支持2.X版本,3.X已经成为趋势. 正是在这样的大背景下,我最近用这本<Pyth ...

  3. python基础教程第二版答案-《Python基础教程》(第2版修订版)中要注意的地方...

    想必现在大家学习Python都会用3.0及以上的版本了,虽然2.X的版本依然很多,但是这两年随着部分开源项目不再支持2.X版本,3.X已经成为趋势. 正是在这样的大背景下,我最近用这本<Pyth ...

  4. 《Python基础教程第二版》第二章-Python列表和元祖

    序列 例: Edward = ['abc', 12] 序列中的所有元素都是有编号的,从0开始递增. Note: 使用负数索引-1,Python会从右边,也就是从最后一个元素开始计数.最后一个元素的位置 ...

  5. python基础教程第二版修订版下册答案_Python基础教程(第2版 修订版)

    第1章 快速改造:基础知识 1.1 安装Python 1.1.1 Windows 1.1.2 Linux和UNIX 1.1.3 苹果机(Macintosh) 1.1.4 其他发行版本 1.1.5 时常 ...

  6. 《Python基础教程第二版》第五章-条件、循环和其他语句(一)

    print和import print打印多个表达式,用逗号,隔开 print 'abc:', 42, 'nonono' #输出在每个参数之间添加空格 print在结尾处加上逗号,,接下来的语句会与前一 ...

  7. python基础教程第二版下载-Python基础教程(第2版)

    本书包括Python程序设计的方方面面,首先从 Python的安装开始,随后介绍了Python的基础知识和基本概念,包括列表.元组.字符串.字典以及各种语句.然后循序渐进地介绍了一些相对高级的主题,包 ...

  8. python基础教程第二版答案-Python基础教程(第2版)

    Python是一种解释型.面向对象.动态数据类型的高级程序设计语言,是*受欢迎的程序设计语言之一.Python语言简洁,语法简单,很适合作为学习编程的入门语言. 本书包括基础篇和高级篇,全面介绍Pyt ...

  9. python基础教程第二天

    Python编程语言中有四种收集数据类型: 列表是有序且可更改的集合.允许重复的成员.用[]括起来. 元组是有序且不可更改的集合.允许重复的成员.用()括起来. 他们的代码使用没有明显区别,主要就是用 ...

最新文章

  1. Javascript匿名函数
  2. LeetCode 226. Invert Binary Tree--反转二叉树--C++,Python解法--递归,迭代做法
  3. hive性能调优实战pdf_1分钟带你入门JVM性能调优,实战解析调优工具
  4. Linux tcp同时多个连接,Linux下网络编程(2)——TCP多连接,1个server,多个client...
  5. 使用localStorage实现历史记录搜索功能也就是天猫app历史记录存储方便浏览
  6. php中的全局异常,PHP的全局错误处理详解
  7. 20164319 刘蕴哲 Exp9 Web安全基础
  8. 生成模型和判别模型_生成模型和判别模型简介
  9. cad与连接mySQL数据库_跨服务器操作数据库?其实很简单!(下)
  10. 2021春季推荐算法实习生面经
  11. WebSphere MQ 安装
  12. 情侣在公交车上接吻遭乘客指责
  13. 开课吧9.9学python课_python 自动化运维 零基础入门 课程
  14. python右对齐_Python中print函数输出时的左右对齐问题
  15. 可能是catalan数吧
  16. 微信对接推送模板消息
  17. Apache关联Weblogic启动时爆错!libstdc++.so.5
  18. 【DP】BZOJ2708 木偶
  19. (SQL语句)查询条件模糊匹配若干字段
  20. cf 678E - Another Sith Tournament 【状压dp】

热门文章

  1. python excle写数据
  2. 差速移动机器人之轨迹跟踪
  3. JDBC的两种sql命令发送器比较【Statement:PreparedStatement】
  4. HTTP Status 500 – Internal Server Error
  5. 蓝桥杯 最长公共子序列
  6. ecshop资料网址
  7. 利用JDK动态代理机制实现简单拦截器
  8. 【转】ClickOnce证书
  9. delegate,event, lambda,Func,Action以及Predicate
  10. 面试集——redis