Course curriculum

  • 2

    Data Types (in brief)

  • 3

    Operators and Expressions

    • 3.1 Introduction to Operators

    • 3.2 Arithmetic Operators

    • 3.3 Comparison Operators

    • 3.4 Assignment Operators

    • 3.5 Logical Operators

    • 3.6 Bitwise Operators

    • 3.7 Membership Operators

    • 3.8 Identity Operators

    • 3.9 Expressions

  • 4

    Decision Control Statements

  • 5

    Loops

    • 5.1 Introduction to Loops

    • 5.2 while loop

      FREE PREVIEW
    • 5.3 for loop

    • 5.4 for loop - Programs

    • 5.5 Nested loops

    • 5.6 Loop Control Statements (break, continue and pass)

    • 5.7 else statement with loops

  • 6

    Numbers

    • 6.1 Introduction to Numbers

    • 6.2 Math Module (Core Methods)

    • 6.3 math module (Power & Logarithmic Functions)

    • 6.4 math Module (Remaining Functions)

    • 6.5 Number related built in functions

    • 6.6 Random Numbers

  • 7

    List

  • 8

    Tuple

    • 8.1 Tuple – Basic Concepts

    • 8.2 Tuple - Builtin Functions

    • 8.3 Tuple - Builtin Methods

    • 8.4 Some Programs on Tuples

  • 9

    Set

  • 10

    Frozenset

    • 10.1 Frozenset - Basic Concepts

    • 10.2 Frozenset - Functions & Methods

  • 11

    Dictionary

    • 11.1 Basic Concepts of Dictionary

    • 11.2 Dictionary - Builtin Functions

    • 11.3 Dictionary - Builtin Methods (Part-1)

    • 11.4 Dictionary - Builtin Methods (Part-2)

    • 11.5 Dictionary - Builtin Methods (Part-3)

  • 12

    String

    • 12.1 String - Basic Concepts

    • 12.2 String - Builtin Functions

    • 12.3 String - Builtin Methods (Part-1) - Alphabets & Cases

    • 12.4 String - Builtin Methods (Part-2) - Boolean Methods

    • 12.5 String - Builtin Methods (Part-3) - Searching for Substrings

    • 12.6 String - Builtin Methods (Part-4) - String Alignment

    • 12.7 String - Builtin Methods (Part-5) - String Formatting Methods

    • 12.8 String - Builtin Methods (Part-6) - String Mapping & Translating Methods

    • 12.9 String - Builtin Methods (Part-7) - Splitting, Partition, Count & Membership

  • 13

    Functions

    • 13.1 Basic Concepts of Functions

    • 13.2 Function Arguments

    • 13.3 Scope of Variables - Local, Global & Nonlocal

    • 13.4 Iterators and Generators

    • 13.5 Miscellaneous Topics (Standard Library Functions, Lambda Functions Nested Functions, Recursive Functions and pass statement)

  • 14

    Turtle Graphics

    • 14.1 Introduction to Turtle

    • 14.2 Turtle Methods Part 1 (Turtle Motion - Move and Draw)

    • 14.3 Turtle Methods Part 2 (Turtle Motion - Move and Draw - Continues)

    • 14.4 Turtle Methods Part 3 (Turtle Motion - Turtle’s State and Measurement)

    • 14.5 Turtle Methods Part 4 (Pen Control – Drawing State)

    • 14.6 Turtle Methods Part 5 (Pen Control – Color Control)

    • 14.7 Turtle Methods Part 6 (Pen Control – Filling)

    • 14.8 Turtle Methods Part 7 (Turtle State – Visibility)

    • 14.9 Turtle Methods Part 8 (Turtle State – Appearance)

    • 14.10 Turtle Methods Part 9 (Events)

    • 14.11 Turtle Methods Part 10 (Input)

    • 14.12 Turtle Methods Part 11 (Screen Specific)

    • 14.13 Turtle Methods Part 12 (Special Turtle Methods)

    • 14.14 TurtleScreen Methods Part 1 (Window Control)

    • 14.15 TurtleScreen Methods Part 2 (Animation Control)

    • 14.16 TurtleScreen Methods Part 3 (Screen Events)

    • 14.17 TurtleScreen Methods Part 4 (Settings)

    • 14.18 Some Programs on Turtle Graphics

  • 15

    Date, Time and Calendar

    • 15.1 time Module (Part-1)

    • 15.2 time Module (Part-2)

    • 15.3 time Module (Part-3)

    • 15.4 time Module (Part-4)

    • 15.5 calendar Module (Part-1)

    • 15.6 calendar Module (Part-2)

    • 15.7 calendar Module (Part-3) Data Attributes

    • 15.8 datetime Module

    • 15.9 dateutil and pytz Library

    • 15.10 Some Programs