Description
In this course, you will learn :
- basic programming abilities
- The concept of computer science.
- The programming language Python
- Problem solving entails putting everything together using software.
Syllabus :
1. Basics
- Arithmetic with Python
- Arithmetic Operator Precedence
- Types
- Variables
- String
- Lists
2. Functions, Boolean Expression, Flow Control and some CS concepts
- Function Basics
- Relational Operators
- Logical Operators
- Conditional Branching - if-else
- Binary Numbers
- Conditional Branching - if-elif
- Variable Scope
- While Loop
- More about Loops
- Argument Passing
- Exceptions
- Computation with Python
3. Simple Algorithms, Graphics, Class and Applications
- Binary Search
- Linear Interpolation
- Recursion
- Simple Sorting
- Graphics
- Graphics - 2D Transform
- Classes
- Class Inheritance
- Projectile Motion Simulaiton