Skip to content

codinggita/python

Repository files navigation

python

Python Syllabus for CodingGita Interview Round

Syllabus (Till Loops)


1. Course Overview

This course introduces students to the fundamentals of Python programming. It is designed for complete beginners with no prior coding experience.

By the end of this course, students will be able to:

  • Understand basic programming concepts
  • Write simple Python programs
  • Take input from users
  • Perform calculations using operators
  • Make decisions using conditional statements
  • Use loops to automate repetitive tasks

This syllabus covers core programming concepts required before moving to advanced topics like Lists, Functions, and Object-Oriented Programming.


2. Course Objectives

After completing this syllabus, students will be able to:

  1. Understand Python syntax and structure
  2. Work with variables and basic data types
  3. Take user input and display output
  4. Apply arithmetic and logical operations
  5. Implement conditional logic
  6. Use loops to solve repetitive problems

3. Detailed Topic List


Module 1: Introduction to Python

  • What is Python?
  • Features of Python
  • Installing Python
  • Running Python programs
  • Writing first program (print())

Module 2: Basic Syntax & Variables

  • Indentation in Python
  • Comments (#)
  • Keywords (basic idea)
  • Variables
  • Rules for naming variables
  • Assigning values
  • Dynamic typing

Module 3: Data Types

  • Integer (int)
  • Float (float)
  • String (str)
  • Boolean (bool)
  • Using type() function

Module 4: Type Casting

  • Converting data using:

    • int()
    • float()
    • str()

Module 5: Input and Output

  • print() function
  • input() function
  • Taking user input
  • Formatted printing (f-strings)

Module 6: Operators

Arithmetic Operators

  • +, -, *, /, %

Comparison Operators

  • ==, !=, >, <, >=, <=

Logical Operators

  • and, or, not

Module 7: Strings

  • Creating strings
  • String indexing
  • String slicing
  • String concatenation

Module 8: Conditional Statements

  • if statement
  • if-else
  • if-elif-else
  • Nested conditions (basic)

Module 9: Loops

For Loop

  • Using range()
  • Iterating through numbers
  • Iterating through strings

While Loop

  • Loop control using condition

Loop Control Statements

  • break
  • continue

4. Course Duration

Recommended Duration (Mobile Learning Friendly):

  • 4–7 days
  • 1–3 hours per day

5. Outcome After Completion

Students will be prepared to move to:

  • Lists
  • Functions
  • Pattern problems
  • Basic problem solving
  • Mini console-based programs

About

Python Syllabus for CodingGita Interview Round

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors