Python从入门到实践
文章平均质量分 68
白桃提拉米苏
这个作者很懒,什么都没留下…
展开
-
《Python编程从入门到实践 第二版》第十九章练习
19-1 博客 新建一个Django项目,将其命名为Blog。在这个项目中,创建一个名为blogs 的应用程序,并在其中创建一个名为BlogPost 的模型。这个模型应包含title 、text 和date_added 等字段。为这个项目创建一个超级用户,并使用管理网站创建几个简短的帖子。创建一个主页,在其中按时间顺序显示所有的帖子。创建两个表单,其中一个用于发布新帖子,另一个用于编辑既有的帖子。尝试填写这些表单,确认它们能够正确工作。创建虚拟环境Windows: 'cmd' # 在该目录中运行终端原创 2022-05-13 15:13:02 · 918 阅读 · 0 评论 -
《Python编程从入门到实践 第二版》第十八章练习
18-2:简短的条目 当前,Django在管理网站或shell中显示Entry 实例时,模型Entry 的方法__str__() 都在其末尾加上省略号。请在方法__str__() 中添加一条if 语句,以便仅在条目长度超过50字符时才添加省略号。使用管理网站添加一个不超过50字符的条目,并核实显示它时没有省略号。18-3:Django API 当你编写访问项目中数据的代码时,实际上编写的是查询。请浏览Django网站中有关如何查询数据的文档Makingqueries ,其中大部分内容是你不熟悉的,但等你自原创 2022-04-26 10:11:18 · 1040 阅读 · 0 评论 -
《Python编程从入门到实践 第二版》第十七章练习
17-1 其他语言 修改python_repos.py中的API调用,使其在生成的图表中显示其他语言最受欢迎的项目。请尝试语言JavaScript、Ruby、C、Java、Perl、Haskell和Go。17-2 最活跃的讨论 使用hn_submissions.py中的数据,创建一个条形图,显示Hacker News上当前最活跃的讨论。条形的高度应对应于文章的评论数。条形的标签应包含文章的标题,并且充当到文章讨论页面的链接。17-3 测试python_repos.py 在python_repos.py中原创 2022-03-25 17:18:34 · 2626 阅读 · 2 评论 -
《Python编程从入门到实践 第二版》第十六章练习
16-1:锡特卡的降雨量 锡特卡属于温带雨林,降水量非常丰富。在数据文件sitka_weather_2018_simple.csv中,文件头PRCP表示的是每日降水量。请对这列数据进行可视化。如果你想知道沙漠的降水量有多低,可针对死亡谷完成同样的练习。import csvimport matplotlib.pyplot as pltfrom datetime import datetimefilename = 'D:/Sublime Text/python_test/16/sitka_weat原创 2022-03-23 14:51:42 · 3053 阅读 · 0 评论 -
《Python编程从入门到实践 第二版》第十五章练习
15-1 立方 数的三次方称为立方 。请绘制一个图形,显示前5个整数的立方值。再绘制一个图形,显示前5000个整数的立方值。15-2 彩色立方 给前面绘制的立方图指定颜色映射。原创 2022-03-15 17:21:28 · 1883 阅读 · 2 评论 -
《Python编程从入门到实践 第二版》项目2 数据可视化
第 15 章 生成数据软件准备安装Matplotlibpython -m pip install --user matplotlib15.2 绘制简单的折线图mpl_squares.pyimport matplotlib.pyplot as plt squares = [1,4,9,16,25]# 变量fig 表示整张图片,变量ax表示图片中的各个图表fig, ax = plt.subplots()ax.plot(squares)# 打开Matplotlib查看器并显示绘制原创 2022-03-11 16:30:57 · 2462 阅读 · 0 评论 -
《Python编程从入门到实践 第二版》第十一章练习
11-1 城市和国家 编写一个函数,它接受两个形参:一个城市名和一个国家名。这个函数返回一个格式为 City ,Country 的字符串,如Santiago, Chile 。将这个函数存储在一个名为city_functions.py的模块中。city_functions.pydef city_function(city,country): print(city,country)city_function()创建一个名为test_cities.py的程序,对刚才编写的函数进行测试(别忘了,需要导原创 2021-10-18 11:33:32 · 256 阅读 · 0 评论 -
《Python编程从入门到实践 第二版》第十章练习
learning_python.txtIn Python you can write AI!In Python you can read program!10-1 Python学习笔记 在文本编辑器中新建一个文件,写几句话来总结一下你至此学到的Python知识,其中每一行都以“In Python you can”打头。将这个文件命名为learning_python.txt,并存储到为完成本章练习而编写的程序所在的目录中。编写一个程序,它读取这个文件,并将你所写的内容打印三次:第一次打印时读取整个文件原创 2021-09-26 10:02:36 · 766 阅读 · 0 评论 -
《Python编程从入门到实践 第二版》第九章练习
9-1 餐馆 创建一个名为Restaurant 的类,为其方法__init__() 设置属性restaurant_name 和cuisine_type。创建一个名为describe_restaurant()的方法和一个名为open_restaurant()的方法,前者打印前述两项信息,而后者打印一条消息,指出餐馆正在营业。根据这个类创建一个名为restaurant的实例,分别打印其两个属性,再调用前述两个方法。class Restaurant(): def __init__(self, restau原创 2021-09-22 15:56:10 · 2334 阅读 · 0 评论 -
《Python编程从入门到实践 第二版》第八章练习
8-1 消息 编写一个名为display_message() 的函数,它打印一个句子,指出你在本章学的是什么。调用这个函数,确认显示的消息正确无误。def display_message(): print('function')display_message()8-2 喜欢的图书 编写一个名为favorite_book() 的函数,其中包含一个名为title 的形参。这个函数打印一条消息,下面是一个例子。One of my favorite books is Alice in Wonderla原创 2021-09-16 10:30:29 · 2211 阅读 · 0 评论 -
《Python编程从入门到实践 第二版》第七章练习
7-1 汽车租赁 编写一个程序,询问用户要租赁什么样的汽车,并打印一条消息,下面是一个例子。Let me see if I can find you a Subaru.car = input('What car would you want to find?')print(f'Let me see if I can find you a {car}.')7-2 餐馆订位 编写一个程序,询问用户有多少人用餐。如果超过8位,就打印一条消息,指出没有空桌;否则指出有空桌。answer = input(原创 2021-09-01 17:50:39 · 845 阅读 · 0 评论 -
《Python编程从入门到实践 第二版》第六章练习
6-1 人使用一个字典来存储一个熟人的信息,包括名、姓、年龄和居住的城市。该字典应包含键first_name、last_name 、age 和city 。将存储在该字典中的每项信息都打印出来。human = { 'first_name':'Fly', 'last_name':'Swift', 'age':26, 'city':'Dazhou'}print(human)6-2 喜欢的数 使用一个字典来存储一些人喜欢的数。请想出5个人的名字,并将这些名字用作字典中的键;找出每个人喜欢的一个数,原创 2021-08-26 15:48:12 · 1512 阅读 · 0 评论 -
《Python编程从入门到实践 第二版》第五章练习
5-3 外星人颜色 假设在游戏中刚射杀了一个外星人,请创建一个名为alien_color的变量,并将其赋值为’green’、‘yellow’ 或’red’ 。# 编写一条if 语句,检查外星人是否是绿色的。如果是,就打印一条消息,指出玩家获得了5分。alien_color = 'green'if alien_color == 'green': print('u get 5 points')# 编写这个程序的两个版本,在一个版本中上述测试通过了,而在另一个版本中未通过(未通过测试时没有输出)。al原创 2021-08-16 16:28:32 · 891 阅读 · 1 评论 -
《Python编程从入门到实践 第二版》第四章练习
4-1 比萨 想出至少三种你喜欢的比萨,将其名称存储在一个列表中,再使用for 循环将每种比萨的名称打印出来。# 修改这个for 循环,使其打印包含比萨名称的句子,而不仅仅是比萨的名称。对于每种比萨,都显示一行输出,下面是一个例子。# I like pepperoni pizza.pizzas = ['a','b','c']for pizza in pizzas: print('I like pepperoni ' + pizza + '.')# 在程序末尾添加一行代码,它不在for 循环中,原创 2021-08-12 10:20:21 · 675 阅读 · 0 评论 -
《Python编程从入门到实践 第二版》第三章练习
3-8 放眼世界 想出至少5个你渴望去旅游的地方。将这些地方存储在一个列表中,并确保其中的元素不是按字母顺序排列的。按原始排列顺序打印该列表。不要考虑输出是否整洁的问题,只管打印原始Python列表。# 使用sorted() 按字母顺序打印这个列表,同时不要修改它。travel = ['chongqin','shanghai','beijing','xiamen','lhasa']print(sorted(travel))# 再次打印该列表,核实排列顺序未变。print(travel)原创 2021-08-10 14:56:02 · 405 阅读 · 0 评论