| Mark Summerfield's Writing &
Software |
|
|
Mark is an independent trainer, consultant, and technical editor and
writer, specialising in C++, Qt, Python, and PyQt. Mark is a qualified
teacher and graduated with
first class honours in Computer Science from the University of Wales
Swansea, UK. Prior to starting Qtrac
Ltd., he spent many years in the software industry working as a
programmer, consultant, technical writer, and editor.
|
|
Books
- Advanced Qt Programming (ISBN 0321635906)
by Mark Summerfield— due to be published Spring 2010 (Safari Rough
Cut available now)
- Programming in Python 3:
A Complete Introduction to the Python Language (Second
Edition) (ISBN 0321680561) by Mark Summerfield
- Programming in Python 3:
A Complete Introduction to the Python Language (First Edition) (ISBN 0137129297) by Mark
Summerfield. Hungarian, Portuguese, Russian, and Spanish translations are now
available, with Chinese and Japanese translations in the works.
- Rapid GUI Programming with Python and Qt:
The Definitive Guide to PyQt Programming (ISBN 0132354187) by Mark
Summerfield. A Chinese translation is in the works.
- C++
GUI Programming with Qt 4 (Second Edition) (ISBN 0132354160) by Jasmin
Blanchette & Mark Summerfield.
Chinese, German, Korean, and Russian translations are now available. The
examples and the entire book in HTML are available free from
InformIT.
- C++
GUI Programming with Qt 4 (First Edition) (ISBN 0131872494) by Jasmin
Blanchette & Mark Summerfield. This book is available
in PDF format under the Open Publication License,
PDF in a ZIP
(5.6 MB, unzips to 51 MB).
Chinese, French, German, Japanese, and Russian translations are
available.
- C++
GUI Programming with Qt 3 (ISBN 0131240722) by Jasmin
Blanchette & Mark Summerfield. This book is available
in PDF format under the Open Publication License,
PDF in a ZIP
(2.4 MB, unzips to 32 MB), or
PDF
(22 MB).
German, Japanese, and Russian translations are available.
|
Open Source Software
- Alt_Key, a GUI application for
calculating keyboard accelerators for menu option texts and dialog
labels.
- DiffPDF, a GUI application for
comparing PDF files page by page, both textually and by their appearance.
- Sandbox, a GUI application for experimenting
with Python 2 and for editing Python 2 code.
|
|
A Selection of Other Writings
|
| Mark uses a desktop computer that runs Fedora/GNOME,
a Toshiba A110 laptop running Kubuntu, and
a MacBook running OS X for testing. |
|
Copyright © 2006-10 Qtrac
Ltd. All Rights Reserved. |