Course name
Programming language using Python
Course for
Programming language using Python
Course for
High schools
Prerequisites
- computer device with windows operating system
- Internet connection with each device
Agenda
1-Environment setup
2-Basics
3-Variables and data types
4-Decisions
5-Loops
6-Functions
7-Data structures
8-Object oriented programming
9- Project delivery
Python programming
- install python: go to https://www.python.org/
- go to cmd: type python -V , Type: python to begin coding in cmd
- Try some math calculations, strings..
- create simple python app and run on cmd , python <name>.py
- Exercise: create own app, run, modify
Day 2:
- use IDE to create pyhton apps
- install Pycharm: https://www.jetbrains.com/pycharm
- Pycharm whole view, menus..
- create app, run
- Exercise:use Pycharm to create, run own application
Day 3:
- python programming: basics,inside program,comments,input,output
- variables,data types, operators
- Exercise: simple calculator program
Day 4:
- Decision: if, if else
- elif
- nested if
- Exercise: enhance calculator using if, elif
Day 5:
- for loop
- while statement
- range() function
- break, continue statements
- Exercise: enhance calculator app using loops
Day 6:
- Defining functions
- parameters
- return values
- Exercise: Enhance calculator app using functions
Day 7:
- Data structures: List
- Stack and Queue
- Dictionary
- Exercise: Apply list,stack,queue,dictionary..
Day 8:
- object oriented programming
- classes and objects
- Constructors
- Exercise: Apply classes, objects, constructors
Day 9:
-Inheritance
-overriding functions
-Exercise: Apply Inheritance
Day 10:
-Implement whole course in project