基于Python的针对科学家和工程师的软件工程
Software Engineering with Python for Scientist and Engineers是PSF2005年资助的一项计划,项目主页在Software Carpentry,作者是Greg Wilson。该项目由一系列的讲座组成,帮助科技工作者使用Python快捷的任务。目前作者正在完善第4版。更详细的信息查阅项目主页和作者的Blog。
Lectures
- Introduction
- Python Basics
- Python Strings, Lists, and Files
- Python Functions and Modules
- Debugging
- Version Control
- Python Sets and Dictionaries
- Image Processing
- Basic Unix Shell
- More Unix Shell
- Automated Builds
- Computational Complexity
- Python Basic Object-Oriented Programming
- Python Advanced Object-Oriented Programming
- Quality Assurance
- Unit Testing
- Databases
- Regular Expressions
- Binary Data
- XML
- GUI Programming
- Web Client Programming
- How Web Servers Work
- Web Application Programming
- Empirical Software Engineering
- Software Development Lifecycles
- Summary
- License
- Glossary
- Acknowledgments
- Bibliography
