පයිතන් ව්‍යාපෘති

හාත්-ඔන් පැරක්ටිස් සඳහා real-world Python projects. සරල calculator සිට complex applications දක්වා ඔබේ programming skills දියුණු කරන්න.

🚀 ව්‍යාපෘති 25ක්
ව්‍යාපෘති #01

අංක දෙකක එකතුව සොයන්න

Beginner

පරිශීලකයාගෙන් අංක දෙකක් ආදානය කර ඒවායේ එකතුව ගණනය කර පෙන්වන සරල Python program එකක් ලියන්න.

අවශ්‍ය දැනුම:
Input/Output, Variables, Arithmetic operations
15 මිනිත්තු
ආරම්භ කරන්න →
ව්‍යාපෘති #02

ඉරට්ටේ හෝ ඔත්තේ අංකයක් සොයන්න

Beginner

පරිශීලකයාගෙන් අංකයක් ලබාගෙන එය ඉරට්ටේ (Even) ද ඔත්තේ (Odd) ද කියා පෙන්වන program එකක් ලියන්න.

අවශ්‍ය දැනුම:
Input/Output, If statements, Modulus operator
15 මිනිත්තු
ආරම්භ කරන්න →
ව්‍යාපෘති #03

සරල කැල්කියුලේටරයක්

Beginner

අංක දෙකක් සහ ගණිත කර්මයක් (+, -, *, /) ලබාගෙන ප්‍රතිඵලය පෙන්වන program එකක් ලියන්න.

අවශ්‍ය දැනුම:
Functions, If statements, Error handling
20 මිනිත්තු
ආරම්භ කරන්න →
ව්‍යාපෘති #04

අංකය අනුමාන කිරීමේ ක්‍රීඩාවක්

Intermediate

පරිගණකය විසින් අංකයක් තෝරාගෙන, පරිශීලකයාට එය අනුමාන කිරීමට අවස්ථා කිහිපයක් ලබා දෙන සරල ක්‍රීඩාවක් ලියන්න.

අවශ්‍ය දැනුම:
Random module, While loops, Try-except
30 මිනිත්තු
ආරම්භ කරන්න →
ව්‍යාපෘති #05

ෆැක්ටෝරියල් ගණනය කරන්න

Beginner

අංකයක ෆැක්ටෝරියල් ගණනය කරන program එකක් ලියන්න.

අවශ්‍ය දැනුම:
Functions, Loops, Mathematical calculations
20 මිනිත්තු
ආරම්භ කරන්න →
ව්‍යාපෘති #06

ෆිබොනාච්චි අනුක්‍රමය

Intermediate

ෆිබොනාච්චි අනුක්‍රමයේ අංක n දක්වා ජනනය කරන program එකක් ලියන්න.

අවශ්‍ය දැනුම:
Loops, Lists, Mathematical logic
25 මිනිත්තු
ආරම්භ කරන්න →
ව්‍යාපෘති #07

ප්‍රථමක සංඛ්‍යාවක් දැයි පරීක්ෂා කරන්න

Intermediate

අංකයක් ප්‍රථමක සංඛ්‍යාවක් (Prime Number) දැයි පරීක්ෂා කරන program එකක් ලියන්න.

අවශ්‍ය දැනුම:
Functions, Loops, Mathematical logic
25 මිනිත්තු
ආරම්භ කරන්න →
ව්‍යාපෘති #08

පැලින්ඩ්‍රෝම් දැයි පරීක්ෂා කරන්න

Beginner

වචනයක් හෝ වාක්‍යයක් palindrome එකක්ද (පසුපසට කියවීමේදී ද එකම) යන්න පරීක්ෂා කරන program එකක්.

අවශ්‍ය දැනුම:
String manipulation, String methods
15 මිනිත්තු
ආරම්භ කරන්න →
ව්‍යාපෘති #09

සරල To-Do List එකක්

Intermediate

Tasks add, remove, display කරන සරල to-do list application එකක්.

අවශ්‍ය දැනුම:
Lists, Functions, Menu system
30 මිනිත්තු
ආරම්භ කරන්න →
ව්‍යාපෘති #10

සරල Login System එකක්

Intermediate

Username සහ password validation සහිත සරල login system එකක්.

අවශ්‍ය දැනුම:
Dictionaries, Functions, Input validation
25 මිනිත්තු
ආරම්භ කරන්න →
ව්‍යාපෘති #11

උෂ්ණත්ව පරිවර්තකය

Beginner

Celsius, Fahrenheit, සහ Kelvin අතර temperature convert කරන program එකක්.

අවශ්‍ය දැනුම:
Functions, Mathematical formulas, Menu system
20 මිනිත්තු
ආරම්භ කරන්න →
ව්‍යාපෘති #12

සරල මුරපද උත්පාදකයක්

Intermediate

Random password generate කරන program එකක් various options සමඟ.

අවශ්‍ය දැනුම:
Random module, String manipulation, Functions
25 මිනිත්තු
ආරම්භ කරන්න →
ව්‍යාපෘති #13

වචන ගණන සොයන්න

Beginner

Text එකක words, characters, lines ගණන සොයන program එකක්.

අවශ්‍ය දැනුම:
String methods, Text processing
15 මිනිත්තු
ආරම්භ කරන්න →
ව්‍යාපෘති #14

ස්වර ගණන සොයන්න

Beginner

Text එකක vowels සහ consonants count කරන program එකක්.

අවශ්‍ය දැනුම:
String manipulation, Loops, Counting
15 මිනිත්තු
ආරම්භ කරන්න →
ව්‍යාපෘති #15

සරල වයස ගණනය කිරීමේ යන්ත්‍රයක්

Beginner

Birth date ඇතුළත් කරමින් exact age calculate කරන program එකක්.

අවශ්‍ය දැනුම:
Datetime module, Date calculations
20 මිනිත්තු
ආරම්භ කරන්න →
ව්‍යාපෘති #16

ඒකක පරිවර්තකය (දිග)

Beginner

Meters, Centimeters, Inches, Feet අතර length convert කරන program එකක්.

අවශ්‍ය දැනුම:
Functions, Mathematical conversions
20 මිනිත්තු
ආරම්භ කරන්න →
ව්‍යාපෘති #17

සරල ප්‍රශ්නාවලී ක්‍රීඩාවක්

Intermediate

Multiple choice questions සහිත quiz game එකක්.

අවශ්‍ය දැනුම:
Data structures, Loops, Score tracking
30 මිනිත්තු
ආරම්භ කරන්න →
ව්‍යාපෘති #18

List Manipulator

Intermediate

List operations (add, remove, search, sort) සිදු කරන program එකක්.

අවශ්‍ය දැනුම:
Lists, Functions, Menu-driven program
25 මිනිත්තු
ආරම්භ කරන්න →
ව්‍යාපෘති #19

මූලික File මෙහෙයුම්

Intermediate

Text files create, read, write, append කරන program එකක්.

අවශ්‍ය දැනුම:
File handling, Error handling
30 මිනිත්තු
ආරම්භ කරන්න →
ව්‍යාපෘති #20

Rock-Paper-Scissors ක්‍රීඩාව

Beginner

Computer එක සමඟ Rock Paper Scissors ක්‍රීඩාව.

අවශ්‍ය දැනුම:
Random module, Game logic, Score tracking
20 මිනිත්තු
ආරම්භ කරන්න →
ව්‍යාපෘති #21

සරල දත්ත විශ්ලේෂණය (සාමාන්‍ය, උපරිම, අවම)

Intermediate

Numbers list එකක statistics (mean, max, min) calculate කරන program එකක්.

අවශ්‍ය දැනුම:
Statistics, Mathematical calculations
35 මිනිත්තු
ආරම්භ කරන්න →
ව්‍යාපෘති #22

සරල Contact Book එකක්

Advanced

Contacts add, search, update, delete කරන management system එකක්.

අවශ්‍ය දැනුම:
Dictionaries, File handling, CRUD operations
40 මිනිත්තු
ආරම්භ කරන්න →
ව්‍යාපෘති #23

සරල දාදු කැට පෙරළීමේ සිමියුලේටරයක්

Beginner

Virtual dice roll කරන simulator එකක් multiple dice සහ statistics සමඟ.

අවශ්‍ය දැනුම:
Random module, Statistics
20 මිනිත්තු
ආරම්භ කරන්න →
ව්‍යාපෘති #24

සරල Countdown Timer එකක්

Beginner

Specified time duration සඳහා countdown timer එකක්.

අවශ්‍ය දැනුම:
Time module, Loops, User interface
20 මිනිත්තු
ආරම්භ කරන්න →
ව්‍යාපෘති #25

සරල Hangman ක්‍රීඩාවක්

Advanced

Classic Hangman word guessing game එකක්.

අවශ්‍ය දැනුම:
String manipulation, Game logic
35 මිනිත්තු
ආරම්භ කරන්න →

ව්‍යාපෘති කාණ්ඩ

🧮

Calculator & Math

ගණිත ගණනයන් සහ calculator applications

🎮

Games

Interactive games සහ fun applications

📊

Data Processing

Data analysis සහ file operations

🛠️

Utilities

Useful tools සහ practical applications

💡 ව්‍යාපෘති සම්පූර්ණ කිරීමේ Tips

  • • සරලම ව්‍යාපෘතිවලින් ආරම්භ කරන්න
  • • Code එක ලියන්න අතරමගදී test කරන්න
  • • දෝෂ ලැබුණොත් error messages හොඳින් කියවන්න
  • • ඔබේම ideas එකතු කරන්න