自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(24)
  • 资源 (20)
  • 收藏
  • 关注

原创 Python入门100个实例(26)——列表排序

从本实例学到什么用sort方法对列表进行排序用sorted函数对列表进行排序实例程序代码#例3-3-1 对列表进行排序# sort()方法的用法motorcycles = ['honda', 'yamaha', 'suzuki', '宗申', '钱江']print("排序前:", motorcycles)motorcycles.sort() #调用形式是:对象.方...

2018-07-31 17:08:26 1707

原创 Python入门100个实例(25)——删除列表元素

从本实例学到什么本实例讲三种从列表中删除元素的做法。 1. 用del语句删除元素 2. 用列表对象的pop方法删除元素 3. 用列表对象的remove方法删除某个值实例程序代码#例3-2-2 删除列表元素# del语句删除列表元素motorcycles = ['honda', 'yamaha', 'suzuki', '宗申', '钱江']print(motorcycl...

2018-07-31 11:57:53 1567 1

原创 Python入门100个实例(24)——修改列表元素

从本实例学到什么修改列表元素的做法添加元素的做法实例程序代码#例3-2-1 修改添加列表元素#修改列表元素motorcycles = ['honda', 'yamaha', 'suzuki', '宗申', '钱江']print(motorcycles)print("修改第一个元素:")motorcycles[0] = '嘉陵'print(motorcycles)...

2018-07-30 17:57:14 1058 1

原创 Python入门100个实例(23)——访问列表元素

从本实例学到什么通过下标访问列表元素。列表元素下标从0开始。可以用变量的地方,就可以用列表元素。实例程序代码#例3-1-2 访问列表元素#下标i对应第i+1个元素bicycles = ['trek', 'cannondale', 'redline', '捷安特', '凤凰', '永久' ]print(bicycles[0])print(bicycles[3])...

2018-07-30 09:12:43 1120

原创 Python入门100个实例(22)——定义列表

从本实例学到什么列表是什么如何定义列表如何定义空列表实例程序代码#例3-1-1 定义列表#字符串列表courses = ['Python程序设计', '计算机原理', '操作系统', '数据结构', '算法设计', '软件工程导论']print(courses)stuff = ['菠菜', '大蒜子', '排骨', '冬瓜', '葡萄', '鸡蛋', ...

2018-07-29 18:11:51 2132

原创 Python入门100个实例(21)——方法的例子

从本实例学到什么结合实例理解方法是什么方法和函数的相同和不同之处调用方法的例子“Python入门100个实例(20)——对象的例子”一文以学生对象作为例子。 学生对象有多个属性组成,如下图所示。 其中有3个方法:求总分方法sum()求平均方法avg()统计及格门数方法pn()下面我们来看看如何调用上述3个方法。假设我们已经输入了小明的学号、姓名、性别和三门...

2018-07-29 12:20:46 1482 1

原创 Python入门100个实例(20)——对象的例子

从本实例学到什么结合例子阐述对象是什么对象的方法的例子背景和例子假设我们要开发学生成绩管理系统。这个软件具有以下功能: 1. 记录每个学生的语文、数学和英语成绩。 2. 求学生的总成绩。 3. 求学生的三门课平均成绩。 4. 统计学生的及格门数。 5. 对所有学生的成绩按总分从高到低排序。 6. 统计三门课都及格的总人数。开发这个软件的话,把学生个体编制为对象是好...

2018-07-27 11:27:21 1139

原创 Python入门100个实例(19)——对象与值

从本实例学到什么对象与值的关系id函数得到对象的编号实例程序代码#例2-4-5 对象与值#Python程序中,每一个值都用一个对象来存储。hi = "Hi, everyone." #这一语句会生成字符串对象。print("字符串对象的类型:", type(hi))n = 123 #生成整数对象print("整数对象的类型:&

2018-07-26 17:42:37 398

原创 Python入门100个实例(18)——输入数字

从本实例学到什么如何从键盘输入数字。input函数的执行效果。实例程序代码#例2-4-4 输入数字#输入x,y,输出x+y的和x = input("输入x:") #input函数返回的是字符串y = input("输入y:")sum = x + y #两个字符串拼接print("和:", sum) #输出拼接得到的字符串x ...

2018-07-25 10:01:54 8870

原创 Python入门100个实例(17)——数据类型错误

从本实例学到什么数据类型错误是怎么回事如何把整数转换为字符串学会阅读错误报告实例程序代码#例2-4-3 类型错误age = 23message = "Happy " + age + "rd Birthday!"print(message)score = 98.5print("your score: " + score)运行例2-4-3,将见到以下错误报告:...

2018-07-24 16:33:44 910

原创 Python入门100个实例(16)——浮点数和误差

从本实例学到什么浮点数与实数的关系浮点数的存储误差实例程序代码#例2-4-2 浮点数print("0.1 + 0.1 = ", 0.1 + 0.1)print("0.1 - 0.1 = ", 0.1 - 0.1)print("0.1 * 0.1 = ", 0.1 * 0.1) #计算机无法精确存储0.01,存储了它的近似值。print("0.1 /

2018-07-24 12:14:28 1719

原创 Python入门100个实例(15)——整数运算

从本实例学到什么整除运算。运算符是//。结果是小数的除法运算。运算符是/。求余运算。幂次运算。语句中哪些地方必须用空格。实例程序代码#例2-4-1 整数运算print("2+4=", 2 + 4)print("5-3=", 5 - 3)print("3*3=", 3 * 3)print("9/2=", 9/2) #结果是浮

2018-07-23 17:56:40 4523

原创 Python入门100个实例(14)——换行符和制表符

从本实例学到什么换行符是什么,怎么写和有什么用。制表符是什么,怎么写和有什么用。稍稍提及转义字符的概念。示例程序代码#例2-3-9 换行符和制表符print("I'm Bob. What's your name?") #没有换行print("I'm Bob.\nWhat's your name?") #有换行#制表符#制表符的写法是\t,作用是对齐表格的各列。...

2018-07-23 11:06:28 11558 5

原创 Python入门100个实例(13)——删除字符串的空白

从本实例学到什么删除字符串左侧空白的lstrip方法。删除尾部空白的rstrip方法。删除两侧空白的strip方法。保存删除空白后的字符串供下文使用。实例程序代码# 例2-3-8 删除空白favorite_language = 'python 'print('右侧有空格:' + "'" + favorite_language + "'") #输出加单引号是为了便于...

2018-07-17 11:45:40 929

原创 Python入门100个实例(12)——数据类型和加号的重载

从本实例学到什么整数、浮点数和字符串三种数据类型。加号的重载。所谓重载,指的是加号(+)用于整数是数学上的加法操作,用于字符串是拼接操作。type函数的作用。实例程序代码#例2-3-7 数据类型和加号的重载print(100 + 99) #整数对象的加法print(78.0 + 1.0) #实数的加法print("Hi" + "," + "everyone."...

2018-07-16 17:20:53 938

原创 Python入门的100个实例(11)——字符串拼接

从本实例学到什么字符串拼接操作的用法字符串拼接本质上是字符串对象的方法。实例程序代码#例2-3-6 字符串拼接first_name = "ada"last_name = "lovelace"# 左串 + 右串:左串尾部追加右串,组成新的字符串full_name = first_name + " " + last_name #拼接了两次print(full_nam...

2018-07-12 09:09:23 637

原创 Python入门100个实例(10)——字母大小写转换

从本实例学到什么字母大写转小写的方法lower()的用法字母小写转大写的方法upper()的用法方法是什么对象是什么实例程序代码#例2-3-5 字符串大小写转换name = "Ada Lovelace"print(name.upper()) #upper()方法把所有字母转换成大写print(name.lower()) #lower()方法把所有字母转换成小写...

2018-07-09 10:30:10 6936

原创 Python入门100个实例(9)——title方法

从本实例学到什么title方法的作用方法是什么实例程序代码#例2-3-4 字符串首字母大写print("hi, everyone".title()) #title()方法会把每个单词的首字母变成大写my_name = "My name is bob."print(my_name.title())print("abcd efg".title())运行实例程序2...

2018-07-08 15:37:58 4880

原创 Python入门100个实例(8)——输入字符串

从本实例学到什么如何从键盘输入一个字符串input函数的执行流程实例程序代码#例2-3-3 从键盘输入字符串name = input("输入你的姓名:") #字符串“输入你的姓名”是输入提示。提示不是必须的。phone = input("输入你的电话号码:")sid = input("输入你的学号:")print(nam

2018-07-07 16:55:50 42908

原创 Python入门100个实例(7)——字符串与变量名

从本实例学到什么字符串字面量与变量名的区别Python解释器如何判别字符串字面量与变量名字符串字面量的引号不是值的一部分实例程序代码#例2-3-2 name与'name'的区别print('name')print(name)name = 'Jordan'print(name)name = 'name'print(name)name = input()p...

2018-07-06 18:15:57 633

原创 Python入门100个实例(6)——字符串

从本实例学到什么字符串字面量字符串的构成字符串是什么Python语言中,字符串是一种数据类型。一个字符串是字符组成的序列。 这里,字符可以是西文字母、数字、标点符号等等,也可以是单个汉字,中文标点符号等等。我们平时讲到的文字,在Python程序中就对应为字符串。对字符串进行加工处理就是处理文字的意思。 注意,Python语言没有字符这种数据类型。单个字符也属于字符串,是由...

2018-07-04 15:26:33 746

原创 Python入门100个实例(5)——变量用法错误

从本实例学到什么变量要先定义后使用。要避免变量名拼写错误。包括漏写和大小写不一致。变量用法的规定变量名必须以字母或下划线打头。其后可以跟字母、下划线或数字。变量名内的字母区分大小写。这意味着“news”和“News”是不同的名字。变量必须先定义后使用。第一次给变量赋值,写法“变量=xxx”,就会定义变量。实例程序代码下面的代码存在3个错误。你可以自己试着纠正。...

2018-07-03 17:36:30 455

原创 Python入门100个实例(4)——变量的作用

从本实例学到什么明了变量有什么用认识从键盘输入数据的input函数实例程序代码#例2-2-4 变量的作用#变量用来引用一个值。pi = 3.14159meter = 2 * pi * 5.5 #meter引用了圆的周长print("圆的周长:", meter) #取圆的周长,进行输出#变量name用来引用从键盘输入的姓名(可以是中文姓名)name = ...

2018-07-02 15:38:50 630 1

原创 Python入门100个实例(3)——变量是什么

从本实例学到什么变量是什么print函数输出多个数据项上一实例讲到,变量是存储值的地方的名字。这里说的地方是指内存区域。简化一点讲,变量是值的名字。本实例给出更多例子。变量是什么让我们看实例程序2-2-3。#例2-2-3a = 27 #a是27这个值的名字b = a #b是值27的名字b = b + 5 #取b的值27,加上5得到32,赋值给b。此后...

2018-07-01 11:30:57 546 1

Python编程从入门到实践课件

《Python编程:从入门到实践》一书配套的课件。第1章讲搭建开发环境,第2-10章讲Python语言。

2018-08-25

14编写推箱子游戏程序(第九步)--音效

本文讲解如何为推箱子游戏添加音效。我们采用的例子是,搬运工每走一步,就发出“脚步声”——程序中执行产生音效的代码。

2017-02-04

13编写推箱子游戏程序(第八步)

本文的目标是解决前一篇文章遗留的搬运工/箱子不能移动这一问题。另一个目标是实现防止搬运工和箱子走到墙上的功能。

2017-01-30

12编写推箱子游戏程序(第七步)

本文讲解如何绘制游戏局面。

2017-01-20

编写推箱子游戏程序(第六步)

本文描述如何实现搬运工推着箱子走的功能。

2017-01-15

10编写推箱子游戏程序(第五步)

本文是系列文章第十篇,讲如何实现下述功能:玩家用手指触摸屏幕来指挥搬运工走动。你将学到的知识内容:   1. 利用回调函数onTouchEvent处理屏幕触摸事件。   2. 利用invalidate或postInvalidate方法刷新视图。

2017-01-04

编写推箱子游戏程序(第四步)

本文描述如何绘制推箱子游戏界面的游戏区和搬运工。在玩家选择关卡后,将进入游戏界面。现阶段,游戏界面只有标示游戏区域的网格线。进一步地,我们将在左上角单元格绘制一个搬运工。通过本文,你将学习到: 1. 用Java代码(而不是xml格式的布局文件)创建活动的界面。 2. 如何绘制2D图形(如直线、矩形)。 3. 如何绘制图片(如jpg图片或png图片)。

2016-12-26

编写推箱子游戏程序(第三步)——选择游戏关卡

本文描述如何实现选择关卡功能。玩家按下主活动界面的开始游戏按钮后,进入选关卡界面,选择关卡后跳到报告选中关卡是哪一关的界面。用到的知识点包括:1.使用GridView控件。2.GridView控件的事件响应。3. 使用RelatvieLayout。4. 利用Intent在活动之间传递信息。

2016-12-21

编写推箱子游戏程序(第二步)

本文是“ Android开发入门——推箱子游戏开发实战”系列文章之七,描述推箱子游戏程序的“游戏简介”功能的实现。 游戏简介功能的实现分两步:1. 实现:玩家按下按钮,程序做出响应。2. 实现:启动游戏简介活动,显示它的界面。 在本文中,你讲学到以下知识点: - 在安卓程序的Java代码如何获取布局文件中的控件? - 用户操作界面后(比如按下按钮),程序如何做出响应(比如跳到新的界面)? - 如何使用Intent启动一个活动?

2016-12-19

6编写推箱子游戏程序(第一步)

首先介绍了创建Android项目的流程,接着阐述了创建主界面的做法,重点讲解了主界面所使用的布局文件中各行代码的作用。

2016-12-13

Android入门之认识Android Activity

讲解了活动是什么,活动的生命周期函数有什么用。

2016-12-08

认识Android布局文件

设计Android应用程序的界面经常用到xml格式的布局文件。一个布局文件的作用是描述了: - 界面包含哪些控件(也叫组件或视图;示例有按钮,下拉框); - 控件之间的位置关系; - 如何显示界面的整体外观和各个控件的外观。 本文的目标是帮助读者吃透布局文件的作用。

2016-12-05

认识Android入门的HelloWorld程序

本文目标有二:一是讲解从Android Studio角度看,一个Android应用程序的项目由哪几部分构成;二是剖析程序是怎么运行的。

2016-11-30

使用Android Studio开发HelloWorld应用程序

该文采用“截屏+文字说明”的形式讲述了创建项目(工程、Project)、编写代码、编译和运行程序的步骤。

2016-11-23

使用Android Studio创建HelloWorld应用程序

本文讲述如何使用Android Studio创建第一个Android应用程序。

2016-11-23

Android开发环境搭建流程

本文讲述如何搭建Android开发环境,包括安装Android SDK、安装Android Studio和安装Genymotion。

2016-11-23

OpenVZ和Xen性能比较

OpenVZ和Xen性能比较,结果表明OpenVZ更高效。当然,两者有各自的适用面。

2009-09-01

nat_and_ip_masquerade.pdf

英文稿。用清晰的定义和图示介绍了NAT,Masquerade和Port Forwarding。使我一下子明白了概念和工作原理。

2009-09-01

Hypervisors for Consumer Electronics

介绍关于消费电子设备的虚拟化技术前景.嵌入式设备将是虚拟化技术的下一个发展方向。

2009-07-19

Vxworks软件项目实例解析(pdf)

pdf版的Vxworks软件项目实例解析书

2006-08-10

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除