账号找回,开始爬树。
今天,开始爬这一棵树:程序设计思想-预备知识-CSDNPython入门技能树
1 预备知识
1.1 Python简介
Python是解释型高级语言,(相对的是编译型高级语言,如C,Java);
Python开发效率高,执行速度慢;
1.2 程序设计思想
(1)解决复杂问题的有效方法:自顶向下(设计)
如果要实现功能的逻辑比较复杂的时候,就需要对其进行模块化设计,将复杂问题进行分解,转化为多个简单问题,其中简单问题又可以继续分解为更加简单的问题,直到功能逻辑可以通过模块程序设计实现,这也是程序设计的自顶向下特点。总结如下:
将一个总问题表达为若干个小问题组成的形式
使用同样方法进一步分解小问题
直至,小问题可以用计算机简单明了的解决
(2)逐步组建复杂系统的有效测试方法:自底向上(执行)
自底向上(执行)就是一种逐步组建复杂系统的有效测试方法。首先将需要解决的问题分为各个三元进行测试,接着按照自顶向下相反的路径进行操作,然后对各个单元进行逐步组装,直至系统各部分以组装的思路都经过测试和验证。
1.3 安装Python
(1)版本选择2.x VS 3.x。目前,3.x已经是主流。
(2)Python的下载与安装
(3)包的安装、卸载、升级操作。
1.4 Python的运行方式
(1)交互解释器模式下执行。
(2)通过脚本输出。通过文本编辑器编写脚本文件,在命令行模式下执行文件。
(3)IDE集成开发环境下运行。