UrbanPro
true

Online Trainer/IT Corporate Trainer in Python/Advanced Python

LIVE
45 Hours

Course offered by Ramana Murthy

0 review

Python course with Machine Learning covers all the concepts necessary to be a good developer in the IT Industry.

Syllabus:

  • Introduction to Python - technology -
  • Python - why only python? -
    • where it is used in Industry -
    • Organization specific uses -
    • project specific uses
    • IT corporates - applications of python

 

  • Python - Features of Python -
    • why it is used
    • advantages
    • kind of projects/applications -
    • Software Development Lifecycle (SDLC) -
    • where does python fit in in SDLC

 

  • Python - comparision of other technologies wrt python
  • Pythonâ??s Application in the following :
    • software development -
    • software testing) -
    • other areas of IT Industry
    • open source software vs. paid software -

     

  • Versions of python software:
    • PYTHON - 2.7.15 â??(Industry Used mostly)
    • python - 3.6 â??
  • Python tools/IDE â??
  • What is an IDE,
  • Advantages of IDE over shell
  • Explanation of python shell (IDLE - default editor)
  • comparision of python shell vs. IDE
  • working from command prompt of python
  • Pycharm - community edition
  • Pycharm - professional edition

      

  • Language fundamentals:
  • Variables in Python
  • Print statement
  • Print statement with format
  • Print statement with %
  • Operations on python
    • -, +,-,*,/,%
  • Python Operators and Operands
    • Is , is not
    • Other operators
  • How do we Read the Input from the User:
  • Input()
  • raw_input()
  • difference between input() and raw_input()
  • when to use input() and raw_input() in python 2.7 and python 3.6
  • Data types:
  • int()
  • numbers
  • Strings
  • Float
  • Bool
  • Type() function:
    • Examples on type()
  • String Operations:
    • Operations using string Handling - "".format(), {}{}
    • Comments
    • Multiline comments
    • Documentation string
    • Special method (__doc__)

 

  • break()
    • break with if statement
    • break with for statement
  • continue()
  • pass()
  • when to use Break(), Continue and Pass
  • Examples of break(), continue and pass
  • Variable naming conventions

 

  • Python Conditional Statements
  • Simple if condition
  • if with else condition
  • multiple if conditions
  • nested if conditions
  • Examples of the conditional statements

 

  • Python LOOPS -
    • for loop
    • for loop - complex examples
    • for loop with if
    • for loop with else
    • nested for loop
    • for loop with examples

 

  • Python - While loop
    • while loop with if condition
    • while loop with else statement
    • While loop with examples

  

  • String Handling methods
    • How to apply the string handling methods
    • Upper()
    • Lower()
    • Capitalize()
    • Title()
    • Isupper()
    • Islower()
    • Isspace()
    • Isalpha()
    • Isalnum()
    • Isspace()
    • Other methods
  • example programs using string methods
  • Slicing with strings
    • positive slicing
    • Negative slicing

Sequences or Collections in PYTHON

  • Python Lists
    • applications of lists
    • examples of lists of various flavours
  • Slicing
    • positive slicing
    • negative slicing
  • Python TUPLE
    • applications of Tuples
    • examples of Tuples
    • Tuple Packing
    • Tuple Unpacking
    • various flavours
  • Differences between Lists and Tuples

 

  • Python Sets - done
    • operations on sets
    • applications of sets
    • examples using sets

 

  • Python Dictionary - done
  • operations on dictionary
  • applications of dictionary
  • examples using dictionary

 

  • Python Functions
    • Functions with out return value
    • Functions with Return value
    • Calling functions from the same file
    • Calling functions from a different file

 

  • Python - Various types of functions
    • functions with parameters
    • functions without parameters
    • functions with default arguments
    • functions with keyword arguments
    • functions with positional arguments

 

  • local scope and global scope in functions
    • How to create global variables
    • How to create local variables
    • Examples of local and global variables using functions

 

End of Core/Basic module

Module #2

Advanced Python course syllabus:

Topic:1 :

Topic Name:

  • Python OOPs : classes
  • Objects
  • how to create class
  • how to create objects
  • how to create properties
  • how to create methods
  • how to work with properties
  • How to work with methods
  • Difference between functions and methods

 

  • What is Self keyword?
    • how to use self,
    • what does self keyword indicate?

 

  • How to create multiple objects for the same class
    • manipulate the properties/methods
  • How to know the memory location of an object reference.

 

Topic:2 - Constructors - done

  • importance of self keyword in python constructors
  • OOPs concepts (inheritance)
  • use of default pre-defined classes,
  • use of user-defined classes,
  • pre-defined methods
  • user-defined methods
  • user-defined properties

         

Topic:3 - Modules (Pre-defined)

  • Python Modules
  • import keyword
  • pre-defined modules:
    • webbrowser
    • sys
  • math
  • datetime
  • date
  • time
  • various ways of importing modules
  • import using * notation
  • import using individual functions
  • import using â??from â?? syntax
    • from *** import ***

 

 

Topic:4 â?? Modules( Userdefined )

  • creation of user defined modules
  • operations with each of the modules
  • examples with each of the modules

 

Topic:5 -Packages in Python

  • diff between packages and modules
  • import package/module /sub-packages

 

Topic:6 - File Handling

  • examples of how to create files
  • how to open files in various modes
  • how to work with files in real-time

 

  • Extra chapter:

reading data from text file

reading data from excel file and manipulate in python

reading data from csv file and maniupulate in python

 

Topic:7 - python advanced exception handling -

  • collection of types of exceptions
    • syntax error,
    • typeerror,
    • valueerror
    • Nameerror,
    • dividebyzero error

                  

Topic:8: examples of types of exceptions

  • how to handle types of exceptions
    • Try-Except- Finally
    • Try- Except-Else-Finally
  • comparision of exception handling with other technologies (like java)

 

Topic:9 -Python Date and Time

  • operations using date and time
  • examples of programs using date and time
  • datetime various switches

Topic:10 -Python OS Module - (linux people)

  • Creation of directory
  • Removing a directory
  • Current directory
  • Creation of multiple directories
  • Removing of multiple directories
  • Operations on directory

  

End of Advanced module:

Extratopics covered: 10 hours (extra)

  • Numpy
  • Pandas
  • Matplotlib
  • TKinter

Database connectivity with any database.

About the Trainer

Ramana Murthy picture

Avg Rating

0 Reviews

3 Students

4 Courses

Ramana Murthy

MCA

9 Years of Experience

I have vast IT Industry Experience in Web Based Application Testing, Desk Top Applications(WPF), Mobile Testing and also involved in providing Training services to Student Community, Job Seekers, Employees as a Trainer. Worked on many US and UK based Projects in Software Testing and willing to share my knowledge to the Lerner Community.

Students also enrolled in these courses

LIVE
160 reviews

Course offered by Multiple tutors

0 review
LIVE
160 reviews

Course offered by Multiple tutors

0 review
LIVE
31 reviews

Course offered by Multiple tutors

0 review
LIVE
31 reviews

Course offered by Multiple tutors

0 review

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

Different batches available for this Course

No Reviews yet!

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

Online Trainer/IT Corporate Trainer in Python/Advanced Python by Ramana Murthy

Ramana Murthy picture
LIVE

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

Online Trainer/IT Corporate Trainer in Python/Advanced Python by Ramana Murthy

Ramana Murthy picture
LIVE

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