Py学习  »  Python

这些Python技巧,一学就会

康石石 • 1 年前 • 153 次点击  
想来部分小同学也听说过Python了,它可是现在最流行的编程语言,甚至一度超过了Java和C语言。别看网上把Python吹得玄乎其玄,其实只要掌握基本操作,你也能创作出各种有趣的效果。

那今天我就和大家介绍一下Python,以及具体的应用操作,帮助大家更好地使用Python,在作品集中实现更多效果与创意。


|本期分享导师|

Darren


汉艺国际北京校区 工业交互学部 基础软件讲师
悉尼科技大学 计算机科学与技术 BA
La Strada 网站运营和设计师



#1
 先来了解一下Python 

Python的优势在于简单易上手,哪怕是对编程没有基础的同学也能在短时间内创作出想要的艺术形式。并且作为一款免费的编程语言,大家可以自由的对它进行改动与使用,方便我们的制作。

Python官网:www.python.org

Python有许多的“库” ,并且标准库非常庞大,所提供的组件涉及范围也十分广泛。这个库包含了多个内置模块 (以C编写),Python程序员必须依靠它们来实现系统级功能,例如文件 I/O。

此外还有大量以Python编写的模块,为我们提供了日常编程中许多问题的标准解决方案。其中有些模块经过专门设计,通过将特定平台功能抽象化为平台中立的 API来鼓励和加强Python程序的可移植性。

接下来我将给大家介绍两个非常有意思的库,一个是“you-get”库,主要作用在于可以下载一些网站的视频,类似爬虫的操作形式;另一个是“turtle”库,大家可以使用它进行一些绘画操作。



#2
 “you-get”库的使用 

为了帮大家正确下载Python并搭建使用环境,我们先来一起看看下载时的注意事项。

在Python官网中我们需要找到Download这个位置,点击之后就会看到下载界面,我们根据自己电脑的操作系统选择所需的安装包就好。这里要注意,Python官网中默认的下载是Windows的,Mac等用户的同学在下载时要选择一下安装包。


并且,“Add Python 3.9 to PATH”这个选项要勾选上,这样能够把Python的路径添加进到我们的电脑中,方便以后安装解释器的时候使用。接下来就按照设定好的步骤安装即可。


安装完成Python的环境,我们可以开始进行操作了。先使用键盘上面的win键+R,调出我们的运行窗口并输入“cmd”这个指令,然后点击回车或者确定。


完成以上步骤之后,我们可以看到一个黑色的dos指令窗口,这时候大家输入“Python”,然后回车,就可以看到Python是否已经安装完成。如果界面跟下面这张图一样的话,就证明已经安装完成。“》》》”代表我们可以使用Python来进行简单代码的编写和测试了。


之后我们关掉窗口,重新进行一遍上面的步骤再一次的打开这个黑色的命令窗口,然后输入“pip3 install you-get”,安装下载我们的you-get库。显示下图这样就是证明已经安装完成了。


接下来为大家演示如何使用代码下载网站上的视频。这里我们以康石石在B站上的一个视频作为范例。

康石石视频:https://www.bilibili.com/video/BV1K64y1R7Xr?from=search&seid=16740536659472768146&spm_id_from=333.337.0.0 

首先打开视频,然后复制上面的网站链接或者分享链接。接下来,我们打开刚刚黑色的操控界面输入代码:you-get,注意空格之后加上网站的视频链接。



我们可以看一下下载过程,白框里是代码,后面是视频的链接。下载完成后,黄框里是Windows系统的下载路径。


you-get库最有意思的地方是,B站视频的弹幕也会保存下来,同时如果有对应的播放软件,下载之后也能播放弹幕。如果同学们想要在作品中播放视频,或者下载一些创作灵感的视频,但是没有下载链接,这个时候可以使用此方式来下载。

汉艺学员Z同学以弹幕特色为灵感的项目
获 RCA 视觉传达 MA offer



#3
 “turtle”库的使用 

我们再了解一下turtle这个库,中文名为海龟或者乌龟库,是通过生成一只小乌龟在屏幕上爬行留下痕迹的方式来绘制图形。

利用turtle除了可以绘制图形,还可以用Python编程一些AI、自动化办公、爬虫等。下面我们以画圆为例,给大家介绍一下如何使用Python画图。

上面我们已经安装完Python编程语言了,接下来从程序中找到Python文件夹,并且打开IDLE。


然后打开一个新的文件并且进行创作。



我们可以先试一下最简单的两行代码:Import turtle as t,这行代码的意思是引用turtle库,并且将它缩写为t,这样写的时候就会简单很多。第二行代码我们这样写出来: t.circle(30),它的意思是画一个圆并且圆的大小是30。我们来运行一下看看效果。


然后,我们再来试试下面这几行代码,以及运行效果。


这是它的运行效果

上面代码t.right()和t.circle()中的数字和值都是可以更改的,改动一下就会有不一样的效果,像下图这样。


以上就是为大家介绍的turtle库中一部分功能以及随机创作出来的图形动画,大家可以根据步骤尝试绘制一些简单的图形。

除了Pytnon,还有Processing等适合同学们的编程语言,大家可以多尝试动手操作,发现不同的创作效果。平时,也可以多尝试将这些技术和我们的艺术创作结合,这既能在申校的时候展现我们的综合能力,也符合当下技术与艺术融合的发展背景。


get更多技能!

Python社区是高质量的Python/Django开发社区
本文地址:http://www.python88.com/topic/137852
 
153 次点击