Advanced Python

CODE IT!

AS91896 (DT 2.7)

Make and test your outcome. Ensure that you do the correct assessment that correlates with your 2.8 DESIGN standard: a PROGRAM (2.7) outcome .


Resource Folder

Advanced programming TECHNIQUES

Remember you need to choose 2 or more of these TECHNIQUES below for the assessment standard.

Modifying data stored in collections (e.g. lists, arrays, dictionaries)

Storing multidimensional data in collections

Creating methods, functions, or procedures that use parameters and/or return values

Responding to events generated by a graphical user interface (GUI)

Using non-trivial string manipulation

String Manipulation is great for games like Hangman, MadLib, Guessing Word, Eye-Spy, etc.

Using additional non-core libraries.

What is a non-core library? The answer can be found here.

If you're looking to add a little something extra to your Python code, then consider including a loading screen. The loading screen is a short introduction, or piece of art (e.g. ASCII Art), that appears before the main part of your code.

FLIPPED LEARNING RESOURCES

G:Slides walk you through various advanced skills development

You learn to do an Age Calculator GUI and much more programs. I would recommend this Lesson and the Assessment Guide

This is a challenging but an excellent advanced video resource

You learn to code text-based program for  'mini-movie fundraiser (can apply Tkinter if want),  Fundraising Profit Calculator, and/or Budget Helper.

OTHER PROGRAMS TO DEVELOP

 I would advise creating some python games as refreshers from what you already know and apply it as we go through revising for Computer Science Concept External. Some programs to develop in Python.

Artificial Intelligence