上手Python快一年了,用Python也开发了不少工具、项目,准备写一个系列来整理Python的学习。
1、Python的介绍:
Python是一种面向对象的、解释型语言,发明与1989年。
Python是一种高级语言,它在底层实现许多高级的数据结构,使得编程变得非常容易。
Python的库非常丰富,它是大数据处理常用的语言的。开发快,效率相对高。
Python应用广泛。比如豆瓣就是依靠Python实现的。
Python运行平台广泛。
目前Python的版本已经到3.4, 但是Python2 和Python3之间的差异很大,在后面的章节中介绍的主要是Python2为主,实例演示为Python2.7中运行的。
Python对于程序的缩进非常严格。因为它依靠缩进来实现区分程序块的。所以写过Python,会养成程序的缩进的“强迫症”,当然这是一个编程的好习惯。
总而言之,Python是一门学了绝不后悔的语言。
2、如何学习:
对于已经掌握基本的C、C++的同学来说,学习Python就是花个一天时间看看一些基本的语法,在Python的环境中进行试验就Ok,然后就可以开始编程了。
对于编程小白来说,可以选择一本或者一门相关的课程来学习。
无论对于谁来说,多在python的编译环境下,写一些测试的程序,都是必要的。此外,在我们测试一些高级特性或者库的用法的时候,直接在Python环境测试也是很好的习惯。
3、学习资料:
入门:google school Python (网上搜索一下)
简明Python教程 (网上搜索一下)
进阶:Dive into Python(网上搜索一下)
主要是根据自己的需要进行学习
一定用好官网的Document。
4、对于入门的同学,看完这些教程应该了解Python的语法(能够写出一个脚本,并且运行通过),使用基本的数据结构(list、dict、tuple),处理文本(string
re),知道基本的库(os、sys),会使用Python函数编程,就可以往下一节看了。
[Python学习]一、如何学习,学习资料,布布扣,bubuko.com