0% found this document useful (0 votes)
54 views

Python Master Class Content 2024

This document outlines the content and schedule for a 3-month Python programming course conducted by Mr. Chinthaka Dissanayake. The course covers Python basics, data types, operators, control flow, functions, object-oriented programming concepts, modules, databases, APIs, and version control. It includes weekly practice papers and a final exam consisting of multiple choice questions and practical coding problems.
Copyright
© © All Rights Reserved
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
54 views

Python Master Class Content 2024

This document outlines the content and schedule for a 3-month Python programming course conducted by Mr. Chinthaka Dissanayake. The course covers Python basics, data types, operators, control flow, functions, object-oriented programming concepts, modules, databases, APIs, and version control. It includes weekly practice papers and a final exam consisting of multiple choice questions and practical coding problems.
Copyright
© © All Rights Reserved
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 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 / String Methods
5. Environment setup 4. Format String
 Install Python. 5. Escape Characters
 Install IDE 15. Python List
 Any desk Install 1. List Introduction
6. IDE Installation 2. Access List Items
7. First Python Program 3. Change List Items
8. Python Comments 4. Add List Item
5. Remove List Item
1. Single Line comments
6. Loop List
2. Multi Line comments
7. List Comprehensions
9. Python Variables 8. Sort, Copy, Join List
1. Variable Names 16. Python Tuples
2. Assign Multiple Values 1. Create, Access, Update, Unpack Tuples
3. Output Variables 2. Loop Tuples
10. Local Scope and Global Scope 3. Join Tuples
11. Reserved Keywords in Python 4. Tuple Methods
12. Data Types in Python. 17. Python Dictionaries
1. Text Type 18. Python Set
2. Numeric Types 19. Python Operators.
3. Boolean Type 1. Arithmetic Operator
4. Sequence Types 2. Assignment Operator
5. Map Types 3. Comparison Operator
6. Set Types 4. Logical Operator
7. Binary Types 5. Identity Operator
8. None Type 6. Membership Operator
13. Python Casting 7. Bitwise Operator
20. Python Math vs cMath 31. Python OOP Concepts
21. Python Control Statements 1. Class
 Decision Making Statements 2. Object
1. IF Statement 3. Inheritance
2. IF-ELSE Statement 4. Encapsulation
3. IF ELIF Statement 5. Polymorphism
4. Nested IF Statement 6. Data Abstraction
 Loop statements 32. Python Sorting Algorithms
1. For Loop 33. Python Modules
2. While Loop 1. Introduction
 Jump Statements 2. PIP Package Manager
1. Continue 3. NumPy
2. Break 4. Pandas
3. Pass 5. SciPy
6. Django
22. Exception Handling (Try…Except) 34. Database Management
23. Python User Input
35. MySQL vs NoSQL
24. Python Functions
36. Non-Relational Database - Mongodb
25. Lambda Function
37. REST API
26. Parameter vs Arguments
38. Django Web Application Development
27. Access Modifiers
39. Version Control – Git
28. Method Overloading & Method Overriding
40. API Testing - Postman
29. Python Constructor
30. Object Oriented Concepts Introduction

 Every week a practice paper will be given and discussed.


 Final Exam will be given consist of 35 MCQ and 3 Practical Questions.

You might also like