Fr. 196.00

Software Design By Example - A Tool-Based Introduction With Python

English · Hardback

Shipping usually within 3 to 5 weeks

Description

Read more










Software Design by Example: A Tool-Based Introduction with Python builds small versions of the things programmers use in order to give some insights into how experienced programmers think. This material can be used for self-paced study, in an undergraduate course on software design, or as an intensive workshop for programmers.


List of contents

1 Introduction
2 Objects and Classes
3 Finding Duplicate Files
4 Matching Patterns
5 Parsing Text
6 Running Tests
7 An Interpreter
8 Functions and Closures
9 Protocols
10 A File Archiver
11 An HTML Validator
12 A Template Expander
13 A Code Linter
14 Page Layout
15 Performance Profiling
16 Object Persistence
17 Binary Data
18 A Database
19 A Build Manager
20 A Package Manager
21 Transferring Files
22 Serving Web Pages
23 A File Viewer
24 Undo and Redo
25 A Virtual Machine
26 A Debugger
27 Conclusion
A Bibliography
B Bonus Material
C Syllabus
D License
E Code of Conduct
F Contributing
G Glossary
H Credits
Index

About the author

Dr. Greg Wilson is a programmer, author, and educator based in Toronto. He co-founded and was the first Executive Director of Software Carpentry, which has taught basic software skills to tens of thousands of researchers worldwide, and has authored or edited over a dozen books (including two for children). Greg is a member of the Python Software Foundation and a recipient of ACM SIGSOFT's Influential Educator of the Year award.

Summary

Software Design by Example: A Tool-Based Introduction with Python builds small versions of the things programmers use in order to give some insights into how experienced programmers think. This material can be used for self-paced study, in an undergraduate course on software design, or as an intensive workshop for programmers.

Customer reviews

No reviews have been written for this item yet. Write the first review and be helpful to other users when they decide on a purchase.

Write a review

Thumbs up or thumbs down? Write your own review.

For messages to CeDe.ch please use the contact form.

The input fields marked * are obligatory

By submitting this form you agree to our data privacy statement.