自学python的学习路线是什么?推荐一些python学习资源

第一段

初级,掌握Python的语法和常用库的使用

这里首先推雪锋在网上的书籍,这是Python2.7的,这本书适合于重头开始一直读完,作为一个开发人员,除了基本的语法,这本书里面提到了一些其他的常用的库,看了廖老师写的很多东西,感觉他的思路,以及写博客写书的高度,概括性,原理性都十分好,这本书读完之后,相信就可以动手写很多东西了,可以尽情的玩转Python解释器了。

另外还有一本书《Python参考手册》,这本书也十分的有用,关于Python的方方面面基本都囊括在内,可以作为一本Python字典来查询使用方法,十分好用。

掌握一门语言最好的方法就是用它,所以我觉得边学语法边刷Leetcode是掌握Python最快的方式之一。

很多只需要将Python作为脚本或者就是写一些小程序处理处理文本的话,到这一个阶段就足够了,这个阶段已经可以帮我们完成很多很多的事情了。但是如果是一个专业学习Python的,恐怕还需要努力的升级:

第二个阶段

中级,掌握自己特定领域的库,掌握pythonic写法,非常熟悉Python的特性

推荐的第一本书是《编写高质量代码–改善python程序的91个建议》,这本书大概的提了下Python工程的文件布局,更多的总结了如何写出pythonic的代码,另外,也介绍了一些常用的库。

要想深入的了解Python,有的时候看看Python的源码也是很重要的,自己通过读懂源码,来彻底的了解Python的核心机制,这里推荐《Python源码剖析——深度探索动态语言核心技术》,这本书并没有看完,只是在需要深入了解Python某个功能或者数据结构的时候看看相关章节,也觉得受益匪浅。

自己领域的书籍和资料也肯定很多,比如web开发的构架都有很多,只有了解熟悉了所有构架,在选择的时候才能衡量利弊,然后深入掌握某些构架。

这个阶段过后,可以写出pythonic代码,可以通过PEP8的检查,可以为开源社区做贡献了,可以将一个Python文件写的十分好,但是如果要用Python开发一个大型项目,还是有很多东西需要掌握的,比如项目的文档,项目的发布,下载,项目性能和案例等等。

第三个阶段

高级,从整个工程项目着眼,考虑document,distribution,性能优化等

目前只看了一本书《the hacker guide to python》,看的是英文版的,这本书对项目的布局,文档,性能,发布等做了很多详细的介绍,我觉得写的还是很不错,只不过本人还需要再读几遍。

对于大多数人来说,很难有机会从头开始一个有意义的大型工程项目,所以自己可以用Python实现一些简单的功能,简单的项目,这个灵感可以去知乎或者quora搜索,很多前辈都分享了自己的经验。

从大局入手,规划好项目的布局,设定好相应的文档说明,提供工程下载安装的方法,带几个demo,每个类,每个函数,每行代码都反复推敲,写出pythonic的程序,相信这时候Python于我们便是信手拈来了!

知乎为什么用Python,而不用PHP?

我觉语言的特点来看,用各种现代编程语言比一个圈绝对不会。

相反,的缺点都是在七、八甚至十年前形成的。

问题在于人才的结构。据我所知,政府,传统的国内企业,银行,工厂等,在最广泛使用的领域内,有很多的不良和非生产性的,希望只会拖动控制和的搜索代码是对程序员的要求。他们对计算机没有兴趣,编程的目标是尽快停止编程,在三年内管理或销售,但失败了。

这样的人很难跳到更高的付费互联网上。

除了加班的强度,你跟不上学习新知识、新单词和新框架的速度,而且你还想学习一辈子。十多年来,我见过太多这样的人。他们甚至不知道如何使用反射和泛型。算法就像听一本书,更不用提二叉树了,有一个有向图,气泡排序可以扫掉一个大的。这不是夸张。

想走这个方向,反而极为排斥那些“酷炫”、“便利”的东西。

因为太容易被引偏方向了——在过去的几年里,应用程序的蓬勃发展导致了一个巨大的零基础训练月,在这个月里,安装了iOS和android“程序员”这样的人群场景,导致了灾难性的代码质量。网络编程人员刚刚进入这一行。但他们愿意这么做,因为没有替代品。

所以正规计算机专业的教材,自始至终不会拿“如何使用某种GUI库”之类当重点讲,甚至可能压根就不讲。

最近刚python入门,看了入门教程,该如何提高

当你熟悉基本的语法之,千万不要停下来,做一些小项目练手!!~~这种简单的项目知乎可以搜多建议,

比如做一个屏幕取色工具/网站爬虫/网站后台或者任意其他的自己有兴趣的小程序,

如果你有十足的Geek范儿,可以试试用Python 树莓派做一个远程控制家电的[伪]智能家居控制中心, 控制下电热毯/台灯/电视什么的.

Python的第三方库非常完善,所以当你遇到问题的时候,一定要学会先搜一下有没有第三方的库可以帮助自己解决问题.

另外,编程涉及到很多方面的知识,这里不严谨地把题主所指的『毫无基础』理解为是计算机方面毫无基础,但是数学/英语方面有一定基础,那么,对于学会Python基础语法之后的建议就是,学习计算机的基础理论知识,比如说为什么计算机只能处理二进制,3 2=5在计算机中究竟是怎么样得出来的等等~

python入门学习哪个书比较好

Python是一门非常不错的编程语言,单纯的看书是不够,最好书籍结合视频共同学习,跟着视频进行实操,这样既可以积累基础知识,也可以积累项目经验。

知乎为什么用Python,而不用PHP

这个问题我也不太清楚,我建议楼主到后盾人那里看看吧,那里有很多专家录制的视频教学,我现在也在那里学习

人工智能时代为什么选python 知乎

他老板估计当时深入学了python,然后觉得不错。注意:关于语言谁好谁坏的问题,不要再问了,没有意义,最主要的:你熟悉这门语言了么。语言没有好坏。

版权声明:本站所有文章皆为原创,欢迎转载或转发,请保留网站地址和作者信息。

python入门视频教程推荐-python入门学习哪个书比较好(python视频教程知乎)相关推荐

  1. 自学python买什么书比较好-python入门学习哪个书比较好(python视频教程知乎)

    自学python的学习路线是什么?推荐一些python学习资源 第一段 初级,掌握Python的语法和常用库的使用 这里首先推雪锋在网上的书籍,这是Python2.7的,这本书适合于重头开始一直读完, ...

  2. 【视频课】8大真实金融工程案例,20多小时Python进阶课推荐给你学习!

    Python是金融行业的重要工具,本次我们联合<王的机器>公众号号主一起推出Python金融案例进阶课程,并且基于8大金融行业的实际案例进行实践,下面请听介绍. 作者介绍 首先来介绍一下视 ...

  3. python自学书籍推荐豆瓣-入门python有什么好的书籍推荐?

    与Python相关的问题,当然是用Python来回答才显得Pythonic! /> 笔者写了一个小爬虫,将所有回答中推荐的书籍爬了下来,统计了一下哪些书籍被推荐的次数最多,是不是还没入门就感受到 ...

  4. python内建函数测试对象身份_python 学习笔记day03-python基础、python对象、数字、函数...

    python基础 语句和语法 注释及续行 首要说明的是:尽管python可读性最好的语言之一,这并不意味者程序员在代码中就可以不写注释 和很多UNIX脚本类似,python注释语句从#字符开始 注释可 ...

  5. python教程博客园_python学习(一)—简明python教程

    2016-04-12 15:59:47 1. 介绍 2. 安装Python 3. 最初的步骤 4. 基本概念 5. 运算符与表达式 6. 控制流 7. 函数 8. 模块 9. 数据结构 10. 解决问 ...

  6. python安装盒怎么打开_Python学习笔记(六)Python盒子:模块,包和程序

    关于独立的程序: 我们可以将编写的代码放到一个文本里,并将文件名命名为xxx.py的形式.如果想要运行程序,直接在终端或者命令终端输入 python xxx.py. 命令行参数 我们编写文件test. ...

  7. python人工智能入门书籍推荐-人工智能入门到进阶必读Python书籍PDF!

    1.一本人工智能入门必读书籍<21天学通Python>! <21天学通Python>全面.系统.深入地讲解了Python编程基础语法与高级应用.在讲解过程中,通过大量实际操作的 ...

  8. 【视频课】12小时不一样的高质量Python基础课,推荐给你学习!

    在人工智能和深度学习领域,Python语言是必须掌握的,几乎所有的开源框架都基于Python接口,数据获取与整理需要用到Python,市面上Python教程众多,但良莠不齐,本次我们联合<王的机 ...

  9. python人工智能入门书籍推荐-了解、学习人工智能必看的十本书

    原标题:了解.学习人工智能必看的十本书 到底人工智能是什么?学人工智能必看哪些书籍?简单来说,人工智能就是研究如何让计算机去完成以往需要人的智力才能胜任的工作,通过生产能像人类一样做出智能反应的智能机 ...

最新文章

  1. Jakarta Commons Logging学习笔记
  2. 初识Anrdiod SDK
  3. shell 脚本从1加到100
  4. 10、java中文件的抽象表示
  5. 【Flink】Too many fields referenced from an atomic type
  6. [转载] 抽象类中不能有static,final,private修饰的方法--姥姥家的程序员
  7. 基于semisync实现MySQL的主从半同步复制
  8. PHP生成一寸照片代码,用PS制作1寸证件照方法介绍
  9. 项目管理十大知识领域之间的关系
  10. GBA开发入门(转收藏)
  11. 彻底解决安装包过程中的Requirement already satisfied:问题
  12. Airbnb放弃国内业务,转投外国怀抱?翅膀硬了吗?
  13. CSS(二)——Flex布局 边框 渐变 过渡 动画
  14. 水滴pin安卓版apk_水滴清单app
  15. c++课后题,声明一个长方体类Box,该类有长度(length),宽度(width),高度(height)三个数据成员,类中有获取及修改长度…………
  16. 【Chrome】解决浏览器萤幕画面模糊字体不清楚方法
  17. 410款INTEL CPU详细技术资料速查表
  18. 【题解】P4516 [JSOI2018] 潜入行动
  19. Java GC(垃圾回收)机制知识总结
  20. 医学影像MRI,CT和X-ray概述

热门文章

  1. 熬夜的朋友注意了﹕看看器官的工作時間
  2. java容器类的继承结构
  3. visio 2010下载
  4. [鸟哥的Linux私房菜] X Window 与 纯文本模式的切换
  5. 把时间当作朋友(四)
  6. WebBrowser组件和MSHTML
  7. php 两次post,ajax跨域往php程序post数据时,php程序总是执行两次的解决办法
  8. mysql常见排错_MySQL常规日志排错
  9. python使用符号 表示单行注释-Python注释符号(多行注释和单行注释)用法详解...
  10. python基础第三章选择结构答案-零基础学Python--------第3章 流程控制语句