Python is such a great programming language! Being discovered this after years of using C++, I found that it simplicity and power somewhat too intriguing to ignore. In this course I would like to explore more on Qt application development using either Qt/PyQt/PySide.
- Prepare environment first!
Follow the download section and prepare your environment!
- First Iteration of Overall Application Design and Hello World
Designing an application can be though of as an iteration process. Here, I presented the first iteration design of our application. After that, I describe each Hello world application in either C++, PyQt or PySide
- Test Driven Development and Unit Testing in C++ and Python
Ever having a software project that seems very easy in the beginning that you start to just layout its GUI and think it's okay? Just wait until client come up with different requirements and you start to dizzy by your own application design.
In this article I presented a very popular rediscover technique of developing application by test first its feature, and then iterate its development based on the test result.
- Database Support in C++ Qt, PyQt and PySide
Explain in practical way how to dealt with database access either in C++ Qt, PyQt or PySide
Just a general understanding of C++ or Python will do
We will start with the background of all the technology being used, and gradually will develop two application : a desktop and android/mobile application. Both application will be developed using C++, PyQt and PySide. Throughout the lesson, we will unraveled its compatibility, interoperability and whether conversion tools exist in either solution
This course will be published in http://pythonthusiast.pythonblogs.com and planned as a seven articles. Here are the list of the articles:
- http://tinyurl.com/pythonthusiast-qt-1 A general background of Qt, PyQt and PySide
I start programming in the mid '95, started using Basic. Which then increased gradually using Pascal, C, Java, C++, Delphi (just for a project, but I opted to ignore it), PHP, VB/VC++ 60, .NET and finally.. Python.
Will do any programming job using either .NET or Java, but will truly focused on developing and teaching solution using Python. I love to code and teaching to code.
Hope it helps someone out there!