Python是一种面向对象、解释型的计算机程序设计语言,其简洁实用、高效,拥有众多模块库,可移植,跨平台,简单易学,易于上手。随着计算机深入发展,Python逐渐成为最适合青少年做创意设计的语言,也同样适合Geek(极客)、创客等针对智能硬件的设计与编程。极客中有一句名言:需要的就是创新和新奇,盲目地跟从和愚昧是不可原谅的。同样,青少年做创意设计需要灵感与创新,从简单的方案入手,更能发挥青少年的创新意识。 本书首先通过介绍Python的简单入门案例,让读者了解和熟悉Python的基础语法结构,以及Pandas等绘图风格。通过对MicroPython和PyBox、PyMini等软件、硬件平台的介
Python极客项目编程
✍ Scribed by Mahesh Venkitachalam
- Publisher
- 人民邮电出版社
- Year
- 2017
- Tongue
- Chinese
- Category
- Library
No coin nor oath required. For personal study only.
✦ Synopsis
Python 是一种强大的编程语言,容易学习而且充满乐趣。但掌握了基本知识后,接下来做什么?
本书包含了一组富有想象力的编程项目,它们将引导你用Python 来制作图像和音乐、模拟现实世界的现象,并与
Arduino 和树莓派这样的硬件进行交互。你将学习使用常见的Python 工具和库,如numpy、matplotlib 和pygame,
来完成以下工作:
● 利用参数方程和turtle模块生成万花尺图案;
● 通过模拟频率泛音在计算机上创作音乐;
● 将图形图像转换为ASCII文本图形;
● 编写一个三维立体画程序,生成隐藏在随机图案下的3D图像;
● 通过探索粒子系统、透明度和广告牌技术,利用OpenGL着色器制作逼真的动画;
● 利用来自CT和MRI扫描的数据实现3D可视化;
● 将计算机连接到Arduino编程,创建响应音乐的激光秀。
通过本...
Python 是一种强大的编程语言,容易学习而且充满乐趣。但掌握了基本知识后,接下来做什么?
本书包含了一组富有想象力的编程项目,它们将引导你用Python 来制作图像和音乐、模拟现实世界的现象,并与
Arduino 和树莓派这样的硬件进行交互。你将学习使用常见的Python 工具和库,如numpy、matplotlib 和pygame,
来完成以下工作:
● 利用参数方程和turtle模块生成万花尺图案;
● 通过模拟频率泛音在计算机上创作音乐;
● 将图形图像转换为ASCII文本图形;
● 编写一个三维立体画程序,生成隐藏在随机图案下的3D图像;
● 通过探索粒子系统、透明度和广告牌技术,利用OpenGL着色器制作逼真的动画;
● 利用来自CT和MRI扫描的数据实现3D可视化;
● 将计算机连接到Arduino编程,创建响应音乐的激光秀。
通过本书,你可以享受作为极客的真正乐趣!
📜 SIMILAR VOLUMES
Python 是一门非常强大的高级程序语言,其具有语法简洁、可读性高、开发效率高、可移植性、支持 自行开发或第三方模块、可调用 C 和 C++库、可与 Java 组建集成等优点,已被应用到 Web 开发、操作系 统管理、科学计算、自动化运维和人工智能等众多领域。 本书以项目引领任务驱动方式进行编写,以实现最简单功能为切入点,由浅入深地引导学生完成项目, 辅以知识点讲解和相关知识扩展,拓展学生的学习思维,突出问题求解方法和思维能力训练。 全书共 12 个项目,主要内容有了解 Python、编程环境的搭建和调试、条件语句、循环结构、序列、 函数、文件操作、面向对象的程序设计、错误和异常
<p>《Java项目实战精编》是为了满足新世纪高等职业学校教学的需要而编写的教材。《Java项目实战精编》较全面地介绍了Java基本设计和应用技术,内容包括面向对象的技术、Java swing技术、10技术、线程技术和网络技术及Java项目开发的过程等。《Java项目实战精编》以奠定Java编程思维模式、培养Java项目开发能力为目标,注重Java项目开发技术的实用,通过项目介绍Java知识体系,由浅入深、循序渐进,符合认知规律及职业发展规划,并配有项目案例库。</p> <p>《Java项目实战精编》可作为高等职业学院计算机专业专科及本科学生的教材,也可供与计算机相关专业的技术人员使用。</