CODE TECH™ (channel)
227 subscribers
42 photos
1 video
8 files
21 links
“Any fool can write code that a computer can understand. Good programmers write code that humans can understand.” – Martin Fowler

Channel ➻ @h_programming
Group ➻ @h_programmers_group
Bot ➻ @h_gramBot
Download Telegram
This media is not supported in your browser
VIEW IN TELEGRAM
This media is not supported in your browser
VIEW IN TELEGRAM
አሺ ሰዎች አስከዛሬ ያስተማርኳችሁን ተጠቀማችሁ የምትሰሯት ሁለት ቀለል ያሉ #challenge 'ኦች ይዜላቹ መጥቻለዉ : : ትኩረት!

Challenge_1: ከተጠቃሚ radius ተቀብሎ area እና circumference አስልቶ ለተጠቃሚዉ የሚያሳዉቅ python code ፃፉ : :

Challenge_2: ከ ተጠቃሚ width እና length ተቀብሎ area እና perimeter አስልቶ ለተጠቃሚዉ የሚያሳዉቅ python code ፃፋ : :


በትክክል ለሚመልሱ ሰዎች እንደተለመደዉ ስጦታ ተዘጋጅቷል : :

መልካም እድል!
ብዙዎቻቹ መልስ እየላካቹልኝ አደለም : : 😔

እሺ ፍንጭ ልስጣቹ....

ይሄን challenge ለመስራት የምትጠቀሟቸዉ function 'እች : :

#input() - ከ ተጠቃሚ radius, length, እና width ለመቀበል : :

#eval() - የተቀበላቹትን ወደ ቁጥር ለመቀየር : :

#print() - የሚመጣዉን መልስ console ላይ እንዲታይ ለማረግ : :

Challenge 'ኦቹን ለመስራት የምትጠቀሟቸዉ formula

3.14 * radius * radius (የ circle 'ኡን area ለማግኘት)

2 * 3.14 * radius (የ circle 'ኡን circumference ለማግኘት)

length * width (የ rectangle area ለማግኘት )

2 * (length + width) (perimeter ለማግኘት)

....እነዚን ፍንጮች ተጠቅማቹ መስራት እንደምችሉ ተስፋ አረጋለዉ : :

#እባካቹ_ቢያንስ_ሞክሩ

መልሳችሁን 👉 @h_grambot
This media is not supported in your browser
VIEW IN TELEGRAM
#winners

1) iboy (@iBoyd)
2) <(') ᴘʀ0xʏ ᴘɪʀ4ᴛᴇ<(')™💀⚓ (@Piratemendax777)
3) Mr~
4) <>: (@s8cr8t)
5) M.AMANUEL (@invisibliticalGhost)
6) @Mu1Se
World of Tech

በዚ ቻናል ላይ ስለ : -

💢 HTML
💢Javascript
💢 Python
💢 Hacking

ቀለል ባለና ግልፅ በሆነ መንገድ መማር ትችላላቹ : :

እባካቹ ተቀላቀሉ..

👇👇
https://t.me/reprograms
CODE TECH™ (channel) pinned «#winners 1) iboy (@iBoyd) 2) <(') ᴘʀ0xʏ ᴘɪʀ4ᴛᴇ<(')™💀⚓ (@Piratemendax777) 3) Mr~ 4) <>: (@s8cr8t) 5) M.AMANUEL (@invisibliticalGhost) 6) @Mu1Se»
🔔 የቻናላችንን link ለ ወዳጆቻችሁ share አርጉ : :
ቻናሉን አብረን እናሳድገው...

👇👇
╭─••─═•📱••••••••═─•📱•─╮
➙ @h_programming
➙ @h_programming
╰─••─═•📱••••••••═─•📱•─╯
✨ እስኪ logo እንቀይር..

ከታች ካለዉ logo የወደዳቹትን ምረጡ : :

በብዙ ሰዎች የተመረጠዉ የ channel 'አችን logo ይሆናል : :
A
B
C
Vote here 👇
Final Results
29%
A
33%
B
38%
C
እሺ ሰዎች ምርጫዉ ተጠናቋል : :

😋 በብዙ ሰዎች የተመረጠዉ logo.
🎊🎊🎊🎊🎊🎊🎊🎊🎊🎊

Logo C

ስለመረጣቹ እናመሰግናለን 🙏
ሰላም ዉድ የCodeTech ቤተሰቦች ዛሬ ባለፈዉ የሰጠኋችሁን challenge እንሰራለን : :

Challenge - 1

#ከታች እንደምታዩት input function 'ን በመጠቀም ከ ተጠቃሚዉ radius እንዲያስገባ እናረጋለን : : assignment operator ( = ) 'ን በመጠቀም ተጠቃሚዉ የሚያስገባዉን ቁጥር 'radius' በሚባል identifier ወይም variable የ እንወክላለን : : 👇

radius = input("Enter radius: ")

# የተቀበልነዉን radius #eval function 'ን በመጠቀም ወደ ቁጥር እንቀይራለን : : ከዛም radius በሚባል identifier እንወክለዋለን : : 👇

radius = eval(radius)

#ከ ተጠቃሚ የተቀበልነዉን radius በመጠቀም area እናሰላለን : : መልሱንም 'area' በሚባል identifier እንወክለዋለን : : 👇

area = 3.14 * radius * radius

#ከ ተጠቃሚ የተቀበልነዉን radius በመጠቀም circumference እናሰላለን : : መልሱንም circumference በሚባል identifier እንወክለዋለን : : 👇

circumference = 2 * 3.14 * radius

#በመቀጠልም #print function 'ን ተጠቅመን : አስልተን ያገኘነዉን area console 'ላይ print እናረጋለን : : 👇

print("Area of the circle is " + str(area))

#በተመሳሳይ የመጣልንን circumference #print function 'ን በመጠቀም console ላይ እንዲታይ እናረጋለን : : 👇

print("Circumference of the circle is " + str(circumference))

#Done

radius = input("Enter radius: ")

radius = eval(radius)

area = 3.14 * radius * radius

print("Area of the circle is " + str(area))

circumference = 2 * 3.14 * radius

print("Circumference of the circle is " + str(circumference)
)


በቀጣይ challenge - 2 እንዴት እንደሚሰራ እናያለን : :



@h_programming




#challenge_1
Algorithm

ባለፈዉ እንዳየነዉ Python 'ን ተጠቅመን የተለያዩ problem 'ኦችን solve ማረግ እንችላለን : : ሁልጊዜም ቢሆን አንድን problem ለመስራት መጀመሪያ ማረግ ያለብን #algorithm መንደፍ / መፃፍ ነዉ : : Algorithm መንደፍ ማለት የተሰጠንን problem እንዴት አርገን መስራት እንደምንችል በቅደም ተከተል ማስቀመጥ ማለት ነዉ : :

ለምሳሌ በቀደም የሰጠኋችሁን challenge_1 ለመስራት የምትፅፋት algorithm ይሄን ሊመስል ይችላል 👇

1) ከተጠቃሚ radius መቀበል
2) የተቀበልነዉን radius ተጠቅመን area መፈለግ : : area ለመፈለግ ይህን formula መጠቀም radius * radius * 3.14
3) ዉጤቱን ማሳወቅ

ስለዚህ እንደዚ አርገን algorithm እንፅፋለን : : በመቀጠል የፃፍነዉን algorithm በቀላሉ ወደ code መቀየር እንችላለን : :

ከዚ በኋላ በዚ channel ላይም ሆነ ሌላ ቦታ problem ሲያጋጥማችሁ በቀጥታ code ወደመፃፍ ከመግባት ይልቅ problem 'ኡን እንዴት መስራት እንደምንችል በማሰብ የሚመጡልንን ሀሳቦች በቅደም ተከተል መፃፍ ዉጤታማ እንድንሆን ትልቅ ድጋፍ ያረግልናል : :

Algorithm መፃፍ ማለት የጥያቄዉን 50% መስራት ማለት ነዉ ::

Algorithm በ natural ቋንቋ ማለትም በ ሰዉ ቋንቋ ወይም በ pseudocode ሊፃፍ ይችላል : :

Note: pseudocode ማለት የ natural language እና programming code ቅልቅል ማለት ነዉ : :





@h_programming
CODE TECH™ (channel) pinned «World of Tech በዚ ቻናል ላይ ስለ : - 💢 HTML 💢Javascript 💢 Python 💢 Hacking ቀለል ባለና ግልፅ በሆነ መንገድ መማር ትችላላቹ : : እባካቹ ተቀላቀሉ.. 👇👇 https://t.me/reprograms»
Variables & Literals

#Variable ማለት identifier ማለት ነዉ : : #Literal ማለት ደሞ አንድ variable ላይ የሚወከለዉ ነገር ማለት ነዉ : :

x = 2

⚜ ለምሳሌ ከላይ ባለዉ ምሳሌ ላይ 'x' variable ስትሆን '2' ደሞ literal ነች : :

🔺 በ python ሁልጊዜም ቢሆን variable በግራ በኩል የሚቀመጥ ሲሆን literal ደሞ በቀኝ በኩል መቀመጥ አለበት : : 👇

x = 3 ✅
3
= x ❌

🔺 አንዴ አንድን literal በሆነ variable ከወከልን በኋላ variable 'ኡን በመጠቀም የተለያዩ ነገሮችን ማረግ እንችላለን : :

⚜ ምሳሌ : -

x = 1

ከላይ ባለዉ ምሳሌ ላይ እንደምታዩት '1' ቁጥር በ 'x' ተወክላለች : : ስለዚህ '1' ቁጥርን print ማረግ ብንፈልግ x 'ን ተጠቅመን print ማረግ እንችላለን : : ልክ እንደዚ 👇

print(x)

✨ ሌሎችንም ነገሮች የ literal 'ኡ የተወከለበትን variable በመጠቀም ማከናወን ይቻላል : :

⚜ለምሳሌ : -

y = x + 1

እንደምታዉቁት 'x' የወከለችዉ '1' ቁጥርን ነዉ : : ስለዚህ x + 1 የሚመጣዉ '2' ነዉ : : ስለዚህ 'y' ማለት '2' ነዉ ማለት ነዉ : :

🌐 ባጠቃላይ variable በየትኛዉም ቦታ የ literal 'ኡን ቦታ በመተካት ማገልገል ይችላል : :

🔅 ሁሉንም የ python data type ( የ ዳታ አይነቶች ) እንደ literal መጠቀም ማለትም በፈለግነዉ variable መወከል እንችላለን : :

ከነዚህ የ python data types መካከል 3 'ቱን (string, integer, እና float) 'ን አይተናል : : በቀጣይ ከነሱ በተጨማሪ ያሉ የ python የ data አይነቶችን ለማየት እንሞክራለን : :

#ሰናይ_ቀን




@h_programming