Skip to content
navidsaqib.com
  • Home
      • CAIEHOT
      • EDEXCELHOT
      • AQA HOT
      • Online SessionsHOT
      • Olevel Resources
      • Alevel Rresources
      • IBBCC CalculatorHOT
      • OL-CompSci-2010 UPDATED
      • AS-CompSci-9618 UPDATED
      • AL-CompSci-9618 NEW
      • Python ProgrammingNEW
      • VB.NET ProgrammingNEW
      • Google CertificationsNEW
  • Course Market
  • My Account
    • Dashboard / Login
    • My Account
    • Tution Pricing
    • Contact Me
  • CS AI Agent
  • Blog
0

Currently Empty: $0.00

Continue shopping

Try for free
navidsaqib.com
  • Home
      • CAIEHOT
      • EDEXCELHOT
      • AQA HOT
      • Online SessionsHOT
      • Olevel Resources
      • Alevel Rresources
      • IBBCC CalculatorHOT
      • OL-CompSci-2010 UPDATED
      • AS-CompSci-9618 UPDATED
      • AL-CompSci-9618 NEW
      • Python ProgrammingNEW
      • VB.NET ProgrammingNEW
      • Google CertificationsNEW
  • Course Market
  • My Account
    • Dashboard / Login
    • My Account
    • Tution Pricing
    • Contact Me
  • CS AI Agent
  • Blog

Python Programming :Basic Course 9618 For P4

  • Home
  • Course
  • Python Programming :Basic Course 9618 For P4

Python Programming :Basic Course 9618 For P4

  • By Navid Saqib
  • Python Programming
  • (0 Rating)
  • Course Info
  • Instructor
  • Reviews
  • More
    • Python Programming : Basic Course

      A-Level 9618 students can learn this as basic-level programming.

      1. Introduction to Python
      • What is Python?
      • Features and uses of Python
      • Installing Python and IDEs (IDLE, PyCharm)
      • Running a Python program
      1. Basic Programming Concepts
      • Algorithms and flowcharts
      • Understanding programs: input → process → output
      • Python syntax and indentation
      • Writing and running simple programs
      1. Data Types and Variables
      • Data types: integer, float, string, Boolean
      • Variable declaration and assignment
      • Constants
      • Type conversion (casting)
      1. Operators and Expressions
      • Arithmetic operators: +, -, *, /, //, %, **
      • Relational operators: ==, !=, >, <, >=, <=
      • Logical operators: and, or, not
      • Assignment operators: =, +=, -=, *=, /=
      • Operator precedence
      1. Input and Output
      • Using input() to take user input
      • Displaying output using print()
      • Formatting output (f-strings, concatenation)
      1. Control Structures

      Conditional Statements

      • if, elif, else
      • Nested conditions
      • Loops
      • for loops (with range)
      • while loops
      • Nested loops
      • Loop control: break, continue, pass
      1. Strings and String Manipulation
      • String indexing and slicing
      • String methods: .upper(), .lower(), .strip(), .replace(), .split(), .join()
      • Concatenation and repetition
      1. Lists and List Operations
      • Creating lists
      • Accessing, modifying, and deleting elements
      • List methods: .append(), .insert(), .remove(), .pop(), .sort(), .reverse()
      • Iterating through lists

      8 a). Searching and Sorting

      • Linear search
      • Binary search
      • Bubble sort11. Functions

      9.Defining functions using def

      Function parameters and return values

      • Local and global variables
      • Scope and lifetime of variables
      • Built-in functions vs user-defined functions
      1. File Handling

      Opening and closing files

      • Reading from a file (read(), readline(), readlines())
      • Writing to a file (write(), writelines())
      • File modes: r, w, a, r+
      1. Error Handling
      • Common runtime errors
      • Syntax errors and logical errors
      • Using try, except blocks
      1. Simple Data Structures
      • Using lists in programs
      • Practical applications in O-Level programming questions
      1. Modular Programming
      • Breaking code into modules
      • Importing modules and using built-in modules (math, random)
      1. Practical Programming Techniques
      • Writing structured Python programs
      • Reading problem statements carefully
      • Testing and debugging programs
      • Writing pseudocode and converting to Python
       
      What Will You Learn?
      • In this Python course, you will learn the fundamentals of programming, starting with variables, data types, operators, and input/output. You will understand control structures such as selection (if-else) and iteration (loops), along with functions for modular programming. The course will also cover lists, strings, and dictionaries for handling data effectively. You will practice problem-solving through real examples, work with basic file handling, and explore error handling. By the end, you will be able to write, debug, and understand structured Python programs confidently.

      Material Includes

      • Practice Material
      • Interactive Books
      • Question Sets
      • Bonus Material

      Requirements

      • It is better to gain hands-on practice using IDLE. Python IDLE is included in your course for practice. It is also recommended to note down important sections in your notebook.

      Audience

      • Olevel 1 Students
      • Olevel 2 Students
      • Aslevel Students (non computing students)
      • Alevel Students (non computing students)

      Course Content

      1. Introduction to Python

      • What is Python?
        07:18
      • Features and uses of Python
        03:37
      • Installing Python and IDEs (IDLE)
        03:57
      • Running a Python program

      2. Basic Programming Concepts

      • Understanding programs: input → process → output
        02:38
      • Python syntax and indentation
        04:39
      • Writing and running simple programs
        03:54

      3.Data Types and Variables – done

      • Data types: integer, float, string, Boolean
        03:41
      • Variable declaration and assignment of values (L1)
      • Variables and ansging values (L2)
      • Constants
        02:45
      • Type conversion (casting)
        03:13

      4.Operators and Expressions

      • Arithmetic operators: +, -, *, /, //, %, **
      • Relational operators: ==, !=, >, =, <=
      • Logical operators: and, or, not
      • Assignment operators: =, +=, -=, *=, /=
      • Operator precedence

      5.Input and Output

      • Using input() to take user input
      • Displaying output using print()
      • Formatting output (f-strings, concatenation)

      6.Control Structures

      • Conditional Statements: if, elif, else
      • Conditional Statements: Loops
      • Conditional Statements: Nested conditions
      • Conditional Statements: for loops (with range)
      • Conditional Statements: while loops
      • Conditional Statements: Nested loops
      • Conditional Statements: Loop control: break, continue, pass

      7.Strings and String Manipulation

      • String indexing and slicing
      • String methods: .upper(), .lower(), .strip(), .replace(), .split(), .join()
      • Concatenation and repetition

      8.Lists and List Operations

      • Creating lists
      • Accessing, modifying, and deleting elements
      • List methods: .append(), .insert(), .remove(), .pop(), .sort(), .reverse()
      • Iterating through lists

      8 a). Searching and Sorting

      • Linear search
      • Binary search
      • Bubble sort11. Functions

      9.Defining Procedure and functions using def

      • Local and global variables
      • Scope and lifetime of variables
      • Built-in functions vs user-defined functions

      10.File Handling

      • Reading from a file (read(), readline(), readlines())
      • Writing to a file (write(), writelines())
      • File modes: r, w, a, r+

      11. Error Handling

      • Common runtime errors
      • Syntax errors and logical errors
      • Using try, except blocks

      12. Simple Data Structures

      • Using lists in programs
      • Practical applications in O-Level programming questions

      13. Modular Programming

      • Breaking code into modules
      • Importing modules and using built-in modules (math, random)

      14. Practical Programming Techniques

      • Writing structured Python programs
      • Reading problem statements carefully
      • Testing and debugging programs
      • Writing pseudocode and converting to Python

      Tags

      • Python
      • python basics

      A course by

      Navid Saqib
      Navid Saqib
      Computer Science Teacher

      Student Ratings & Reviews

      No Review Yet
      No Review Yet

      Course Includes:

      • Price:Free
      • Instructor:Navid Saqib
      • Duration:2 hours12 minutes
      • Lessons:54
      • Students:4
      • Level:Beginner
      • Updated:July 6, 2026
      Wishlist
      Hi, Welcome back!
      Forgot Password?
      Don't have an account?  Register Now

      Share On:

      © 2026 - EduBlink. All Rights Reserved. Proudly powered by DevsBlink
      navidsaqib.com
      Sign inSign up

      Sign in

      Don’t have an account? Sign up
      Lost your password?

      Sign up

      Already have an account? Sign in