Skip to content

Latest commit

 

History

History
105 lines (78 loc) · 3.96 KB

File metadata and controls

105 lines (78 loc) · 3.96 KB

Application Design and Creation

This section presents four progressively complex Python applications to enhance your skills in design and coding.

Requirements

To get started, you will need a Python editor like PyCharm or VS Code. Each assignment includes an instruction sheet and the source code solution.


Make the Apps Your Own

These applications provide a guided pathway to creating functional Python projects. However, the ultimate goal is to inspire you to envision and design applications of your own.

  • Use the provided examples as a foundation to add your unique features or topics.
  • Experiment with new ideas to create entirely custom applications.

Learn by Typing Code

The best way to master programming is to write the code yourself, avoid copying and pasting.

  • Use the provided source code as a reference to retype the programs.
  • As you code, you will improve your ability to read, understand, and debug.

Applications

Application 1: Handling String Data

Design Phase

Build Phase


Application 2: Modular Programming with Functions

Design Phase

Build Phase


Application 3: Saving Data to Text Files

This menu-driven application acts as a personal journal app, which allows a user to save and retrieve text and other notes from a file.

Design Phase

Build Phase


Application 4: Managing Object Collections

Design Phase

Build Phase


This repository is licensed under CC by Clinton Garwood and MIT License. All other content is © 2025.