Python Master Class Content

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

Course conduct by:

Mr. Chinthaka Dissanayake


B.Sc. (Hons) in Information Technology
Software Engineer / ERP Technical Consultant / Senior Lecturer at Evotech

Python Basic to Advance Course


Duration: 3 Months

Content
1. Introduction to Python 14. Python String
2. History of Python 1. Python String
3. Features of Python 2. Slicing String
4. Python IDE’s 3. Modify String
5. Environment setup 4. Concatenate String
 Install Python. 5. Format String
 Install IDE 6. Escape Characters
 Any desk Install 7. String Methods
6. IDE Installation
15. Python List
7. First Python Program
1. List Introduction
8. Python Comments 2. Access List Items
1. Single Line comments 3. Change List Items
2. Multi Line comments 4. Add List Item
9. Python Variables 5. Remove List Item
1. Variable Names 6. Loop List
2. Assign Multiple Values 7. List Comprehensions
3. Output Variables 8. Sort, Copy, Join List
10. Local Scope and Global Scope 16. Python Operators.
11. Reserved Keywords in Python 1. Arithmetic Operator
12. Data Types in Python. 2. Assignment Operator
1. Text Type 3. Comparison Operator
2. Numeric Types 4. Logical Operator
3. Boolean Type 5. Membership Operator
4. Sequence Types 6. Bitwise Operator
5. Map Types 17. Python Math vs cMath
6. Set Types 18. Python Tuples
7. Binary Types 1. Create, Access, Update, Unpack Tuples
8. None Type 2. Loop Tuples
13. Python Casting 3. Join Tuples
4. Tuple Methods
19. Python Set 28. Method Overloading & Method Overriding
20. Python Dictionaries 29. Object Oriented Concepts Introduction
21. Python Control Statements 30. Python OOP Concepts
 Decision Making Statements 1. Class
1. IF Statement 2. Object
2. IF-ELSE Statement 3. Method
3. IF ELIF Statement 4. Inheritance
4. Nested IF Statement 5. Encapsulation
 Loop statements 6. Polymorphism
1. For Loop 7. Data Abstraction
2. While Loop 31. Python Modules
 Jump Statements 1. Introduction
1. Continue 2. PIP Package Manager
2. Break 3. NumPy
3. Pass 4. Pandas
5. SciPy
22. Exception Handling (Try…Except)
6. Django
23. Python User Input
24. Python Functions 32. Database Management
25. Lambda Function 33. MySQL vs NoSQL
34. MongoDB
26. Parameter vs Arguments
27. Access Modifiers 35. Django Web Application Development

 Every 2 weeks a practice paper will be given and discussed.


 Final Exam will be given consist of 50 MCQ and 2 Practical Questions.

You might also like