Course Structure

25 Lesson
0 Quizes

Time

3 months

Level

beginner

Investment

25,000.00 LKR

Installments Available

ආසද කවදා හරි දවසක AI, Data Science, AI, DevOps, Machine Learning, Automation පැත්තෙන් ඉස්සරහට යන්න? ICT ක්ෂේත්‍රයේ වැඩිම වටිනාකමක් තියෙන, වැඩිම ඉල්ලුමක් තියෙන, වැඩියෙන්ම වැටුප් හිමිවෙන මේ රැකියා වලින් අතිසාර්ථකව ඉදිරියට යන්න නම් ඔයාලට Python දැනුම ඕනම වෙනවා. දන්නවද? ඔයාලට Python ඉගෙන ගන්න, වෙනත් ICT Subject එකක පෙර දැනුමක් අවශ්‍ය නෑ. ඉතින් මේ වාසියත් එක්ක ඔයාලට බිංදුවේ ඉදලම සරලව, පියවරෙන් පියවර, ක්‍රමානුකූලව Python විෂය කියලා දීලා ඔයාලව සුපිරි Python වැඩ්ඩෙක් කරන්න තමයි eLearning.lk අපේ සූදානම!

 

* පාඨමාලා කාලය : මාස තුනකි

* ආරම්භක දිනය : 2023.08.11

* අවසාන දිනය : 2023.11.03

* දිනය සහ වේලාව : සෑම සිකුරාදා දිනකම රාත්‍රී 7.00 සිට 9.00 දක්වා

* මාධ්‍යය : සිංහල 

* පොහෝ දිනයන්හීදී පන්ති නොපැවැත්වේ

 

වැඩි විස්තර සහ තාක්ෂණික සහාය සඳහා:

 075 6 700 700 - සදුදා සිට සිකුරාදා දක්වා උදෑසන 9.00 සිට රාත්‍රී 8.00 තෙක් (ඉරිදා සහ පොහෝ දිනයන් වල හැර)

 support@elearning.lk | WhatsApp Group

 කවුරුන් සඳහාද?: උසස්පෙළ අවසන් කළ සිසුන්ට සහ Full Stack Developer කෙනෙක් වීමට බලාපොරොත්තු වන අයට

 පෙර දැනුම: පරිගනකයක් සහ අන්තර්ජාලය හැසිරවීම පිළිබඳ දැනුම, Software එකක් Install කිරීමේ සහ Download කිරීමේ දැනුම තිබිය යුතුයි

 සුදුසුකම්: ඉගෙනීමේ ආසාව සහ ස්වයං අධ්‍යනයන් කිරීම (Self Studies)

• සහතික: පාඨමාලාව අවසානයේදී Online සහභාගී වීමේ සහතිකයක් සහ ප්‍රායෝගික විභාගයකින් පසුව ලොව පිළිගත් Digital Badge එකක් !

 

The Python course offered by eLearning.lk spans over twelve weeks, providing a comprehensive learning journey for advanced students and aspiring Full Stack Developers. The course is tailored to equip participants with the necessary skills for success in fields such as AI, Data Science, DevOps, Machine Learning, and Automation, all of which are highly sought-after and lucrative within the ICT sector.

Week 1: Introduction to Python and Data Types & Operators : In the first week, participants delve into the fundamental aspects of Python, gaining an overview of the language, setting up the development environment, understanding Python syntax, and exploring variables. The week also covers essential data types, including strings, integers, floats, and booleans, along with basic operators for arithmetic, comparison, and assignment.

Week 2: Control Flow Week two focuses on control flow structures in Python. Participants learn about conditional statements such as if, elif, and else, as well as looping constructs like for and while. The week also covers break and continue statements, providing a solid foundation for effective control flow in Python programs.

Week 3: Basic Data Structures (Lists, Tuples) Building on the basics, week three introduces basic data structures in Python—lists and tuples. Participants explore the definition, indexing, slicing, and methods associated with lists, along with understanding the purpose and usage of tuples.

Week 4: Advanced Data Structures (Sets, Dictionaries) The fourth week delves into more advanced data structures, namely sets and dictionaries. Participants understand the definition, methods, and use cases of sets and dictionaries, further enhancing their ability to organize and manipulate data efficiently.

Week 5: Functions Week five revolves around functions in Python. Participants learn to define and call functions, understand the concept of arguments and return values, and explore the scope of local and global variables within functions.

Week 6: Error Handling and File I/O Participants are introduced to error handling and file input/output operations in week six. The curriculum covers understanding exceptions, utilizing try, except, and finally blocks, and reading from and writing to files in Python.

Week 7: Modules and Packages The seventh week focuses on modular programming in Python. Participants learn the importance of importing modules, explore the Python Standard Library, and gain an understanding of packages for efficient code organization.

Week 8: Introduction to Object-Oriented Programming Week eight marks the introduction to object-oriented programming (OOP) in Python. Participants understand the concepts of classes and objects, define methods within classes, and explore the significance of the init method and the 'self' keyword.

Week 9: Advanced Object-Oriented Programming : Building on the foundations of OOP, week nine delves into advanced concepts such as inheritance, polymorphism, and encapsulation, providing participants with a deeper understanding of object-oriented principles.

Week 10: Intermediate Python Topics (List Comprehensions, Generators) Week ten covers intermediate Python topics, specifically list comprehensions and generators. Participants learn to leverage concise list comprehensions and understand the concept of generators using the 'yield' keyword.

Week 11: Intermediate Python Topics (Iterators, Decorators) Continuing with intermediate topics, week eleven explores iterators and decorators in Python. Participants gain insights into the functioning of iterators and understand the definition and use cases of decorators in Python programming.

Week 12: Project Week The final week is dedicated to a practical application of the acquired knowledge. Participants engage in project planning and design, coding, debugging, and conclude the course with a project presentation, applying their skills to real-world scenarios. Upon successful completion, participants receive an online participation certificate and a globally recognized Digital Badge after a practical exam, signifying their expertise in Python programming.

 

Meet Your Instructor

Nimesha Jinarajadasa

Being a Full-stack Senior Software Engineer and DevOps Engineer for more than six years, Nimesha loves technology, as technology has the power to solve our many problems within just a minute. Nimesha is passionate about learning new technologies and he wants to create more opportunities for this new world.

Lessons

Python Basic to Intermediate - Course Content

Preview

Python Basic to Intermediate - Introduction Seminar

Preview

Python Basic to Intermediate - Why is This Course Special?

Preview

Python Basic to Intermediate - Video Guide

Preview

Python Basic to Intermediate : Public WhatsApp Group

Preview

eLearning.lk Telegram Group

Preview

FREE Course : English Language Skill Development for Software Engineers

Preview

Instructor's Other Courses

Preview