Find My Guru logo
  • Top Skills
    • Python Programming
    • Yoga
    • Dance
    • Music
    • Guitar
    • Hindi Speaking
    • Drawing
    • Painting
    • Chess
    • Digital Marketing
    • View All Skills
  • Top Locations
    • Online
    • Hyderabad
      • Ameerpet
      • Kukatpally
      • Dilsukhnagar
      • Madhapur
      • Gachibowli
    • Bangalore
      • Whitefield
      • Marathahalli
      • HSR Layout
      • Koramangala
      • Indiranagar
    • Mumbai
      • Andheri West
      • Mira Road East
      • Kandivali West
      • Kandivali East
      • Malad West
    • New Delhi
      • Dwarka
      • Rohini
      • Hauz Khas
      • Mukherjee Nagar
      • Laxmi Nagar
    • Chennai
      • Anna Nagar
      • Madipakkam
      • Adyar
      • Mylapore
      • Velachery
    • Pune
      • Hinjewadi
      • Wakad
      • Baner
      • Pimple Saudagar
      • Balewadi
    • Gurgaon
      • DLF Phase 5
      • Golf Course Road
      • Sector 31
      • Sector 56
      • Palam Vihar
    • Noida
      • Sector 125/126 Amity University
      • Sector 137 Expressway
      • Sector 18-15
      • Sector 27 (Atta Market)
      • Bisrakh
    • Kolkata
      • Newtown
      • Bidhannagar
      • Garia
      • Behala
      • Jadavpur
    • Ahmedabad
      • Satellite
      • Bopal / South Bopal
      • Navrangpura
      • Prahlad Nagar
      • Vastrapur
    • View All Locations
  • List Your Profile
  • Blogs
  • Teacher Jobs
  • Pricing Plans
  • Tutor Login

FindMyGuru - A Trusted Tutor & Institute Discovery Platform

FindMyGuru A Trusted Tutor & Institute Discovery Platform

Shweta Dasaraddi
  • Qualification:B.Tech / B.E.
  • Language:English, Hindi, Kannada
  • Experience:9 years
★★★★★4/5

Shweta Dasaraddi

Online

Skills :

Full PythonPython BasicsAdvanced PythonAdvanced Python ProgrammingPython Programmingcore python

About :

Shweta Dasaraddi is a dedicated tutor with a B.Tech/B.E. degree and nine years of teaching experience. She is proficient in English, Hindi, and Kannada, allowing her to connect wit…

Shweta Dasaraddi is a dedicated tutor with a B.Tech/B.E. degree and nine years of teaching experience. She is proficient in English, Hindi, and Kannada, allowing her to connect with a diverse range of students. Shweta has a passion for helping learners understand complex concepts in a simple way, making her lessons accessible and engaging.

Throughout her career, Shweta has worked with students of various ages and backgrounds, focusing on their individual learning needs. She believes in creating a supportive environment that encourages students to ask questions and explore subjects deeply. With her expertise and approachable teaching style, Shweta aims to inspire confidence in her students and foster a love for learning.

About FindMyGuru

FindMyGuru is a tutor discovery platform that helps students find and connect with experienced tutors and institutes across a wide range of subjects and skills. Students can explore tutor profiles, compare expertise, and contact tutors directly for online or in-person learning.FindMyGuru facilitates discovery and connections between students and tutors or institutes. All classes and learning arrangements are handled directly between students and the respective tutors or institutes

Shweta Dasaraddi

Shweta Dasaraddi

Online

  • Qualification:B.Tech / B.E.
  • Language:English, Hindi, Kannada
  • Experience:9 years

Skills :

Full PythonPython BasicsAdvanced PythonAdvanced Python ProgrammingPython Programmingcore python
★★★★★ 4/5

Shweta Dasaraddi is a dedicated tutor with a B.Tech/B.E. degree and nine years of teaching experience. She is proficient in English, Hindi, and Kannada, allowing her to connect wit...

Shweta Dasaraddi is a dedicated tutor with a B.Tech/B.E. degree and nine years of teaching experience. She is proficient in English, Hindi, and Kannada, allowing her to connect with a diverse range of students. Shweta has a passion for helping learners understand complex concepts in a simple way, making her lessons accessible and engaging.

Throughout her career, Shweta has worked with students of various ages and backgrounds, focusing on their individual learning needs. She believes in creating a supportive environment that encourages students to ask questions and explore subjects deeply. With her expertise and approachable teaching style, Shweta aims to inspire confidence in her students and foster a love for learning.

FindMyGuru is a tutor discovery platform that helps students find and connect with experienced tutors and institutes across a wide range of subjects and skills. Students can explore tutor profiles, compare expertise, and contact tutors directly for online or in-person learning.FindMyGuru facilitates discovery and connections between students and tutors or institutes. All classes and learning arrangements are handled directly between students and the respective tutors or institutes

Courses by Shweta Dasaraddi

Course Mode:

Online

Duration:

60 Hour

Language:

English, Hindi, Kannada

Location:

Bangalore, Bannerghatta Main road

Pricing:

800 INR

Batch Type:

Weekday


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

Course Mode:

Online

Duration:

60 Hour

Language:

English, Hindi, Kannada

Location:

Bangalore, Bannerghatta Main road

Pricing:

800 INR

Batch Type:

Weekday

Overall Student Ratings

4.0
★★★★★

Based on 4 ratings

5 star
25%
4 star
50%
3 star
25%
2 star
0%
1 star
0%

Get tutor location

Location: Bannerghatta Main road, Bangalore

Locate on Google map

Similar tutors with Skills

  • Learn Advanced Python Programming online
  • Python Programming tutors near me
  • Advanced Python courses
  • Core python tutors near me

Similar tutors with locations

  • Home tutors in BTM Layout
  • Whitefield classes
  • Basavanagudi trainers
  • Private tutoring in Ramamurthy Nagar
  • Kodipalya trainers

Start Your Teaching Journey Today

Join thousands of tutors who are sharing their knowledge and helping students succeed.

Start getting Students

Explore Tutors by Location and Skills

Find Expert tutors across India for Popular Subjects, Skills and Cities

Popular courses

  • Online Mathematics coaching classes
  • Online Biology coaching classes
  • Learn Python Programming online
  • Spoken English mentors near me
  • Tutors near me
  • Online English coaching classes
  • Best Class 10 tutors near me
  • Online Class 12 coaching classes
  • Online Chemistry coaching classes
  • Class 12 Biology tutors

Popular Locations

  • Hyderabad teachers
  • Home tutors in Bangalore
  • Chennai training institutes
  • Private tutoring in New Delhi
  • Pune tutors
  • Kolkata training institutes
  • Mumbai tutors
  • Coimbatore tutors
  • Best Lucknow tutors near me
  • Best Jaipur tutors near me

Popular Searches

  • Best Tamil teachers in Chennai
  • Online Mathematics classes in Hyderabad
  • Spoken Tamil training in Chennai
  • Kannada classes in Bangalore
  • Online Spoken English classes in Bangalore
  • English classes in Bangalore
  • Mathematics tutors in Bangalore
  • Online Academic Kannada classes in Bangalore
  • Telugu training in Hyderabad
  • Online Maths (Grades 6 to 10) classes in Hyderabad
Find My Guru logo
  • facebook
  • instagram
  • linkedin
  • X
  • youtube

Quick Links

  • Home
  • About Us
  • Contact Us

Legal & Policies

  • Terms & Conditions
  • Privacy Policy
  • Editorial Policy

Support

  • FAQs for Students
  • Online Tutors
  • Investor Connect

Discover

  • All Tutors
  • All Institutes
  • India Tutors
Disclaimer: All the course names, logos, and certification titles we use are their respective owners' property. The firm, service, or product names on the website are solely for identification purposes. We do not own, endorse or have the copyright of any brand/logo/name in any manner. Few graphics on our website are freely available on public domains.

© 2026 FindMyGuru.com. All Rights Reserved. FindMyGuru is owned and operated by TutorKhoj Private Limited.