Python Programming Course by Shweta Dasaraddi

DurationDuration:60 hours

Batch TypeBatch Type:Weekday

LanguagesLanguages:English, Hindi, Kannada

Class TypeClass Type:Online

Class Type Course Fee:

₹800.00Per hour

Course Content


This Complete Python Programming course is designed for beginners as well as learners who want to build strong programming fundamentals and gradually advance to more structured and practical Python concepts. Conducted by Shweta Dasaraddi, the course offers a step-by-step learning path covering Python basics, core programming logic, data structures, object-oriented programming, file handling, and advanced Python features. The curriculum is ideal for students, graduates, and early-career professionals looking to gain confidence in Python for academics, projects, or career-oriented skill development. All sessions are conducted online, making the course accessible to learners from any location.


What Students Will Learn

Module 1: Introduction to Python

  • What Python is and why it is widely used

  • Features and real-world applications of Python

  • Installing Python and IDEs (VS Code / PyCharm)

  • Running Python programs

  • Python keywords and comments

Module 2: Python Basics

  • Variables and data types

  • Integer, float, string, and boolean

  • Type conversion

  • Input and output using input() and print()

  • Operators: arithmetic, relational, logical, and assignment

Module 3: Control Statements

  • Conditional statements: if, if-else, elif

  • Looping statements: for loop, while loop

  • Loop control statements: break, continue, pass

Module 4: Data Structures

  • Strings: operations and methods

  • Lists: creation, methods, and nested lists

  • Tuples: creation and operations

  • Sets: set properties and methods

  • Dictionaries: key-value pairs and dictionary methods

Module 5: Functions

  • Built-in and user-defined functions

  • Function arguments: positional, keyword, default

  • Variable-length arguments (*args, **kwargs)

  • Return statements

  • Lambda functions

Module 6: Modules & Packages

  • Importing built-in modules

  • Creating custom modules

  • Working with Python packages

  • Common modules: math, random, datetime

Module 7: File Handling

  • File modes and file operations

  • Reading, writing, and appending files

  • Working with text and CSV files

Module 8: Exception Handling

  • Errors vs exceptions

  • try, except, else, finally blocks

  • Creating and handling custom exceptions

Module 9: Object-Oriented Programming (OOP)

  • Classes and objects

  • Constructors (__init__)

  • Instance and class variables

  • Methods and method types

  • Inheritance and polymorphism

  • Encapsulation and abstraction

Module 10: Advanced Python

  • List, dictionary, and set comprehensions

  • Iterators and generators

  • Decorators

  • Regular expressions

  • Python memory management concepts


Teaching Method

  • Mode: Online live classes

  • Concept-by-concept explanation with coding demonstrations

  • Practical examples to reinforce logic building

  • Regular coding practice and doubt clarification

  • Structured progression from fundamentals to advanced topics

  • Emphasis on clean coding and problem-solving skills


Why This Tutor

shweta Dasaraddi follows a structured and learner-centric teaching approach, ensuring that students understand both the why and how behind Python programming concepts. The course is designed to support learners with no prior coding experience while also offering depth for those aiming to strengthen their technical foundation.

Benefits / Outcomes

  • Strong command over Python fundamentals and syntax

  • Improved logical thinking and problem-solving ability

  • Ability to write structured, reusable Python code

  • Confidence in working with data structures and OOP concepts

  • Practical understanding of real-world Python usage

Skills

Full Python, Python Basics, Advanced Python, Advanced Python Programming, Python Programming, core python

Tutor

0.0 Average Ratings

0 Reviews

4 Years Experience

Bannerghatta Main road

Students Rating

0.0

Course Rating

Blogs

Explore All
arrow
arrow