Skip to Content
Python语言及其应用(第2版)
book

Python语言及其应用(第2版)

by Bill Lubanovic
March 2022
Intermediate to advanced
522 pages
13h 52m
Chinese
Posts & Telecom Press
Content preview from Python语言及其应用(第2版)
382
20
Python
的艺术
艺术就是艺术,不是吗?
同样,水就是水!东是东,西是西,如果你把蔓越莓
像苹果酱一样炖,那么它的味道比大黄更像梅子。
——
Groucho Marx
本章和接下来的两章将讨论
Python
一些人类常见活动(艺术、商业和科学)中的应用。
如果你对某个领域感兴趣,那么也许会从书中获得些许灵感,或是萌发尝试新事物的
冲动。
20.1 2D
图形
所有的计算机编程语言都在一定程度上应用于计算机图形学。尽管出于效率考虑,本章用
到的很多重要平台均采用
C
C++
编写
,但同时也加入了
Python
库以提高生产力。下面
先来看一些
2D
图形库。
20.1.1
标准库
标准库中只有少数和图像相关的模块。
imghdr
检测某些图像文件的类型。
colorsys
在不同的色彩系统(
RGB
YIQ
HSV
HLS
)之间进行转换。
Python
的艺术
383
如果将
O
Reilly
logo
文件下载为
oreilly.png
,那么可以运行如下代码:
>>> import imghdr
>>> imghdr.what('oreilly.png')
'png'
另一个标准库是
turtle
,即“海龟作图”(
turtle graphic
),有时候用于教授青少年编程。
可以使用下列命令运行一个
demo
$
python -m ...
Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month,
and much more.

Read now

Unlock full access

More than 5,000 organizations count on O’Reilly

AirBnbBlueOriginElectronic ArtsHomeDepotNasdaqRakutenTata Consultancy Services

QuotationMarkO’Reilly covers everything we've got, with content to help us build a world-class technology community, upgrade the capabilities and competencies of our teams, and improve overall team performance as well as their engagement.
Julian F.
Head of Cybersecurity
QuotationMarkI wanted to learn C and C++, but it didn't click for me until I picked up an O'Reilly book. When I went on the O’Reilly platform, I was astonished to find all the books there, plus live events and sandboxes so you could play around with the technology.
Addison B.
Field Engineer
QuotationMarkI’ve been on the O’Reilly platform for more than eight years. I use a couple of learning platforms, but I'm on O'Reilly more than anybody else. When you're there, you start learning. I'm never disappointed.
Amir M.
Data Platform Tech Lead
QuotationMarkI'm always learning. So when I got on to O'Reilly, I was like a kid in a candy store. There are playlists. There are answers. There's on-demand training. It's worth its weight in gold, in terms of what it allows me to do.
Mark W.
Embedded Software Engineer

You might also like

可编程网络自动化

可编程网络自动化

Jason Edelman, Scott S. Lowe, Matt Oswalt
Python实用技能学习指南

Python实用技能学习指南

Posts & Telecom Press, Robert Smallshire, Austin Bingham
量子计算机编程:从入门到实践

量子计算机编程:从入门到实践

Eric R. Johnston, Nicholas Harrigan, Mercedes Gimeno-Segovia
Python编程入门与实战

Python编程入门与实战

Posts & Telecom Press, Fabrizio Romano

Publisher Resources

ISBN: 9787115586223