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

Attachments



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.