CONTACT NUMBERS
9705287799
9705917799
9705737799
Welcome Note
Dear Student,
I am writing to you today to introduce you to our Python course at PRR TECHNOLOGIES.
We are excited to offer this course to anyone who wants to learn one of the most popular
programming languages in the world.
Python is an easy-to-learn, high-level language that has become increasingly popular for
data analysis, web development, machine learning, and more. Our course is designed for
both beginners and advanced learners, and covers everything from the basics of Python
syntax to advanced programming concepts.
The course is taught by experienced instructors who have a deep understanding of the
language and have several years of experience in real-world projects. Our aim is to provide
you with hands-on experience in Python programming, so that you can apply your
knowledge to any real-life project.
The course schedule is as follows:
1. In-depth Subject Coverage
2. 300+ Class Room Programs
3. 200+ Code Based Challenging Exercises
4. 50+ Real Time Projects
5. 500+ Interview Questions
The course fee is 10000/-, and we are offering a discount for early bird registrations.
To register for the course or to get more information, please call us at +91 9705287799.
Thank you for considering our Python course at PRR TECHNOLOGIES. We look forward
to helping you learn and grow your skills in this exciting field.
Best regards,
The Management,
PRR TECHNOLOGIES
Core & Adv. Python Syllabus
1. Introduction to python Single Statement Condition
What is Python Programming Language? Switch Case in Python (Replacement)
Python’s History 4. Loops in Python
Python Architecture Introduction to Python Loop
Python’s Components Python For Loop
Features of Python Python While Loop
Python Frameworks Python Loop Control Statements
Python Flavors Nested For Loop in Python
File Extensions in Python Loop Control Statements in Python
Python Applications o break
Advantages and Disadvantages of o continue
Python Programming Language o pass
2. Python Programming Fundamentals 5. Python Function
Python installation What is a function in Python?
Python Docstring
Environment Setup The return statement
Python tools How Function works in Python?
Python first program Scope and Lifetime of variables
Reserved words in Python Types of Functions
Identifiers Arguments
Constants Variable Function Arguments
Input & output statements in python o Default Arguments
Data types in python o Positional argument (Required
Variables in python argument).
Operators in python o Keyword Arguments
Sample programs on Python o Arbitrary Arguments
Python Comments Python Recursion
Python Indentation and Python Python Anonymous/Lambda Function
Statement Python Global, Local and Nonlocal
3. Python Decision Making Statements variables
if Statements Python Global Keyword
if-else Statements 6. Modules in Python
Chained Conditionals (elif ladder) What are modules in Python?
Nested if Statements How to import modules in Python?
o Python import statement Accessing a Tuple
o Import with renaming Slicing a Tuple
o Python from...import statement Reassigning a Tuple
o Import all names Deleting a Tuple
Python Module Search Path Iterating on a Tuple
Reloading a module Nested Tuples
The dir() built-in function Operations on Tuple
7. Python Package Functions on Tuple
Introduction Python Packages Methods on Tuple
Package Initialization 11. Python Sets & Booleans
Importing * From a Package Sets:
Subpackages Creating a set
8. Python Strings Accessing a set
Introduction to Strings Deleting a set
Declaring a string Operations on sets
Using quotes inside a string The Frozenset
Spanning a string across lines Updating a set
Accessing a string Functions on sets
String concatenation Methods on sets
String formatters Iterating on a set Booleans:
Escape sequences Value of a Boolean
String functions The bool() functions
Operations on strings Operations on Booleans
9. Pythons List Declaring a Boolean
Creating lists Boolean values of various constructs
Accessing lists 12. Python Dictionaries
Slicing lists Creating a Dictionary
Reassigning lists Accessing a dictionary
Deleting elements Reassigning a dictionary
Multidimensional lists Deleting a Dictionary
Concatenation of lists Operations on a dictionary
Operations on list In built Functions on a Dictionary
Iterating on a list In built Methods on a Dictionary
List comprehension Iterating on a Dictionary
Built in functions Nested Dictionary
Built methods 13. Python – DateTime
10. Python Tuple Datetime Module
Creating a Tuple date Objects
time Objects 16. Exception Handling
datetime Objects The try/except blocks
timedelta Objects The finally Block
The raise Keyword
14. Python OOPS Assertions
Classes Defining your own exceptions
Objects 17. Python File i/o
Constructor Python File
Inner classes Open File
Destructors File Modes
Inheritance Close File
o Types of Inheritance Read File
o Method resolution Write to File
operator(MRO) File Methods
o Super method Copy a File
Polymorphism Deep Copy and Shallow Copy
o Duck Typing Philosophy of Rename File
Python Data File Formats(csv, json, xls)
o Overloading 18. Python Database Programming
o Operator Overloading Introduction to storage areas
o Method Overloading File systems & its limitations
o Constructor Overloading Introductions to database
Overriding Brief idea about RDBMS
o Method overriding Steps for database programming
o Constructor overriding Working with oracle database
Abstract Method Working with MySql database
Abstract class Driver/connection information
Interface 19. Weekly Assignments
Public,Private and Protected Members 20. Real Time Projects
str () method 21. Interview Questions
Difference between str() and repr()
functions
15. Python Errors and Exceptions
Syntax Errors in Python
Python Exception
Python Error and Python Exception
Message
In-built Python Exception
Training Modes:
In-Person Training: Conducted at our dedicated training facility with experienced
instructors providing hands-on guidance and personalized attention.
Virtual Training: Live online sessions delivered via video conferencing platforms, allowing
participants to join from anywhere.
Duration and Schedule:
The training course will run for 10 weeks, with 60 sessions of 1 hours each.
Participants can choose from multiple schedules, including weekdays or weekends, to
accommodate their availability.
Certification:
Upon successful completion of the Python training course, participants will receive a
certificate recognizing their achievement and validating their Python programming skills.
Benefits:
Develop a strong foundation in Python programming.
Enhance your career prospects in various industries, including software development,
data science, Machine Learning, Artificial Intelligence and web development.
Gain hands-on experience through practical exercises and projects.
Learn from industry experts with extensive Python programming experience.
Network with fellow professionals and expand your connections in the Python
community.
Special Promotion:
Take advantage of our special promotion and receive a 25% discount on the regular course
fee for a limited time.
Register before offer ends to avail of this discount.