Qtrac Ltd.
Quality Training Research and Consultancy

Qtrac Ltd. (incorporating Qtraining.eu) provides training, consultancy, programming, and documentation services, specializing in the programming languages Python and C++, and in the Qt application development framework—both PyQt4 and C++/Qt4. All services are provided by Mark Summerfield (mark@qtrac.eu).

Free download— Moving from Python 2 to Python 3 (4 page PDF, 676K)—a very concise summary of Python 2 ↔ 3.1 differences plus the most commonly used new Python 3.1 features aimed at existing Python 2 programmers who want to start writing programs in idiomatic Python 3.1 style.

Books

  1. Advanced Qt Programming—all the examples and a sample chapter are available for free download
  2. Programming in Python 3: A Complete Introduction to the Python Language (Second Edition)—all the examples and a sample chapter are available for free download
  3. Programming in Python 3: A Complete Introduction to the Python Language (First Edition) (superseded by the Second Edition)
  4. Rapid GUI Programming with Python and Qt: The Definitive Guide to PyQt Programming—all the examples and a sample chapter are available for free download
  5. C++ GUI Programming with Qt 4 (Second Edition)—all the examples and the entire book (in HTML) are available free
  6. C++ GUI Programming with Qt 4 (First Edition)—also available as a free download in PDF (superseded by the Second Edition)
  7. C++ GUI Programming with Qt 3—also available as a free download in PDF

Open Source Software

  • DiffPDF—a GUI application for comparing PDF files page by page, either textually or by their appearance. Available prebuilt as Debian and Fedora package diffpdf
  • Alt_Key—a GUI application and a library for calculating keyboard accelerators for menu option texts and dialog labels. The Alt_Key modules (available in C++/Qt4, Python, and Java/SWT) can be used independently in other applications to dynamically create accelerators at runtime

Services

  • Mentoring, code reviews, and consultancy in all the technologies where we have expertise, e.g., programming in C++ and Python; regular expressions; and GUI programming using C++/Qt4 and PyQt4
  • Training in programming C++ and Python; in regular expressions; in GUI programming with C++/Qt4 and PyQt4; and using the Squish testing tool. All training courses vary in length, typically from one to five days depending on what you want to learn, and apart from Squish, they are all based on our books

Contact us for prices and availability

Advanced Qt book cover

Python 3 book cover

PyQt book cover

Copyright © 2006-10 Qtrac Ltd. All Rights Reserved.