Python CockBook(一)

python没有将将源代码的语句编译成底层的二进制(例如: Intel芯片的指令)

而在处理GUI或是文件的时候,程序实际上是以C语言的速度在运行的

用户图形接口

优点: 简洁,快速开发

Tk GUI AP: 以Tkinter的标准面向对象接口,不做任何改变就可以运行在Win, X win, linux, mac os上.

wxPython GUI API : 基于C++ 平台的工具包

Internet脚本

  • socket通信

  • CGI脚本

  • FTP传输

  • 解析生成分析XML

  • 发送, 接受, 编写和解析Email

  • URL获取网页

    等等

组件集成

  • 将C库集成到python中
  • python脚本对word和excel进行处理

数据库编程

  • pickle 简单的对象持久化系统
  • ZODB 完整的面向对象数据库系统
  • SQLObject 讲关系数据库映射至Python类模块

快速原型

数据计算和科学计算编程

游戏

pygame

测验

软件质量

提升开发者效率

程序的可移植性

标准库的支持

组件集成

享受乐趣

四个著名的公司

  • youtube 的 视频服务系统
  • 知乎
  1. 运行效率较低

  2. python脚本

  3. 是python代码的规范 , 遵守规范能帮助我们写出更好的代码

python和perl语言的区别

python语言的创立者是一位数学家,有传统的类思维.具有高可读性
perl 的发明者是一位语言家,一种功能可以用多种方式实现 可读性较差

可读性的重要性:
例子: 作画的画家,画画的时候不需要考虑以后会有人修改他的作品,因此画画是为了自己而画的.这是艺术
写代码是为了以后他人能顺利的读懂并维护自己的代码,因此高可读性更实用

posted on 2020-08-28 20:55  sunnywillow  阅读(199)  评论(0编辑  收藏  举报