天天看点

Python零基础学习笔记(一)

Python是一种解释型、面相对象、动态数据类型的高级程序设计语言。

解释型:没有编译环节

交互式:可以在一个python提示符,直接互动执行程序

面向对象:支持面向对象的风格或代码封装在对象的编程技术

初学者的语言:对初级程序员来说,支持广泛的应用程序开发,从简单的文字处理到www浏览器再到游戏都可以写。

特点:

  1. 易于学习:相对较少的关键字,结构简单,明确定义的语法
  2. 易于阅读:代码定义更为清晰
  3. 易于维护:成功点在于源码相当容易维护
  4. 一个广泛的标准库:有丰富的库,跨频台兼容性好unix/windows/macintosh
  5. 互动模式:
  6. 可移植:基于其开源代码的特性
  7. 可扩展:可以在python中调用c和c++语言
  8. 数据库:python提供所有主要商业数据库的接口
  9. GUI编程:支持GUI,可以创建和移植到很多系统调用
  10. 可嵌入:可以将python嵌入到c/c++程序中

缺点:

  1. 运行速度慢
  2. 代码不能加密