Syllabus - PYTHON

1.0 The Context of Software Development

  • 1.1 Software
  • 1.2 Learning Programming with Python

2.0 Values and Variables

  • 2.1Integer and String Values
  • 2.2 Identifiers
  • 2.3 User Input
  • 2.4String Formatting

3.0 Expressions and Arithmetic

  • 3.1 Expressions
  • 3.2 Arithmetic Examples

4.0 Conditional Statements

  • 4.1 Boolean expressions
  • 4.2 If/Else statement
  • 4.3 Other Conditional Expressions

5.0 Iteration

  • 5.1 Loop

6.0 Using Functions

  • Introduction to Using Functions
  • Functions and Modules

7.0 Writing Functions -1

  • 7.1 Function Basics
  • 7.2 Parameter Passing
  • 7.3 Custom Functions vs Standart Functions
  • 7.4 Refactoring

8.0 Writing Functions -2

9.0 Objects

10.0 Lists

11.0 Tuples, Dictionaries, and Sets

12.0 Class Design

13.0 Graphical User Interface(GUI)