[Course] Advanced Computer Programming, Homework, week 2


Chapter 3

# 3-1 姓名
names = ['Tom', 'Jerry', 'Jack']
for name in names:
    print(name, end=', ')
Tom, Jerry, Jack, 
# 3-6 添加嘉宾
persons = ['Tom', 'Jerry', 'Jack']
persons.insert(0, 'QQ')
persons.insert(len(persons)//2, 'HH')
persons.append('PP')
for person in persons:
    print('Welcome,' + person + '!')
Welcome,QQ!
Welcome,Tom!
Welcome,HH!
Welcome,Jerry!
Welcome,Jack!
Welcome,PP!
# 3-7 缩减名单
print('Just 2.')
while(len(persons)>2):
    print("Sorry,", persons[-1])
    persons.pop()

for person in persons:
    print('Welcome again,', person)

del persons[:]
print(persons)
Just 2.
Sorry, PP
Sorry, Jack
Sorry, Jerry
Sorry, HH
Welcome again, QQ
Welcome again, Tom
[]
# 3-9 晚餐嘉宾
print(len(persons))
0


Chapter 4

# 4-2 动物
animals = ['dog', 'cat', 'bird']
for animal in animals:
    print("A " + animal + " would make a great pet")
print('Any of these animals would make a great pet!')
A dog would make a great pet
A cat would make a great pet
A bird would make a great pet
Any of these animals would make a great pet!
# 4-3 数到20
for i in range(1,21):
    print(i, end=" ")
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 
# 4-9 列表解析
[x**3 for x in range(1,11)]
[1, 8, 27, 64, 125, 216, 343, 512, 729, 1000]
《A First Course in Statistical Programming with R》是由剑桥大学出版社出版的一本统计编程入门教材。该书旨在向学习者介绍如何使用R语言进行统计编程。R语言是一种开源的统计和数据分析软件,广泛用于数据处理、数据可视化和统计建模等领域。 这本书的内容非常系统和全面,适合初学者使用。首先,书中介绍了R语言的基础知识和语法规则,包括变量、函数、数据类型和流程控制等;其次,书中详细介绍了如何在R中进行数据处理和数据可视化,例如读取数据、处理缺失值、计算统计量和绘制图形等;最后,书中还介绍了如何用R进行统计建模,包括线性回归、逻辑回归和聚类分析等。 这本书的优点在于它既注重理论知识的讲解,又注重实践操作的指导。每一章都包含了大量的实例和练习,帮助读者巩固所学的内容。此外,书中还附有大量的R代码和数据集,读者可以通过实际操作来学习和理解统计编程的过程。 总之,《A First Course in Statistical Programming with R》是一本理论与实践并重的统计编程入门教材。通过学习这本书,读者将对R语言的基础知识有一个全面的了解,并能够独立运用R进行数据处理、数据可视化和统计建模。无论是对于统计学专业的学生还是对于从事数据科学和数据分析工作的人员,这本书都是一本非常有价值的参考教材。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值