一、Python的简介 1.什么是python? Python(发音:[ 'paiθ(?)n; (US) 'paiθ?n ]),是一种面向对象的解释性的计算机程序设计语言,也是一种功能强大而完善的通用型语言,已经具有十多年的发展历史,成熟且稳定。这种语言具有非常简捷而清晰的语法特点,适合完成各种高层 ...
分类:
编程语言 时间:
2017-05-01 00:18:42
阅读次数:
324
1.面向对象程序设计(oop):是一种计算机编程架构。oop的一条基本原则是计算机程序是由单个能够起到子程序作用的单元或对象组合而成。优点:重用性,灵活性和扩展性。 2.类构成了实现C++面向对象程序设计的基础。 结构化程序设计:程序=算法+数据结构 面向对象程序设计:对象=算法+数据结构 程序=对 ...
分类:
其他好文 时间:
2017-04-30 22:49:02
阅读次数:
123
数据类型计算机顾名思义就是可以做数学计算的机器,因此,计算机程序理所当然地可以处理各种数值。但是,计算机能处理的远不止数值,还可以处理文本、图形、音频、视频、网页等各种各样的数据,不同的数据,需要定义不同的数据类型。在Python中,能够直接处理的数据类型有以下几种:整数Python可以处理任意大小... ...
分类:
编程语言 时间:
2017-04-30 18:41:20
阅读次数:
209
关于并发,前面写了18篇文章,本节做个总结,暂时就不再讨论了 ...
分类:
其他好文 时间:
2017-04-27 10:21:26
阅读次数:
192
一、模块 1. 什么是模块 在计算机程序的开发过程中,随着程序代码越写越多,在一个文件里代码就会越来越长,越来越不容易维护。 为了编写可维护的代码,我们把很多函数分组,分别放到不同的文件里,这样,每个文件包含的代码就相对较少,很多编程语言都采用这种组织代码的方式。在Python中,一个.py文件就称 ...
分类:
编程语言 时间:
2017-04-26 22:25:10
阅读次数:
353
第一章 数据结构绪论 基本概念和术语 数据 数据是描述客观事物的符号,是计算机中可以操作的对象,是能被计算机识别,并输入给计算机处理的符号集合。 换言之,数据就是符号,而且具备两个前提: 1. 可以输入到计算机中 2. 能被计算机程序处理 数据元素 数据元素是组成数据的、有一定意义的基本单位,在计算 ...
分类:
编程语言 时间:
2017-04-26 13:50:23
阅读次数:
200
一. Python介绍 - 一种面向对象的解释型计算机程序设计高级语言,由荷兰人 Guido van Rossum于1989年发明; - Python语法简洁清晰,特色之一是强制用空白符作为语句缩进。 二. Python和其他语言对比 - C语言: 是最快的编程语言,它比其他语言少了一步机器码; 代 ...
分类:
编程语言 时间:
2017-04-25 19:20:05
阅读次数:
255
0.入门拾遗 1)在计算机程序编写时,依据统计方法来对算法进行估算运行所消耗的时间其主要消耗时间的有: A.算法采用的策略,即方案 B.编译产生的代码质量 C.输入规模 D.机器执行指令的速度 2)函数的渐近增长:给定f(n)和g(n),若存在一个正整数N,使得对于所有的n>N,都有f(n)> g( ...
分类:
编程语言 时间:
2017-04-25 00:34:05
阅读次数:
245
一 标准库的RPC RPC(Remote Procedure Call,远程过程调用)是一种通过网络从远程计算机程序上请求服务,而不需要了解底层网络细节的应用程序通信协议。简单的说就是要像调用本地函数一样调用服务器的函数。 RPC协议构建于TCP或UDP,或者是 HTTP之上,允许开发者直接调用另一 ...
分类:
编程语言 时间:
2017-04-24 19:02:30
阅读次数:
199
数据类型和变量 数据类型 计算机顾名思义就是可以做数学计算的机器,因此,计算机程序理所当然地可以处理各种数值。但是,计算机能处理的远不止数值,还可以处理文本、图形、音频、视频、网页等各种各样的数据,不同的数据,需要定义不同的数据类型。在Python中,能够直接处理的数据类型有以下几种: 整数 Pyt ...
分类:
其他好文 时间:
2017-04-23 13:16:28
阅读次数:
123