If you’re passionate about programming or looking to enhance your skills, DHPL Travels has the perfect solution for you. Our Python programming courses in Sri Lanka are designed to help you master one of the most in-demand programming languages today. Whether you’re a beginner or have some coding experience, our comprehensive course outline will guide you through each step of your programming journey.
Getting Started with Python
In the first module, you’ll delve into the fundamentals of Python. Discover the origins of this powerful language, explore its distinctive features, and understand why Python has gained immense popularity in the tech industry.
Understanding Variables in Python
Module two provides a hands-on experience with variables in Python. From single assigned variables to user-defined variables, you’ll learn how to efficiently store and manipulate data in your programs.
Exploring Data Types in Python
Module three focuses on the various data types in Python. Dive into numeric formats like integers, floats, and complex numbers, as well as sequence formats such as strings, lists, and tuples. You’ll also explore dictionary and set formats.
Mastering Python’s Operators
Module four acquaints you with the different operators used in Python programming. From arithmetic operators to assignment operators, relational operators to logical operators, you’ll gain a solid understanding of how to perform various operations in your code.
Making Decisions with Conditional Statements
Module five emphasizes conditional statements, a crucial aspect of programming. Learn about different structures of conditional statements, including if, if-else, if-elif, if-elif-else, and nested if statements.
Efficient Looping with Python
Module six delves into looping statements in Python. Discover the power of for and while loops, and learn how to utilize break, continue, and pass statements to optimize your code.
Harnessing the Power of Functions
Module seven focuses on functions and their role in Python programming. Learn how to work with different types of functions, including user-defined functions, in-built functions, and lambda functions.
Unlocking Object-Oriented Programming in Python
Module eight introduces you to the world of object-oriented programming (OOP) in Python. Understand core concepts such as classes and objects, and learn how to structure your code using OOP principles.
Working with Global and Local Variables
Module nine provides an in-depth understanding of variables in the context of OOP. Learn the difference between global and local variables, discover how to declare and fetch values from both, and gain a deeper understanding of variable scope.
Constructing Constructors in Python
Module ten delves into constructors, a fundamental concept in Python programming. Learn how to declare and effectively use constructors in your code.
Exploring Inheritance in Python
Module eleven explores the concept of inheritance in Python. Discover different types of inheritance, including single inheritance, multi-level inheritance, multiple inheritance, hierarchical inheritance, and hybrid inheritance.
Understanding Polymorphism in Python
Module twelve delves into polymorphism, a critical aspect of object-oriented programming. Learn about function/method overloading and method overriding, and understand the key differences between the two.
Managing Files with Python
Module thirteen teaches you how to handle files in Python. Understand the importance of file handling, learn how to open, read, write, and append data to files, and discover best practices for file management.
Handling Exceptions in Python
Module fourteen focuses on exception handling in Python. Explore various methods for handling exceptions, and learn how to raise exceptions to effectively handle errors in your code.
Exploring Modules in Python
Module fifteen introduces you to Python modules, essential components for code organization and reusability. Learn how to create and import modules, and discover different approaches for importing specific attributes.
Understanding Packages in Python
Module sixteen delves into packages, higher-level organizational structures for modules. Learn how to create packages in Python, import modules from them, and understand how packages enhance code modularity.
Web Scraping with Python
Module seventeen explores the world of web scraping. Discover how to extract data from websites using the powerful combination of the “Requests” and “BeautifulSoup” modules, and gain hands-on experience by parsing HTML and extracting valuable information.
Mathematical Operations with NumPy
Module eighteen introduces NumPy, a popular package for mathematical operations in Python. Learn how to install NumPy and leverage its capabilities to perform a variety of mathematical operations.
Connecting Python with MySQL Database
Module nineteen focuses on connecting Python with MySQL databases. Understand how to set up the environment, establish database connections, create tables, and perform various operations on the data.
Building Python GUI Applications with Tkinter
Module twenty introduces Tkinter, a Python library for creating graphical user interfaces (GUIs). Learn how to build interactive applications, work with different widgets, and control layout using geometry managers.
The Power of the Python Newspaper Module
In the final module, you’ll explore the Python Newspaper module, a powerful tool for extracting and analyzing news articles. Learn how to install the module, discover the supported languages, and gain hands-on experience implementing it.
DHPL Travels offers an extensive Python programming course that covers everything you need to become a proficient coder. Unlock your potential and embark on an exciting learning journey with us. Visit DHPL Travels and join our Python programming courses in Sri Lanka today!