About the course
Let's learn the basic concepts in Programming Language using Python! To enroll for the first batch of this course, please use the enrollment key below.
Enrollment Key: Programming-p2-batch-3
Course content
Sections:
9
•
Activities:
120
•
Resources:
8
Section 1Welcome - ආයුබෝවන්, අපි ප්රශ්ණ විසඳන හැටි ඉගෙන ගනිමු
Announcements
Discussion Forum
Let's Introduce Ourselves! - හඳුන්වාදීම
Section 2Unit 01 : Introduction to Python Programming - සරලම තැනින් පටන් ගමු
Welcome to Programming Fundamentals Course
Our first program - පටන්ගමු
Activity 1.1 - Hello World
Using Libraries to simplify complex things - Python Libraries වලින් සංකීර්ණ වැඩ සරල කර ගමු
Activity 1.2 - Get System Information
Can python do complex math? - පයිතන් වලින් ගණන් කාරයෙක් වෙන්න?
Activity 1.3 - Square Root
I wonder what day is today? - පයිතන්! අද දවස මොකද්ද?
Activity 1.4 - Get Weekday
First challenge in python - පළවෙනි අභියෝගයට ලෑස්තියි
Assignment - Random Number Generator
Answer to the first challenge - පයිතන් හරිම ලේසියි
What's next? - දෙවන කොටසට ලෑස්ති වෙමු
Activity 1.6 - Variable Manipulation Exercise 01 - Arithmetic operations
Quiz - Unit 01
Section 3Unit 02 :Using OOP concepts in this course - කොහොමද මේ OOP කියන දේ පාවිච්චි කරලා ලේසියෙන් කෝඩ් කරන්නෙ?
OOP Introduction - OOP ගැන පොඩි කරුණු ටිකක්
OOP Lesson - OOP වලින් වැඩ පහසු වෙන්නෙ කොහොමද?
OOP Introduction - උත්සාහ කරලා බලන්න සරල OOP කෝඩ් එකක්
Section 4Unit 03 : Variables and Data Types - නැතුවම බැරි variables සහ data types
Unit 03 - Introduction - හැම දේටම උවමනා වෙන මේ දේ ගැන දන්නවද?
Variables & Constants - වෙනස් වෙන දෙයක්ද? වෙනස් වෙන් නැති දෙයක්ද?
Activity 3.1 - Variables & Constants
Data types : Strings - අකුර අකුර අමුණලා හදන strings
Activity 3.2 - Strings
Data types : Numbers - ඉලක්කම් ගැන හරිම කෙටියෙන්
Activity 3.3 - Numbers & Arithmetic Operations
Data types : Boolean - දිය-ගොඩ / එක-බිංදුව / ඇත-නැත
Activity 3.4 - Boolean Data Type and Operators
What can we do with Lists - ලිස්ට් එකක් හදන්නෙ මෙහෙමයි
Activity 3.5 - Lists
Tuple, another List? - මෙන්න අමුතු ජාතියේ ලිස්ට් එකක්
Activity 3.6 - Tuples
Set vs. Tuple vs. Lists? - ඒකෙයි මේකෙයි වෙනස මොකද්ද?
Activity 3.7 - Sets
Check this! Dictionary - පොඩි පොඩි වැඩ වලට නැතුවම බැරි dictionary
Activity 3.8 - Dictionary
Quiz - Unit 03 : Variables and Data Types - ලෑස්තිද චැලෙන්ජ් එකට?
Section 5Unit 04: Control Structures and Looping - පයිතන් වලින් වැඩ දාන්න control structures දැන ගන්න
Unit 04 - Introduction - හැඳින්වීම
If Condition - මෙහෙම උනොත් මොකද කරන්නෙ?
Activity 4.1 - Is Working Day
Elif Condition - එහෙම නැතුව මෙහෙම උනොත් මොකද කරන්නෙ?
Activity 4.2 - Condition Error
For Loops - නැවත නැවත නැවත වෙන දේවල් ලියන්නෙ කොහොමද?
Activity 4.3 - Elif
Activity 4.4 - ElifElse
For loops in a for loop? - එක for loop එකක් ඇතුලෙ තව for loop එකක්
Activity 4.5 - Simple For Loop
Activity 4.6 - Break For Loop
Activity 4.7 - Continue For Loop
Activity 4.8 - Nested For Loop
I'm ready for the assignment - දැං බලමු ඉගෙන ගත්ත ටිකෙන් පුංචි වැඩක් කරන්න
Activity 4.9 - Assessment
Answer to the assignment - මෙන්න උත්තරේ (බලන්න එපා)
Challenge - Guess the Number Game
Activity 4.10 - Guess the Number Game 01 - 20
Challenge Answer - Guess the Number Game
Quiz - Unit 04: Control Structures and Looping
Section 6Unit 05: Functions and Modules - ඔයාගෙම කියලා function එකක් ලියමු
Unit 05 - Introduction - Function හඳුනාගමු
Recap - මේ කතාව functions ගැන
පළවෙනි function එක ලියමු
Activity 5.1 - Creating Functions
Activity 5.2 - Arguments
Parameters / Arguments in a function
Activity 5.3 - Multiple Arguments
Activity 5.4 - Find the Error
Unknown number of arguments
Activity 5.5 - Unknown Number Of Arguments
පුංචි කෝඩ් එකක් ලියමුද functions පාවිච්චි කරලා
Activity 5.6 - Test - Shape Area Calculator
Shape Area Calculator එකක් හදමු
සරල ගේම් එකක් හදමුද? අන්තිම අකුරෙන් අලුත් වචනයක්
Activity 5.8 - Game
මෙන්න ගේම් එකේ කෝඩ් එක
Feedback Quiz
Quiz - Unit 05: Functions and Modules
Section 7Unit 06: File Handling and Input/ Output Operations - ලිවීම කියවීම පුලුවන්ද? 😀
Unit 06 - Introduction
Lesson 6.1 - Reading a file
Activity 6.1 - Reading Files
Lesson 6.2 - Open, Write & Close files
Activity 6.2 - Open, Write & Close Files
Lesson 6.3 - Apend files
Activity 6.3 - Append Files
Lesson 6.4 - Handle file path
Activity 6.4 - Handle File Path
Lesson 6.5 - Error Handling / Exceptions
Activity 6.5 - Error Handling
Lesson 6.6 - Reading CSV Files
Activity 6.6 - Read CSV
Lesson 6.7 - Number guessing game
Activity 6.7 - Number Guess Game
Quiz - Unit 06: File Handling and Input/ Output Operations
Section 8Unit 07: Object Oriented Programming
OOP Lesson 01
OOP Lesson 02
OOP Lesson 03
OOP Lesson 04
OOP Lesson 05
OOP Lesson 06
OOP Lesson 07
OOP Lesson 08
Activity 01
Activity 02
Activity 03
Activity 04
Activity 05
Activity 05.1
Activity 06
Activity 07
Activity 08
Activity 09
Activity 10
Section 9Unit 08: Final test
Activity 1 - Thought Process
Activity 8.1
Activity 2 - Thought Process
Activity 8.2
Activity 3 - Thought Process
Activity 8.3
Activity 4 - Thought Process
Activity 8.4
Lesson 5 - Thought Process
Activity 8.5
Activity 6 - Thought Process
Activity 8.6
Activity 7 - Thought Process
Activity 8.7
Activity 8 - Thought Process
Activity 8.8
Instructors
- TB5 (9 ratings)7 reviews6 courses678 students
Thilina Bandara
Enrolment options
Programming Fundamentals for Beginners Using Python - Batch 3 programming batch 3
Course modified date: 13 Sep 2024
Let's learn the basic concepts in Programming Language using Python! To enroll for the first batch of this course, please use the enrollment key below.
Enrollment Key: Programming-p2-batch-3
- Teacher: Thilina Bandara
- Enrolled students: 40