没有合适的资源?快使用搜索试试~ 我知道了~
Python Playground 无水印pdf
5星 · 超过95%的资源 需积分: 9 65 下载量 142 浏览量
2017-10-04
09:49:22
上传
评论
收藏 11.67MB PDF 举报
温馨提示
试读
353页
Python Playground 英文无水印pdf pdf所有页面使用FoxitReader和PDF-XChangeViewer测试都可以打开 本资源转载自网络,如有侵权,请联系上传者或csdn删除 本资源转载自网络,如有侵权,请联系上传者或csdn删除
资源推荐
资源详情
资源评论
GEEKY PROJECTS FOR THE
CURIOUS PROGRAMMER
MAHESH VENKITACHALAM
PYTHON
PL AYGROUND
PYTHON
PL AYGROUND
SHELVE IN:
PROGRAMMING LANGUAGES/
PYTHON
$29.95
($34.95 CDN)
Python is a powerful programming language that’s
easy to learn and fun to play with. But once you’ve
gotten a handle on the basics, what do you do next?
Python Playground is a collection of imaginative
programming projects that will inspire you to use
Python to make art and music, build simulations of
real-world phenomena, and interact with hardware
like the Arduino and Raspberry Pi. You’ll learn to
use common Python tools and libraries like numpy,
matplotlib, and pygame to do things like:
• Generate Spirograph-like patterns using parametric
equations and the turtle module
• Create music on your computer by simulating
frequency overtones
• Translate graphical images into ASCII art
• Write an autostereogram program that produces
3D images hidden beneath random patterns
• Make realistic animations with OpenGL shaders
by exploring particle systems, transparency, and
billboarding techniques
• Construct 3D visualizations using data from CT and
MRI scans
• Build a laser show that responds to music by hooking
up your computer to an Arduino
Programming shouldn’t be a chore. Have some solid,
geeky fun with Python Playground.
ABOUT THE AUTHOR
Mahesh Venkitachalam is a software engineer with
two decades of programming experience. He has
nurtured a passion for technology since the eighth
grade, which he channels into his popular electronics
and programming blog, electronut.in.
PROGRAMMING
BACK IN
PUT THE FUN
PROGRAMMING
BACK IN
PUT THE FUN
The projects in this book are
compatible with Python 2 and 3.
PYTHON PLAYGROUND
PYTHON PLAYGROUND
VENKITACHALAM
www.nostarch.com
THE F INE ST I N GEEK E NTERTAI N M ENT
™
“I LI E FLAT.”
This book uses a durable binding that won’t snap shut.
PYTHON PLAYGROUND. Copyright © 2016 by Mahesh Venkitachalam.
All rights reserved. No part of this work may be reproduced or transmitted in any form or by any means,
electronic or mechanical, including photocopying, recording, or by any information storage or retrieval
system, without the prior written permission of the copyright owner and the publisher.
First printing
19 18 17 16 15 1 2 3 4 5 6 7 8 9
ISBN-10: 1-59327-604-4
ISBN-13: 978-1-59327-604-1
Publisher: William Pollock
Production Editor: Serena Yang
Cover Illustration: Josh Ellingson
Interior Design: Octopod Studios
Developmental Editor: William Pollock
Technical Reviewers: Nicholas Kramer and Raviprakash Jayaraman
Copyeditor: Kim Wimpsett
Compositor: Kathleen Miller
Proofreader: Paula L. Fleming
Figure 8-4 was created by Fred Hsu (March 2005) and has been reproduced under the Creative Commons
Attribution-Share Alike 3.0 Unported license.
For information on distribution, translations, or bulk sales, please contact No Starch Press, Inc. directly:
No Starch Press, Inc.
245 8th Street, San Francisco, CA 94103
phone: 415.863.9900; info@nostarch.com
www.nostarch.com
Library of Congress Cataloging-in-Publication Data
Venkitachalam, Mahesh.
Python playground : geeky projects for the curious programmer / by Mahesh Venkitachalam.
pages cm
Includes index.
ISBN 978-1-59327-604-1 -- ISBN 1-59327-604-4
1. Python (Computer program language) 2. Electronic apparatus and appliances--Automatic control.
3. Arduino (Programmable controller)--Programming. 4. Raspberry Pi (Computer)--Programming. I.
Title.
QA76.73.P98.V46 2015
005.13'3--dc23
2014046103
No Starch Press and the No Starch Press logo are registered trademarks of No Starch Press, Inc. Other
product and company names mentioned herein may be the trademarks of their respective owners. Rather
than use a trademark symbol with every occurrence of a trademarked name, we are using the names only
in an editorial fashion and to the benefit of the trademark owner, with no intention of infringement of the
trademark.
The information in this book is distributed on an “As Is” basis, without warranty. While every precaution
has been taken in the preparation of this work, neither the author nor No Starch Press, Inc. shall have any
liability to any person or entity with respect to any loss or damage caused or alleged to be caused directly or
indirectly by the information contained in it.
剩余352页未读,继续阅读
资源评论
- yuhouren2018-04-14页面清晰,内容丰富,经测试,使用浏览器就可以正常打开阅读
yinkaisheng-nj
- 粉丝: 763
- 资源: 6953
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功