UrbanPro
true

🚀 Master Python from Scratch 🐍 | Hands-On Training 🚀

LIVE
3 reviews
20 Hours

Just Pay ₹500 to Register

- OR -

Course offered by Mogalla Vivek

3 reviews

I have 5+ years of Real-time experience in the IT Industry having key skills as Python. I have introduced the Python course as mentioned below

The Python course goal is to make students improve their Python knowledge and become experts as per their Job needs. I am open to add more topics and discuss accordingly

Python Syllabus for beginners

Starting with Python

  • Features and Advantages of Python
  • Working principle of Python interpreter
  • Installation of Python
  • Installation of PyCharm IDE
  • Installation of Anaconda

Python Virtual environment

  • Use of virtual environment
  • Steps to create virtual environment
  • Activate / Deactivate virtual environment
  • Creation of New Virtual environment using PyCharm IDE

First Python Program

  • Run Python Program
  • Assign value to python variables
  • Assign one value to Multiple variables
  • Assign Multiple values to Multiple variables
  • Local variables
  • Global variables

PEP8 Standards

  • What is PEP8?
  • What are PEP8 Guidelines?
  • What are Programming Errors?
  • Types of Programming Errors
    • Syntax Errors
    • Run time Errors
    • Logical Errors

Print () Function

  • print () function format using f-string
  • print () function format using format () method
  • print () function using sep parameter
  • print () function using end parameter

Python Fundamentals

  • Python Keywords
  • Python Identifiers
  • Boolean data type
  • Type casting using type ()
  • Isinstance () method
  • Id () function
  • help () function
  • dir () function
  • len () function
  • range () function
  • enumerate () function
  • eval () function
  • Input and output Function
  • Shallow copying (vs) Deep copying

Python Operators

  • Arithmetic Operators
  • Relational Operators
  • Assignment Operators
  • Logical Operators
  • Bitwise Operators
  • Membership Operators
  • Identify Operators

Program Control Flow

  • Conditional Statements
    • If condition
    • If – Else condition
    • ElIf condition
  • Loops
    • Finite Loops
      • For loop
    • Infinite Loops
      • While Loop
    • Loop Control Statements
      • break
      • continue
      • pass
    • Coding Exercises

 

Numbers

  • integer, int ()
  • float, float ()
  • complex, complex ()
  • round () function
  • max ()
  • min ()
  • abs ()
  • Fractional numbers
  • Math module

 

Strings

  • What is String?
  • Define a String
  • Creating a String
  • Access characters in String
  • Change or delete String
  • Python String Operations
    • Concatenation
    • Iterating
    • Membership Test
    • Enumerate ()
    • Slice ()
    • Format () Method for formatting Strings
  • String methods
    • lower ()
    • upper ()
    • join ()
    • split ()
    • strip ()
    • find ()
    • replace ()
    • index ()
    • isalnum ()
    • isalpha ()
    • isdigit ()
    • startswith ()
    • endswith ()
  • Coding exercises

 

 

Lists

  • What is List?
  • Define a List
  • Creating a List
  • Size of List
  • Adding List Elements
    • append () method
    • insert () method
    • extend () method
  • Access the List elements
  • Remove the List elements
    • using remove () method
    • using pop () method
    • using clear () method
  • Slicing of a List
  • Loop Lists
  • List Comprehension
  • List Operations
    • Find the length of list
    • Iterate over list
    • Concatenation of lists
    • List membership
  • List Methods
    • append ()
    • extend ()
    • insert ()
    • remove ()
    • pop ()
    • clear ()
    • index ()
    • count ()
    • sort ()
    • reverse ()
    • copy ()
  • Coding exercises

Tuples

  • What is Tuple?
  • Define a Tuple
  • Creating a Tuple
  • Accessing of Tuple elements
  • Concatenation of Tuples
  • Slicing operations
  • Delete a Tuple
  • Tuple built-in methods
    • index ()
    • count ()
  • Coding Exercises

 

Set

  • What is Set?
  • Define a Set
  • Creating a Set
  • Adding Elements to Set
    • add () method
    • update () method
  • Accessing a Set
  • Remove set elements
    • remove () method
    • discard () method
    • pop () method
    • clear () method
  • Frozen sets
  • Set Methods
    • add ()
    • remove ()
    • clear ()
    • copy ()
    • pop ()
    • update ()
    • union ()
    • difference ()
    • intersection ()
    • issubset ()
    • issuperset ()
  • Coding Exercises

 

Dictionary

  • What is Dictionary?
  • Define a Dictionary
  • Access Items
    • Get keys
    • Get Values
    • Get Items
    • Check if Key Exists
  • Change Items
    • Change Values
    • Update Dictionary
  • Add Items
    • Adding Items
    • Update Dictionary
  • Remove Items
    • pop () method
    • popitem () method
    • del
    • clear ()
  • Loop Dictionaries
    • Loop through a Dictionary
  • Copy a Dictionary
    • copy ()
    • dict ()
  • Nested Dictionaries
  • Dictionary Methods
    • clear ()
    • copy ()
    • fromkeys ()
    • get ()
    • items ()
    • keys ()
    • pop ()
    • popitem ()
    • setdefault ()
    • update ()
    • values ()
  • Coding Exercises

 

Function

  • What is Function?
  • Define a Function
  • Creating a Function
    • using def keyword
  • Calling a Function
  • Arguments
    • Arbitrary Arguments (*args)
    • Keyword Arguments (kwargs)
    • Arbitrary Keyword Arguments (**kwargs)
  • Parameters
    • Default Parameter Value
  • pass Statement
  • Recursive Function
  • Coding Exercises

 

 

Modules & Packages

  • What is Module?
  • Create a Module
  • Use a Module
  • Variables in Module
  • Using the dir () Function
  • Import a Module
    • Import mymodule
    • Import mymodule asmm
    • Import From module (using from)
  • Python Packages
    • Creating a Package
    • Importance of __init__.py
    • Import Modules from Package
      • Import package_name. module name
      • from mypckg import mod
      • from mypckg.mod1 import preprocess_data
    • Coding Exercises

 

Lambda Function

  • map () Function
  • filter () Function
  • reduce () Function
  • Lambda Function
  • Why use Lambda Function?
  • Lambda with map ()
  • Lambda with filter ()
  • Lambda with reduce ()

 

Iterators

  • What is Python Iterator?
  • Creation of Python Iterator
  • __iter__(iterable)
  • next (__next__)
  • implicit creation of iterators
  • For -loop and Iterators

 

Generators

  • What is Python Generator?
  • Define a Generator- Function
  • Generator – object
  • Yield keyword

 

Decorators

  • Assigning Function to Variables
  • Defining Functions inside other Functions
  • Passing Functions as Arguments to other Functions
  • Functions returning other Functions
  • What is Decorator?
  • Creating a Decorator
  • Applying Multiple Decorators to a Single Function
  • Accepting Arguments in a Decorator Functions
  • Debugging Decorators

Object Oriented Programming

  • attributes
  • behavior
  • Class
  • Object
  • Constructors
  • Methods
    • class methods
    • static methods
    • method overloading
    • method overriding
  • Encapsulation
  • Inheritance
  • Types of Inheritance
    • Single Inheritance
    • Multiple Inheritance
    • Multilevel Inheritance
    • Hierarchical Inheritance
  • Polymorphism
  • Abstraction

 

Exception Handling

  • What is Exception?
  • What is Error ?
  • Difference between Errors and Exceptions
  • Catching Exceptions
    • Try and Except Statement
    • Finally, Keyword
  • Raising Exception

 

File Handling

  • Files
  • Open () Function
  • Access Modes
  • read () mode
  • closing Files
  • write () mode
  • with clause
  • File methods
    • readline ()
    • readlines ()
    • writeline ()
    • writelines ()
    • seek ()
    • flush ()

JSON

  • What is JSON
  • Converting from JSON to Python
    • Parsing JSON
      • loads ()
    • Return JSON Object
      • load ()
    • Reading JSON file
    • Convert from Python to Json
      • Converting to Json String
        • dumps ()
      • Writing to a JSON file
        • dump ()

Project work

  • Building a complete Python project
  • Applying best practices learned throughout the course

Gallery (4)

Intro Video

About the Trainer

Mogalla Vivek picture

4.7 Avg Rating

3 Reviews

5 Students

4 Courses

Mogalla Vivek

Bachelor of Technology (B.Tech.) from JNTU Kakinada university in 2014

5 Years of Experience

I am an experienced software developer with 5 years of RealTime Experience in the Python Software. I am giving online home tution.

My key skills are Python , Excel Tool.

Students also enrolled in these courses

LIVE
2 reviews
50 Hours

Course offered by Virendra

41 reviews
LIVE
2 reviews
60 Hours

Course offered by Parshant Singh

1 review
LIVE
2 reviews
20 Hours
4,000 Group Class (max 10)
10,000 1-on-1 Class

Course offered by Siddhartha Srivastava

1 review
LIVE
25 Hours
3,000 Group Class (max 10)
8,000 1-on-1 Class

Course offered by Minaxi Hivaraye

0 review

Reviews (3)

4 out of 5 3 reviews

Mogalla Vivek https://p.urbanpro.com/tv-prod/member/photo/10492576-small.jpg Bhattarahalli
4.7053
Mogalla Vivek
L

Python Training

"The class was really good as the tutor helped me to clarify my doubts in this subject and teach me how to write them in relation to the question. "

Mogalla Vivek
A
Verified Student

Python Training

"He was teaching very well I liked his explanation Th vedio and was also good you can join his class he teaches very well I loved it "

Mogalla Vivek
N
Verified Student

Python For Beginners

I loved

Audio/Video Quality

Class Content

Teaching Method

Teacher's Knowledge

View All
Have you attended any class with Karan?

Tutor has not setup batch timings yet. Book a Demo to talk to the Tutor.

Different batches available for this Course

4 out of 5 3 reviews

Mogalla Vivek https://p.urbanpro.com/tv-prod/member/photo/10492576-small.jpg Bhattarahalli
4.7053
Mogalla Vivek
L

Python Training

"The class was really good as the tutor helped me to clarify my doubts in this subject and teach me how to write them in relation to the question. "

Mogalla Vivek
A
Verified Student

Python Training

"He was teaching very well I liked his explanation Th vedio and was also good you can join his class he teaches very well I loved it "

Mogalla Vivek
N
Verified Student

Python For Beginners

I loved

Audio/Video Quality

Class Content

Teaching Method

Teacher's Knowledge

Have you attended any class with Karan?

Reply to 's review

Enter your reply*

1500/1500

Please enter your reply

Your reply should contain a minimum of 10 characters

Your reply has been successfully submitted.

Certified

The Certified badge indicates that the Tutor has received good amount of positive feedback from Students.

Different batches available for this Course

tickYou have successfully registered

🚀 Master Python from Scratch 🐍 | Hands-On Training 🚀 by Mogalla Vivek

Mogalla Vivek picture
LIVE
(3 reviews)

Class
starts in

01

Hour

01

Min

01

Sec

Select One

Register Now

Do you want to Register for this Free class?

Yes, Register No, not right now

Tell us a little more about yourself

🚀 Master Python from Scratch 🐍 | Hands-On Training 🚀 by Mogalla Vivek

Mogalla Vivek picture
LIVE
(3 reviews)

Class
starts in

01

Hour

01

Min

01

Sec

Please enter Student name

Please enter your email address.

Please enter phone number.

Verify Your Mobile Number

Please verify your Mobile Number to book this free class.

Update

Please enter 10 digit phone number.

Please enter your phone number.

Please Enter a valid Mobile Number

This number is already in use.

Resend

Please enter OTP.

Or, give a missed call and get your number verified

080-66-0844-42

This website uses cookies

We use cookies to improve user experience. Choose what cookies you allow us to use. You can read more about our Cookie Policy in our Privacy Policy

Accept All
Decline All

UrbanPro.com is India's largest network of most trusted tutors and institutes. Over 55 lakh students rely on UrbanPro.com, to fulfill their learning requirements across 1,000+ categories. Using UrbanPro.com, parents, and students can compare multiple Tutors and Institutes and choose the one that best suits their requirements. More than 7.5 lakh verified Tutors and Institutes are helping millions of students every day and growing their tutoring business on UrbanPro.com. Whether you are looking for a tutor to learn mathematics, a German language trainer to brush up your German language skills or an institute to upgrade your IT skills, we have got the best selection of Tutors and Training Institutes for you. Read more