Python 诞生于 20 世纪 90 年代初,是一款非常简洁易读的解释型脚本语言;擅长于科学计算与图形处理,传统的计算机视觉库 OpenCV、三维可视化库 VTK、医学图像处理库 ITK都提供了 Python 调用接口,Python 也原生提供了 NumPy、SciPy、matplotlib等强大的科学计算扩展库。Web 应用开发方面,Python 也提供有 Django、Tornado 等开发框架。概而言之,得益于强大的开源社区支持,Python 已经成为一门功能丰富的胶水语言。
本文示例代码基于Python
3.6.6版本编写,在简单介绍相关语法以及 pip、virtualenv
等扩展库的使用之后,将会实现一个基于官方 XML
解析库ElementTree
的 SVG
图片合并小程序。文中涉及的代码已经提交至笔者的 Github,需要的朋友可以直接进行克隆,任何缪误或者建议请向我提交issue。如果需要采用
Python 进行 Web 开发,可以参见我的《使用 Django2
快速开发 Web 项目》一文。