Download as pdf or txt
Download as pdf or txt
You are on page 1of 7

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.

You might also like