原文信息
标题:Python 2.7教程
作者:廖雪峰
链接:http://t.cn/RyC5Age
原文大意
廖雪峰老师的编程教程,最初是读他的Git教程开始学习。课程深入浅出,很多复杂的逻辑也都讲解的非常浅显,受到众多自学派的追捧。而他的教程也很快独成一派,慢慢建立了自己的品牌。
廖雪峰,全栈工程师,技术作家,著有《Spring 2.0核心技术与最佳实践》,更多关于廖雪峰老师的内容,请自行百度,或者专注廖雪峰老师的网站:http://www.liaoxuefeng.com
廖雪峰老师的Python的课程,依旧秉承了Git教程的风格,深入浅出,理论结合实际,让读者可以很快的掌握所学的知识。
Python系列教程,主要可以分为以下几个大块:
- 基本知识。包括变量相关的数据类型、类型判断,强制转换、字符串编码;逻辑语句相关的条件语句、循环语句;如何定义、调用函数等等基础知识。
- 高级话题。高级话题的讲解,也都非常接近实际开发场景,让学习这很快的掌握知识点。包面向独享编程相关的,类、继承、多态、第三方模块的使用等;又如多线程,IO编程、网络编程等高级话题,都有涉猎。
- 案例实战。包括实现电子邮件、访问数据库、Webapp开发等实战技巧。教程的最后,还通过16课时的内容,详细的介绍了如何基于Python创建一个简单的博客webApp。
总的来说,廖雪峰老师的Python教程,基础和高级实战部分,搭配得当,新手看着不枯燥,老鸟看着不无聊,各自都能从中获取所需的知识,抑或温故而知新,实属佳作。
故事联想
Python应用场景
学习最终还是要应用到工作中,变现才是最终的目的。
目前学习Python,我能够想到的应用场景,主要有两个:
- 编写网络爬虫,聚合网络上的信息。(扩展学习:「慕课网」Python开发简单爬虫)
- 编写webApp,类似于PHP的作用。(扩展学习:「慕课网」django初体验)
编程语言学习框架
除了Python和Git,廖雪峰老师又推出了JavaScript和Java课程,除此之外,网络上还有大量的编程语言,如C#、Swift、PHP、C++等等。但是计算机语言的思路,大致都一样的,声明变量,创建对象,编写逻辑语句,根据需求使用指定的API编写相应的功能。
所以根据自己的知识体系,整理一个编程语言的学习框架,是有必要的。熟练掌握了计算机语言的框架,再学习其他的语言,可以大大降低学习成本。
拆为己用
根据自己的理解,将知识点,梳理成自己的知识框架,并结合PHP、JS等语言,都可以使用这个框架,加速自己的理解,快速掌握一门新的语言。
我的编程语言学习框架,一级结构如下:
- 基本知识
- 变量
- 逻辑语句
- 函数
- 类和对象
- 特殊功能
下面是框架思维导图,更多详细内容,请参考我的幕布
编程语言学习@2x
网友评论