上一页 1 ··· 5 6 7 8 9
摘要: 本节内容 面向对象编程介绍 为什么要面向对象开发? 面向对象的特性:封装,继承,多态 类,方法 引子 假设现在我们需要开发一款简单的游戏,譬如叫做人兽战争。我们需要简单的2个角色,一个人,一个怪兽,而且人和兽有不同的技能,不如人可以借助道具打怪兽,怪兽可以攻击人,咬人。 这时候我们可以写下如下的简单 阅读全文
posted @ 2017-08-28 23:00 dandyzhang 阅读(273) 评论(0) 推荐(0) 编辑
摘要: 本节大纲 模块,就是实现某种或者某类功能代码的合集。 类似于函数式编程和面向过程编程,函数式编程完成一个功能,其他代码可以调用,提供了代码的重用性跟代码间的耦合。对于一个复杂的功能,可能需要多个函数才能完成,多个.py文件的代码集合就叫做模块。 如:os是系统相关的模块;file是文件操作相关模块。 阅读全文
posted @ 2017-08-06 21:41 dandyzhang 阅读(296) 评论(0) 推荐(0) 编辑
摘要: 本节内容 1.迭代器 & 生成器 2.装饰器 3.Json & pickle 数据序列化 4.软件目录结构规范 一、列表生成式, 迭代器 & 生成器 列表生成式 首先, 看列表[0, 1, 2, 3, 4, 5, 6, 7, 8, 9], 现在让列表里面的每个值都加1, 如何实现? 还有种写法如下: 阅读全文
posted @ 2017-08-05 12:57 dandyzhang 阅读(277) 评论(0) 推荐(0) 编辑
摘要: 1、文件操作 现有文件如下: 基本操作 输出结果 打开文件的模式有: 1.r,只读模式(默认) 2.w,只写模式(不可读,不存在文件则创建,存在则删除) 3.a,追加模式(可读,不存在则创建,存在则追加) "+"表示同时可以读写文件 1,"r+",可读可写文件。(可读可写可追加) 2,"w+"写读 阅读全文
posted @ 2017-07-20 21:34 dandyzhang 阅读(264) 评论(0) 推荐(0) 编辑
摘要: 1、列表、元素操作 定义列表 基础的读取操作 1 list = ['Doris','Linda','Dandy','Allen'] 2 print(list[0]) # 填写元素下表就可以读取 3 print(list[-1])# 根据基础一讲过的可以知道-1代表最后一位 结果如下: 1 impor 阅读全文
posted @ 2017-07-19 21:42 dandyzhang 阅读(348) 评论(0) 推荐(0) 编辑
摘要: 先墨守常规写一个简单的hello world!这是所有语言学习的第一点。 1 name="hello world!" 2 print(name) 如上代码我们可以看到name="hello world !",是申明了一个变量,变量名是name,并且赋值"hello world !" 我们可以执行这个 阅读全文
posted @ 2017-07-16 23:43 dandyzhang 阅读(251) 评论(0) 推荐(0) 编辑
摘要: 首先,python是一门当下很火热的开发语言,它的创始人是Guido Van Rossum。就目前情况而言,python语言的热度持续上升,已经超过C#排名第四。Python崇尚优美,简洁,清晰,是一种优秀并且广泛使用的语言。 一、Python是一门解释型语言,边运行变解释。 首先解释一下编译器,它 阅读全文
posted @ 2017-07-16 21:12 dandyzhang 阅读(449) 评论(0) 推荐(0) 编辑
上一页 1 ··· 5 6 7 8 9