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:
119
•
Resources:
8
Section 1Welcome - ආයුබෝවන්, අපි ප්රශ්ණ විසඳන හැටි ඉගෙන ගනිමු
- Announcements
- Discussion Forum
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 reviews4 courses572 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: 37