◆◆◆
ETHIOCODE ─── & ─── SOFTSELECT
PYTHON TRACK · PHASE 1
P1 · L01 · PYTHON ጅምር
🐍 Setup + print() — የመጀመሪያው እርምጃ
LOADING ASSETS...
PHASE 1 · LESSON 01 · PYTHON TRACK

Python ምንድን ነው —
የመጀመሪያ ኮዳችሁን ጻፉ! 🐍

Python ለምን ከምንም ቋንቋ በላይ ለጀማሪ ተመራጭ እንደሆነ ታያላችሁ፣ print() function እንዴት እንደሚሰራ ትማራላችሁ፣
እና ከታች ባለው Live Playground ውስጥ እውነተኛ Python ኮድ በቀጥታ በዚህ ገጽ ላይ ትጽፋላችሁ እና ታስኬዳላችሁ —
ምንም install ሳታደርጉ፣ ምንም terminal ሳትከፍቱ!

ያዘጋጀው @AppMinds_ET
01Python ምንድን ነው?

Python በ1991 በ Guido van Rossum የተፈጠረ programming language ነው። ስሙ ከ"Python" እባብ ሳይሆን ከ Monty Python's Flying Circus ኮሜዲ ትርኢት የተወሰደ ነው — ስለዚህ Python "ከባድ" ላይሆን "ቀላል እና አስደሳች" እንዲሆን ታስቦ ነው የተሰራው።

ዛሬ Python በዓለም ላይ ካሉት በጣም ተፈላጊ ቋንቋዎች አንዱ ነው — Google, Instagram, Netflix, NASA ሁሉም ይጠቀሙበታል። AI/Machine Learning፣ Web Development፣ Data Science፣ Automation ላይ ቁጥር 1 ምርጫ ነው።

💡

ለምን Python ለጀማሪ ተመራጭ ነው? Syntax (አጻጻፍ) ከእንግሊዝኛ ዓረፍተ ነገር ጋር በጣም ይመሳሰላል። ሌሎች ቋንቋዎች የሚፈልጓቸውን ውስብስብ symbols (;, {}, ወዘተ) Python ብዙም አይፈልግም።

JavaScript — "Hello World"
console.log("Hello, World!");
Python — "Hello World"
print("Hello, World!")

👆 ልብ በሉ — Python ላይ semicolon (;) ወይም ተጨማሪ ምንም አያስፈልግም። ቀላል ነው!

02print() — የመጀመሪያው Function

print() Python ውስጥ ካሉት በጣም መሰረታዊ functions አንዱ ነው። ስራው ቀላል ነው — በ() ውስጥ የምታስቀምጠውን ነገር በስክሪን ላይ ያሳያል (ያትማል)።

hello.py
# ጽሁፍ ማሳየት
print("ሰላም ኢትዮጵያ! 🇪🇹")

# ቁጥር ማሳየት
print(2026)

# በርካታ ነገር በአንድ print() ውስጥ
print("እድሜዬ", 25, "ነው")

# ብዙ መስመር ላይ ማተም
print("መስመር 1")
print("መስመር 2")
💡

በprint() ውስጥ ጽሁፍ (text/string) ስታስገቡ ሁልጊዜ ትምህርት ምልክት ("...") ወይም ('...') ውስጥ አድርጋችሁ ማስገባት አለባችሁ። ቁጥር ግን ያለ ትምህርት ምልክት ይገባል።

03Comments — ማስታወሻ በኮድ ውስጥ

Comment ማለት Python የማያነበው፣ ግን ለናንተ (ወይም ኮዳችሁን ለሚያነብ ለሌላ ሰው) ማብራሪያ የሚሆን ጽሁፍ ነው። በ # ምልክት ይጀምራል።

comments.py
# ይህ comment ነው — Python አያነበውም
print("ይህ ግን ይታያል")  # ይህም comment ነው፣ ከኮድ ጎን
⚠️

የተለመደ ስህተት: ጀማሪዎች ብዙ ጊዜ # ምልክት ይረሱታል ወይም string ውስጥ ያስገቡታል። Comment ሁልጊዜ ከ string(quotes) ውጭ መሆን አለበት።

04🔴 Live Playground — እውነተኛ Python አስኬድ!
🐍 Python Engine (Pyodide — WebAssembly)
በመጫን ላይ...
▸ ውጤቱ እዚህ ይታያል... "Run" ተጫኑ ጠብቁ (Engine እየጫነ ነው)
🎯

ተግባር: ከላይ ያለውን ኮድ አርትዕ አድርጋችሁ የራሳችሁን ስም አስገቡ፣ ወይም አዲስ print() መስመር ጨምሩ እና Run ተጫኑ። ስህተት ብትሰሩ አትፍሩ — Python ስህተቱን በግልፅ ይነግራችኋል!

05ራሳችሁን ፈትሹ

1. የትኛው ትክክለኛ Python print() አጠቃቀም ነው?

አንድ ብቻ ምረጡ

Aconsole.log("ሰላም")
Bprint("ሰላም")
CPrint["ሰላም"]
DSystem.out.print("ሰላም")

2. Comment (# ...) ን Python ምን ያደርገዋል?

አንድ ብቻ ምረጡ

Aስህተት (error) ይሰጣል
Bእንደ ኮድ ያስኬደዋል
Cይተወዋል (ignore ያደርገዋል)
Dበስክሪን ላይ ያትመዋል

3. print(5) ውጤቱ ምንድን ነው?

አንድ ብቻ ምረጡ

Aስህተት ይሰጣል፣ quotes ስለሌለው
B5 የሚል ቁጥር ያሳያል
C"5" የሚል ጽሁፍ ብቻ ያሳያል
Dምንም አያሳይም