一、调试pycharm的步骤
1、准备工作 2、运行代码 3、什么是Run/Debug模式 4、保存run/debug配置信息 5、正式运行 6、运行测试程序 7、选择一个测试器 8、创建一个test程序块 9、运行测试代码 10、调试运行 11、什么是断点?设置断点 12、代码调试 13、再次运行 14、在控制台界面调试程序
二、第九章笔记
第 9 章 类
1.创建和使用类 (创建Dog 类(方法__init__()、在Python 2.7中创建类)、根据类创建实例( 访问属性、调用方法、 创建多个实例))
2.使用类和实例
Car 类、给属性指定默认值、修改属性的值(直接修改属性的值、通过方法修改属性的值、通过方法对属性的值进行递增)
3.继承
子类的方法 子类的方法__init__()、Python 2.7中的继承、给子类定义属性和方法、重写父类的方法、将实例用作属性、模拟实物
4、导入类
导入单个类、在一个模块中存储多个类、从一个模块中导入多个类、导入整个模块、导入模块中的所有类、
在一个模块中导入另一个模块 、自定义工作流程
5.Python标准库
6.类编码风格
三、每日练习
编程题129页8-11题
不变的魔术师 :修改你为完成练习8-10而编写的程序,在调用函数make_great() 时,向它传递魔术师列表的副本。由于不想修改
原始列表,请返回修改后的列表,并将其存储到另一个列表中。分别使用这两个列表来调用show_magicians() ,确认一个列表包含
的是原来的魔术师名字,而另一个列表包含的是添加了字样“the Great”的魔术师名字。
补:
8-9 魔术师 :创建一个包含魔术师名字的列表,并将其传递给一个名为show_magicians() 的函数,这个函数打印列表中每个魔术师
的名字。
8-10 了不起的魔术师 :在你为完成练习8-9而编写的程序中,编写一个名为make_great() 的函数,对魔术师列表进行修改,在
每个魔术师的名字中都加入字样“the Great”。调用函数show_magicians() ,确认魔术师列表确实变了。
print('魔术师名字分别是:')
show_magicians = ['hannah', 'ty', 'margot']
make_great = []
def print_magicians(show_magicians, make_great):
while show_magicians:
i = show_magicians.pop()
print("the Great " + i)
make_great.append(i)
def make_greats(make_great):
print('魔术师名字分别是:')
for i in make_great:
print(i)
show_magicians = ['hannah', 'ty', 'margot']
make_great = []
print_magicians(show_magicians,make_great)
make_greats(make_great)
make_greats(show_magicians[:])
print_magicians(show_magicians[:],make_great)