Python 3 & 2 Introduction - Contents

February 22, 2019

+The attached notes provide an overview of topics in Python, starting from the basics and expanding into more advanced areas. The chapter titles are repeated below as a short reference.

1.  Language Attributes, Versions, & IDEs

2.  Coding Style

3.  Names, Values, Types, & Casting

4.  Operators, Expressions, & Statements

5.  Variables

6.  Console (Data) Output & Input

7.  Data Structures: Collections

8.  Control Flow: Conditionals

9.  Control Flow: Loops

10. Functions

11. Modules

12. Classes

13. Files

14. Input Validation & Exception Handling

15. Software Development Life Cycle (SDLC) Stages

16. Graphics

17. Specific Domains (External)

18. Advanced Topics


Resources others found helpful

Notting Hill and Ealing School Past Paper (Maths)

A maths past exam from 2008 for Notting Hill and Ealing School, part of the London Independent Girls' School Consortium

Maths Challenge Key Stage 1

Some challenging problems for KS1, this mixed review has a little bit of everything, mainly as word problems.