十年网站开发经验 + 多家企业客户 + 靠谱的建站团队
量身定制 + 运营维护+专业推广+无忧售后,网站问题一站解决
这里以python为例,简单介绍一下python可以做哪些有趣的东西,主要内容如下:
成都创新互联云计算的互联网服务提供商,拥有超过13年的服务器租用、绵阳电信机房机柜租用、云服务器、虚拟主机、网站系统开发经验,已先后获得国家工业和信息化部颁发的互联网数据中心业务许可证。专业提供云主机、虚拟主机、域名申请、VPS主机、云服务器、香港云服务器、免备案服务器等。
1.一键下载腾讯、优酷、哔哩哔哩等主流视频网站的视频,这里主要用到you-get这个包,下面我简单介绍一下这个包的安装和使用:
安装you-get,这里直接在cmd窗口输入命令“pipinstallyou-get”就行,如下:
安装成功后,我们就可以直接利用you-get来下载视频了,只需要传入视频链接地址(you-get视频地址),就能完成视频的下载,这里以下载腾讯视频为例,如下:
下载哔哩哔哩视频:
视频成功下载后,会保存在当前目录下边,如下:
双击视频,可以正常播放,如下:
2.绘制小猪佩奇,这里主要用到python自带的turtle库,turtle库是python一个非常流行的绘图函数库,基于tkinter,用户可以根据自己需求,绘制出想要的图形,如下,一个可爱的小猪佩奇:
这里可以参考zhaogeno1/article/details/80298669这个教程,介绍的很详细。
3.绘制词云图,这里主要用到wordcloud这个包,绘制出来的图片漂亮、美观、高大上,下面我简单介绍一下这个包的安装和使用:
安装wordcloud,这里直接在cmd窗口输入命令“pipinstallwordcloud”就行:
安装完成后,我们就可以进行简单的测试了,这里以官方自带的示例a_new_hope.py为例,程序截图如下:
效果截图如下,看着很不错吧:
目前,就介绍这3个有趣的示例吧,当然,还有许多其他有趣的东西,感兴趣的话,可以到网上搜一下,自己尝试一下,欢迎大家评论留言,分享经验和有趣的实验,希望以上分享的内容能对你有所帮助吧。
小猪佩奇猪妈妈电脑上写的是一本书。
小猪佩奇想在电脑上玩快乐小鸡,但是猪妈妈要尽快把书完成,于是拒绝了小猪佩奇。猪爸爸正在厨房里准备午餐,佩奇问爸爸什么时候能玩电脑,爸爸说等妈妈把书写完就可以了。
猪妈妈书写完后松了一口气,出来吃午餐,并且让小猪佩奇玩电脑,过了一会后才反应过来自己电脑没有保存,一切努力都白费了。
《小猪佩奇》:
《小猪佩奇》又译作《粉红猪小妹》是由英国人阿斯特利、贝克、戴维斯创作、导演和制作的一部英国学前电视动画片,原名为《Peppa Pig》也是历年来最具潜力的学前儿童品牌。
故事围绕小猪佩奇与家人的愉快经历,借此宣扬传统家庭观念与友情,鼓励小朋友们体验生活。该动画片中文版由陈奕雯,符冲,张安琪,范楚绒,姜玉玲等人配音。
剧情简介:
四岁的佩奇和她的妈妈、爸爸以及弟弟乔治生活在一起。佩奇喜欢和她最好的朋友小羊苏西一起做游戏,喜欢郊游,喜欢去猪爷爷猪奶奶家,不过她最爱的是在泥坑里跳来跳去。她在探索新世界的过程中,总是充满欢声笑语。
⼩猪佩奇代码# coding:utf-8
import turtle as t
t.screensize(400, 300, "pink")
t.pensize(4) # 设置画笔的⼤⼩
t.colormode(255) # 设置GBK颜⾊范围为0-255
t.color((255, 155, 192), "pink") # 设置画笔颜⾊和填充颜⾊(pink)
t.setup(840, 500) # 设置主窗⼝的⼤⼩为840*500
t.speed(10) # 设置画笔速度为10
# ⿐⼦
t.pu() # 提笔
t.goto(-100, 100) # 画笔前往坐标(-100,100)
t.pd() # 下笔
t.seth(-30) # 笔的⾓度为-30°
t.begin_fill() # 外形填充的开始标志
a = 0.4
for i in range(120):
if 0 = i 30 or 60 = i 90:
a = a + 0.08
t.lt(3) # 向左转3度
t.fd(a) # 向前⾛a的步长
else:
a = a - 0.08
t.lt(3)
t.fd(a)
t.end_fill() # 依据轮廓填充
t.pu() # 提笔
t.seth(90) # 笔的⾓度为90度
t.fd(25) # 向前移动25
t.seth(0) # 转换画笔的⾓度为0
t.fd(10)
t.pd()
t.pencolor(255, 155, 192) # 设置画笔颜⾊
t.seth(10)
t.begin_fill()
t.circle(5) # 画⼀个半径为5的圆
t.color(160, 82, 45) # 设置画笔和填充颜⾊
t.end_fill()
t.pu()
t.seth(0)
t.fd(20)
t.pd()
t.pencolor(255, 155, 192)
t.seth(10)
t.begin_fill()
t.circle(5)
t.color(160, 82, 45)
t.end_fill()
# 头
t.color((255, 155, 192), "pink")
t.pu()
t.seth(90)
t.fd(41)
t.seth(0)
t.fd(0)
t.pd()
t.begin_fill()
t.seth(180)
t.circle(300, -30) # 顺时针画⼀个半径为300,圆⼼⾓为30°的园
t.circle(100, -60)
t.circle(80, -100)
t.circle(150, -20)
t.circle(60, -95)
t.seth(161)
t.circle(-300, 15)
t.pu()
t.goto(-100, 100)
t.pd()
t.seth(-30)
a = 0.4
for i in range(60):
if 0 = i 30 or 60 = i 90:
a = a + 0.08
t.lt(3) # 向左转3度
t.fd(a) # 向前⾛a的步长
else:
a = a - 0.08
t.lt(3)
t.fd(a)
t.end_fill()
t.color((255, 155, 192), "pink") t.pu()
t.seth(90)
t.fd(-7)
t.seth(0)
t.fd(70)
t.pd()
t.begin_fill()
t.seth(100)
t.circle(-50, 50)
t.circle(-10, 120)
t.circle(-50, 54)
t.end_fill()
t.pu()
t.seth(90)
t.fd(-12)
t.seth(0)
t.fd(30)
t.pd()
t.begin_fill()
t.seth(100)
t.circle(-50, 50)
t.circle(-10, 120)
t.circle(-50, 56)
t.end_fill()
# 眼睛
t.color((255, 155, 192), "white") t.pu()
t.seth(90)
t.fd(-20)
t.seth(0)
t.fd(-95)
t.pd()
t.begin_fill()
t.circle(15)
t.end_fill()
t.color("black")
t.pu()
t.seth(90)
t.fd(12)
t.seth(0)
t.fd(-3)
t.pd()
t.begin_fill()
t.circle(3)
t.end_fill()
t.color((255, 155, 192), "white") t.pu()
t.seth(90)
t.fd(-25)
t.seth(0)
t.fd(40)
t.pd()
t.begin_fill()
t.circle(15)
t.end_fill()
t.color("black")
t.pu()
t.seth(90)
t.fd(12)
t.seth(0)
t.fd(-3)
t.pd()
t.begin_fill()
t.circle(3)
t.end_fill()
# 腮
t.color((255, 155, 192))
t.pu()
t.seth(90)
t.fd(-95)
t.seth(0)
t.fd(65)
t.pd()
t.begin_fill()
t.circle(30)
t.end_fill()
# 嘴
t.color(239, 69, 19)
t.circle(40, 80)
# ⾝体
t.color("pink", (255, 99, 71))
t.pu()
t.seth(90)
t.fd(-20)
t.seth(0)
t.fd(-78)
t.pd()
t.begin_fill()
t.seth(-130)
t.circle(100, 10)
t.circle(300, 30)
t.seth(0)
t.fd(230)
t.seth(90)
t.circle(300, 30)
t.circle(100, 3)
t.color((255, 155, 192), (255, 100, 100)) t.seth(-135)
t.circle(-80, 63)
t.circle(-150, 24)
t.end_fill()
# ⼿
t.color((255, 155, 192))
t.pu()
t.seth(90)
t.fd(-40)
t.seth(0)
t.fd(-27)
t.pd()
t.seth(-160)
t.circle(300, 15)
t.pu()
t.seth(90)
t.fd(15)
t.seth(0)
t.fd(0)
t.pd()
t.seth(-10)
t.circle(-20, 90)
t.pu()
t.seth(90)
t.fd(30)
t.seth(0)
t.fd(237)
t.pd()
t.seth(-20)
t.circle(-300, 15)
t.pu()
t.seth(90)
t.fd(20)
t.seth(0)
t.fd(0)
t.pd()
t.seth(-170)
t.circle(20, 90)
# 脚
t.pensize(10)
t.color((240, 128, 128))
t.pu()
t.seth(90)
t.fd(-75)
t.seth(0)
t.fd(-180)
t.pd()
t.seth(-90)
t.fd(40)
t.seth(-180)
t.color("red")
t.pensize(15)
t.fd(20)
t.pensize(10)
t.color((240, 128, 128))
t.pu()
t.seth(90)
t.pensize(15)
t.fd(20)
# 尾巴
t.pensize(4)
t.color((255, 155, 192)) t.pu()
t.seth(90)
t.fd(70)
t.seth(0)
t.fd(95)
t.pd()
t.seth(0)
t.circle(70, 20)
t.circle(10, 330)
t.circle(70, 30)
t.done()
¥
5.9
百度文库VIP限时优惠现在开通,立享6亿+VIP内容
立即获取
小猪佩奇代码
⼩猪佩奇代码# coding:utf-8
import turtle as t
t.screensize(400, 300, "pink")
t.pensize(4) # 设置画笔的⼤⼩
t.colormode(255) # 设置GBK颜⾊范围为0-255
t.color((255, 155, 192), "pink") # 设置画笔颜⾊和填充颜⾊(pink)
t.setup(840, 500) # 设置主窗⼝的⼤⼩为840*500
t.speed(10) # 设置画笔速度为10