3a. Python App
This pathway develops a Temperature and a Mystery Box Python GUI Applications in preparation for assessment task. There is an ePub flipped learning approach that you can follow (instructs step-by-step how to develop the two GUI applications and how to show iterative processes to the design of it) to prepare you for the assessment task.Â
Design a Application of your choosing/one provided using iterative processes (3.8)
Examples of project management tools and techniques include:
 Agile or waterfall techniques
 Kanban or scrum boards
 version control software
 collaboration tools
 managing assets
The Kanban Way: How To Visualize Progress And Data In Trello
Agile Scrum for Trello Boards
Github for Version Control
Develop a Python GUI Application (3.7)
A complex computer program:
uses variables storing at least two types of data (e.g. numeric, text, Boolean, object)
uses sequence, selection and iteration control structures
takes input from a user, file, sensors, or other external source
produces output
uses two or more complex programming techniques.
Examples of complex programming techniques include:
programming or writing code for a graphical user interface (GUI)
reading from, or writing to, files or other persistent storage
object-oriented programming using class(es) and objects defined by the student
using types defined by the student
using third party or non-core API, library or framework
using complex data structures (e.g. stacks, queues, trees).
Develop the Website using HTML/Bootstrap/CSS (3.4)
For your practice website - you will create a website similar to the GUI applications themes or one of your own choice. There is an assessment task for this standard too.
Examples of complex techniques include:
non-core functionality
sophisticated digital effects
applying industry standards or guidelines
responsive design for use on multiple devices
integration of original media assets
dynamic data handling and interactivity
automation through scripts.