About the course
Let's learn the basic concepts in Programming Language using Python! This is the course page created for the trainers.
To enroll for this course, please use the enrollment key below.
Enrollment Key: pythontotSession
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 courses542 students
Thilina Bandara
Enrolment options
Programming Fundamentals for Beginners Using Python - ToT Session programming tot
Course modified date: 13 Sep 2024
Let's learn the basic concepts in Programming Language using Python! This is the course page created for the trainers.
To enroll for this course, please use the enrollment key below.
Enrollment Key: pythontotSession
- Teacher: Thilina Bandara
- Enrolled students: 4