摘要: 一 线程 1.1 概述 线程是操作系统能够进行运算调度的最小单位。它被包含在进程之中,是进程中的实际运作单位。一条线程指的是进程中一个单一顺序的控制流,一个进程中可以并发多个线程,每条线程并行执行不同的任务。 Threading用于提供线程相关的操作: 上述代码创建了10个“前台”线程,然后控制器就 阅读全文
posted @ 2018-07-12 19:18 珠峰上吹泡泡 阅读(181) 评论(0) 推荐(0) 编辑
摘要: 一 概述 1.1 计算机网络 计算机网络顾名思义就是多台独立的计算机用网络通信设备连接起来的网络,实现资源共享和数据传递。我们之前学过的知识可以将D盘的一个文件传递到C盘,但是如果你想从你的电脑上传一个文件到我的电脑上,目前是做不到的。而网络编程的出现就可以解决上述问题。 1.1.1 OSI模型 O 阅读全文
posted @ 2018-07-12 13:09 珠峰上吹泡泡 阅读(177) 评论(0) 推荐(0) 编辑
摘要: 一 概述 1.1 编程方式 首先介绍三种编程方式: 面向过程编程最易被初学者接受,其往往用一长段代码来实现指定功能,开发过程中最常见的操作就是粘贴复制,即:将之前实现的代码块复制到现需功能处。随着时间的推移,开始使用了函数式编程,增强代码的重用性和可读性。今天我们来学习一种新的编程方式:面向对象编程 阅读全文
posted @ 2018-07-10 20:28 珠峰上吹泡泡 阅读(296) 评论(0) 推荐(0) 编辑
摘要: 一 需求 模拟实现一个ATM + 购物商城程序 二 代码实现 2.1 框架 #项目名称: ATM + 购物商城程序 #作者: Terry #博客地址 https://www.cnblogs.com/Terrypython/ #实现功能 模拟实现一个ATM + 购物商城程序 额度 15000或自定义 阅读全文
posted @ 2018-07-05 15:07 珠峰上吹泡泡 阅读(483) 评论(0) 推荐(0) 编辑
摘要: 一 模块(Module)与包(Package)概述 1.1 模块 1.1.1 模块的定义 在Python中,一个.py文件就称之为一个模块(Module)。 1.1.2 模块的分类 模块一共三种: (1)python标准库 (2)第三方模块 (3)应用程序自定义模块 1.1.3 模块的优点 在计算机 阅读全文
posted @ 2018-07-03 20:27 珠峰上吹泡泡 阅读(289) 评论(0) 推荐(0) 编辑
摘要: 一 前言 在了解python数据结构时,容器(container)、可迭代对象(iterable)、迭代器(iterator)、生成器(generator)、列表/集合/字典推导式(list,set,dict comprehension)众多概念参杂在一起,难免让初学者一头雾水,下面我讲简单介绍一下 阅读全文
posted @ 2018-06-30 14:02 珠峰上吹泡泡 阅读(310) 评论(0) 推荐(0) 编辑
摘要: 前言 在讲装饰器之前,我们需要了解的知识:(1)函数的作用域 (2)高阶函数(3)闭包(闭包=函数块+定义函数是的环境) 一 装饰器简介 1.1 装饰器的概念 装饰器本质上是一个函数,该函数用来处理其他函数,它可以让其他函数在不需要修改代码的前提下增加额外的功能,装饰器的返回值也是一个函数对象。它经 阅读全文
posted @ 2018-06-29 11:00 珠峰上吹泡泡 阅读(172) 评论(0) 推荐(1) 编辑
摘要: 一 函数简介 函数一词来源于数学,但编程中的「函数」概念,与数学中的函数是有很大不同的,具体区别,我们后面会讲,编程中的函数在英文中也有很多不同的叫法。在BASIC中叫做subroutine(子过程或子程序),在Pascal中叫做procedure(过程)和function,在C中只有functio 阅读全文
posted @ 2018-06-28 20:31 珠峰上吹泡泡 阅读(311) 评论(0) 推荐(0) 编辑
摘要: 一:文件操作的基本流程 1 打开文件,得到文件句柄并赋值给一个变量 2 通过句柄对文件进行操作 3 关闭文件 注意:如果文件是utf8保存的,打开文件时open函数是通过操作系统打开的文件,而windows操作系统默认的是gbk编码,所以直接打开会乱码,需要f=open('文件名',encoding 阅读全文
posted @ 2018-06-27 15:59 珠峰上吹泡泡 阅读(226) 评论(0) 推荐(0) 编辑
摘要: 一 数据类型简介 计算机不仅仅能处理数值,还可以处理文本、图形、音频、视频、网页等各种各样的数据,不同的数据,需要定义不同的数据类型。在Python中,能够直接处理的数据类型有整型,字符串,布尔型,列表,字典,元组等几种。 二 整型 2.1 数字类型的创建 Python3 支持 int、float、 阅读全文
posted @ 2018-06-27 10:57 珠峰上吹泡泡 阅读(244) 评论(0) 推荐(0) 编辑