Python Syllabus for CodingGita Interview Round
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.
After completing this syllabus, students will be able to:
- Understand Python syntax and structure
- Work with variables and basic data types
- Take user input and display output
- Apply arithmetic and logical operations
- Implement conditional logic
- Use loops to solve repetitive problems
- What is Python?
- Features of Python
- Installing Python
- Running Python programs
- Writing first program (
print())
- Indentation in Python
- Comments (
#) - Keywords (basic idea)
- Variables
- Rules for naming variables
- Assigning values
- Dynamic typing
- Integer (
int) - Float (
float) - String (
str) - Boolean (
bool) - Using
type()function
-
Converting data using:
int()float()str()
print()functioninput()function- Taking user input
- Formatted printing (f-strings)
+,-,*,/,%
==,!=,>,<,>=,<=
and,or,not
- Creating strings
- String indexing
- String slicing
- String concatenation
ifstatementif-elseif-elif-else- Nested conditions (basic)
- Using
range() - Iterating through numbers
- Iterating through strings
- Loop control using condition
breakcontinue
Recommended Duration (Mobile Learning Friendly):
- 4–7 days
- 1–3 hours per day
Students will be prepared to move to:
- Lists
- Functions
- Pattern problems
- Basic problem solving
- Mini console-based programs