Python 3 Programming for beginners
Python 3 Programming for beginners

Course overview

Python is a powerful, easy-to-read, high-level programming language. This means commands read like English words instead of complicated 0s and 1s and this makes it easy for kids to learn Python without a lot of experience.

Course Outline

Week 1

1. Dive into Python

  • What is Python?
  • Uses and importance
  • How does it work?
  • Learn the Syntax
  • How to open Python on your computer?
  • Write your first program.
  • Execute the program.

2. Variables and calculation

  • Variables are like labels
  • Using variables
  • Calculating with operators
  • Order of operations

3. Strings

  • Creating Strings
  • Handling Problems with Strings
  • Embedding Values in Strings
  • Multiplying Strings

Week 2

4. Lists Are More Powerful Than Strings

  • Adding Items to a List
  • Removing Items from a List
  • List Arithmetic

5. Tuples and maps

  • Creating and using Tuples.
  • Python Maps Won’t Help You Find Your Way

6. Asking Questions with if and else

  • if Statements
  • if-then-else Statements
  • if and elif Statements
  • Combining Conditions
  • Variables with No Value—None
  • The Difference Between Strings and Numbers

Week 3

7. Going Loopy

  • Uses of Variables and loop in real world
  • Creating a FOR loop
  • Creating a While loop

8. Recycling Your Code with Functions and Modules

  • Using Functions
  • Parts of a Function
  • Variables and Scope
  • Using Modules

9. How to Use Classes and Objects

  • Breaking Things into Classes
  • Children and Parents
  • Adding Objects to Classes
  • Defining Functions of Classes
  • Adding Class Characteristics as Functions
  • Why Use Classes and Objects?
  • Objects and Classes in Pictures

Week 4

10. What are Libraries?

  • Introduction to different libraries
  • Importing a Library
  • Use of the library in my code
  • Troubleshooting Python

11. Python’s Built-in Functions

  • The abs Function
  • The bool Function
  • The dir Function
  • The eval Function
  • The exec Function
  • The float Function
  • The int Function
  • The len Function
  • The max and min Functions
  • The range Function
  • The sum Function

12. Working with Files

  • Creating a Test File
  • Opening a File in Python
  • Writing to Files
  • Total Duration: 12 Classes
  • Duration per Class: 1 Hour
  • Class per Week: 3
  • Seats per Batch: 10
  • Course Fee AED 500
Students testimonials

"The online Skills53 Arabic course has been a great road thus far to learning the Arabic language. While remaining in the comforts of our home, a certified and highly educated teacher is able to deliver a great online platform of learning. The instructor ensures every student is given equal amounts of time. This class has been a wonderful learning opportunity"

Mustafa & Insiya Sunelwala - Dallas (USA) Course: Python 3 Programming for beginners