有点想学python,就开始了。
学python的资料--操作系统:Linux,方便运行脚本。
编译器:PyCharm,图形化集成开发环境,简单,用户友好;IDLE太弱鸡,vim等配置太复杂。
书籍:《简明Python教程》应该是我遇到的最简单的python入门书了,优点是非常简单,缺点就是内容太少了。
目前正在看《简明python教程》,同时也编写了书上的例程,计划两周看完学完,在这里记一下笔记。
一、Python简述(自我理解)
1、Python特点:解释型、面向对象、动态强类型、语法简单、类库丰富的高级语言。
1)解释型语言:不用编译,可直接运行,也可编译为.pyc的字节码。
2)面向对象:
a.类与对象:所谓的类,就是具有某种属性的物体的总称,比如人类人类,“人”就是一个类。所谓对象,是指一个存在的个体,具有某个类的所有特征,比如“一个叫张三的人”,就是人这个类的一个对象。一个对象(或者类),具有属性和方法两各方面,属性规定自己是什么,方法则是自己能干什么。
b.面向对象:设计一个类,再创造一个类的对象出来,通过改变对象的属性或者调用对象的方法,实现程序的进一步运转。面向对象就是把本来该由程序员编写代码来做的事,交给类的对象来做。程序员只要创造一个对象,然后调用它就可以咯。
3)动态强类型:
a.动态类型:定义一个变量时无需指明其类型,它自己会通过赋予它的值来知晓。
b.强类型:不允许隐式类型转换。变量的类型一经确定,不会再根据赋予它的值来自主地改变。
4)语法简单:你学就知道有多简单。
5)类库丰富。类是用来做事情的,类库很多就能干很多事情,所以python的功能非常强大。
二、第一个python程序
1、环境搭建,我用的vmware+ubuntu17,自带python,去软件中心下载PyCharm,在应用中心找到它,点击运行,bingo。
2、新建工程,新建文件,编写文件,保存文件,打开调试窗口,编译运行,查看调试信息,bingo。