一、编程范式

  编程是 程序 员 用特定的语法+数据结构+算法组成的代码来告诉计算机如何执行任务的过程 , 一个程序是程序员为了得到一个任务结果而编写的一组指令的集合,正所谓条条大路通罗马,实现一个任务的方式有很多种不同的方式, 对这些不同的编程方式的特点进行归纳总结得出来的编程方式类别,即为编程范式。 不同的编程范式本质上代表对各种类型的任务采取的不同的解决问题的思路, 大多数语言只支持一种编程范式,当然也有些语言可以同时支持多种编程范式。 两种最重要的编程范式分别是面向过程编程和面向对象编程。

面向过程:

面向过程:指的是实现任务时从上到下一步步执行,从头至尾解决问题,将大问题分解成若干个小问题,将小问题继续分解直到问题可以被解决为止。总的来说就是:自顶向下,逐步求精。

 1 def db_conn():
 2     print("connecting db...")
 3  
 4  
 5 def db_backup(dbname):
 6     print("导出数据库...",dbname)
 7     print("将备份文件打包,移至相应目录...")
 8  
 9 def db_backup_test():
10     print("将备份文件导入测试库,看导入是否成功")
11  
12  
13 def main():
14     db_conn()
15     db_backup('my_db')
16     db_backup_test()
17  
18  
19  
20 if __name__ == '__main__':
21     main()

更多相关文章

  1. 安装:Ubuntu12.04+Python3+Django1.7.9过程记录
  2. python 处理csv文件的过程对换行符的处理
  3. linux centos 宝塔主机控制面板安装和安全狗安装过程记录
  4. 在linux操作系统下,进行j2ee的web开发,是怎么一个过程和体验?
  5. [置顶] linux下Redis服务器部署过程详解
  6. LINUX内核PCI扫描过程
  7. libpcap丢包原理分析及Fedora 9 内核2.6.25.14下安装PF-RING的详
  8. Linux Device和Driver注册过程,以及Probe的时机
  9. ARMv8(aarch64)页表建立过程详细分析

随机推荐

  1. android 邮件开发(javax.mail)
  2. Android SDK Android NDK Android Studio
  3. Android(安卓)init.rc文件简单介绍
  4. Android 初级(待续)
  5. android 环境搭建
  6. android中ListView拖动时背景黑色的问题
  7. Android夜间模式实现
  8. Android随笔之布局属性简单用法
  9. AdapterViewFlipper
  10. Android(安卓)-- uses-sdk:minSdkVersion