Python Pioneers: A Beginner's Guide 🇪🇹 – Telegram
Python Pioneers: A Beginner's Guide 🇪🇹
8.88K subscribers
345 photos
39 videos
24 files
61 links
Welcome to Python Pioneers: Empowering Ethiopian students to embark on their coding journey. 🚀🌐🗺📱🖥💻🖱🛰

DM 📩 : @MntsntZP
Download Telegram
ስለ Programming ምንነት በትንሹም ቢሆን አይተናል እና በቀጣይ Computer በምን አይነት ሁኔታ አሁን ያለበት ደረጃ እንደደረሰ እንመልከት...
👩‍💻👩‍💻👩‍💻👩‍💻👩‍💻👩‍💻👩‍💻👩‍💻👩‍💻👩‍💻👩‍💻👩‍💻👩‍💻👩‍💻👩‍💻👩‍💻👩‍💻👩‍💻👩‍💻👩‍💻
የኮምፒዩተር evolution በሚከተሉት ቁልፍ ደረጃዎች ሊጠቃለል ይችላል።

1. Mechanical computers ፡- በ17ኛው እና በ18ኛው መቶ ክፍለ ዘመን የተፈጠሩ እንደ Abacus እና Mechanical computers ያሉ የመጀመሪያዎቹ የኮምፒውተር መሳሪያዎች ሜካኒካል ነበሩ።

2. Vacuum tube era፡ የመጀመሪያዎቹ ኤሌክትሮኒክስ ኮምፒውተሮች እንደ ENIAC እና UNIVAC በ1940ዎቹ እና 1950ዎቹ ውስጥ Vacuum tube ለማቀነባበር እና ለማስታወስ ይጠቀሙ ነበር። እነዚህ ማሽኖች ትልቅ፣ አስቸጋሪ እና የማይታመኑ ነበሩ።

3. Transistor-based computers፡- በ1940ዎቹ መጨረሻ ላይ የተፈጠሩት ትራንዚስተሮች ትናንሽ እና አስተማማኝ ኮምፒውተሮችን በ1950ዎቹ እና 1960ዎቹ አስገኝተዋል።

4. Integrated circuits፡- በ1960ዎቹ መጀመሪያ ላይ የIntegrated circuits መፈጠር የኮምፒዩተር ማምረቻውን አብዮት ያደረገው በርካታ የኤሌክትሮኒክስ ክፍሎችን በአንድ ቺፕ ላይ በማሸግ ነው።

5. Microprocessor revolution፡- በ1970ዎቹ መጀመሪያ ላይ የማይክሮፕሮሰሰር መፈጠር Personal ኮምፒውተሮችን ማዳበር እና የኮምፒውቲንግ ቴክኖሎጂን በስፋት እንዲጠቀም በማድረግ ትልቅ ምዕራፍ ነበረው።
💻💻💻💻💻💻💻💻💻💻💻💻💻💻💻💻💻💻💻💻💻💻
To be continued...

#Programming

@python_pioneers
@python_pioneers
@python_pioneers
👍6
#Mechanical_Computers
Mechanical computers ስሌቶችን ለመስራት እና መረጃዎችን ለማስኬድ እንደ gears, lever እና switches ያሉ ሜካኒካል ክፍሎችን የሚጠቀም የኮምፒዩተር አይነት ነው። የሚሠራው mechanical engineering መርሆዎች ላይ ተመስርቶ ሲሆን ብዙውን ጊዜ ለelectronic computers እንደ precursor ይቆጠራል። እነዚህ ማሽኖች በ20ኛው ክፍለ ዘመን መጀመሪያ ላይ እንደ ስሌቶች፣ መረጃዎችን ማቀናበር እና የሂሳብ ሞዴሊንግ ላሉ ተግባራት ያገለግሉ ነበር። በፍጥነታቸው እና በተግባራቸው ውስንነት ምክንያት በመጨረሻ በኤሌክትሮኒክስ ኮምፒውተሮች ተተክተዋል።

#Computers

@python_pioneers
@python_pioneers
@python_pioneers
👍3
Vacuum tube Computers፣ እንዲሁም First-generation computers በመባልም የሚታወቁት፣ vacuum tube ለcircuit የሚጠቀሙ የመጀመሪያዎቹ ኤሌክትሮኒክስ ዲጂታል ኮምፒውተሮች ናቸው። የተገነቡት በ1940ዎቹ መጨረሻ ሲሆን እስከ 1950ዎቹ አጋማሽ ድረስ Transistor based በሆኑ ኮምፒውተሮች ተተኩ። የVacuum tube ኮምፒውተሮች ትልቅ፣ ከባድ እና ከፍተኛ ሙቀት የሚፈጥሩ ነበሩ። የአቅም ገደብ ቢኖርባቸውም በኮምፒዩተር ቴክኖሎጂ ከፍተኛ እድገት አሳይተዋል እና ለቀጣዩ የኮምፒዩተር ትውልዶች መሰረት ጥለዋል።

....በቀጣይ Transistor-based ስለሆኑ ኮምፒውተሮች እናያለን።
ጓደኞቻችሁን ወደዚህ 👇 Channel መጋበዝ እንዳትረሱ...

#Computers

@python_pioneers
@python_pioneers
@python_pioneers
ስለ Computer Evolution ጥልቅ እውቀት ለማግኘት ከፈለጋችሁ
Check this :
https://youtube.com/playlist?list=PLsMFdolQPga7ldPdlPqsPh6b4m7L4ik8q&si=fRqMDpYXnibiMB0Y


@python_pioneers
@python_pioneers
@python_pioneers
👍4🔥2
Transistor-based ኮምፒዩተር መረጃን ለማቀናበር እና ለማከማቸት ትራንዚስተሮችን እንደ ዋና አካላት የሚጠቀም የኮምፒዩተር አይነት ነው። ትራንዚስተሮች Electronic signal amplify ወይም switch ማረግ የሚችሉ semiconductor መሳሪያዎች ሲሆኑ ከ20ኛው ክፍለ ዘመን አጋማሽ ጀምሮ በኮምፒውተር ቴክኖሎጂ ውስጥ ጥቅም ላይ ውለዋል።
🖥️🖥️🖥️🖥️🖥️🖥️🖥️🖥️🖥️🖥️🖥️🖥️🖥️

Transistors ላይ የተመሰረቱ ኮምፒውተሮች ከዚህ ቀደም vacuum tube ላይ በተመሰረቱ ኮምፒውተሮች ላይ ትልቅ advancement ያመጡ ናቸው፣ ምክንያቱም ትራንዚስተሮች ያነሱ፣ የበለጠ አስተማማኝ እና አነስተኛ ኃይል የሚወስዱ ናቸው። ይህም ትናንሽ፣ ፈጣን እና ቀልጣፋ ኮምፒውተሮች እንዲፈጠሩ አስችሏል።

💻💻💻💻💻💻💻💻💻💻💻💻
ዛሬ ሁሉም ኮምፒውተሮች ማለት ይቻላል የምትጠቀሟቸው personal computers, mobile phones almost ሁሉም በሚባል መልኩ ትራንዚስተሮችን እንደ ዋና ክፍሎቻቸው ይጠቀማሉ፣ Integrated circuits ማለትም እርስ በእርስ የተገናኙ circuits እና ማይክሮፕሮሰሰር ሲፈጠሩ በአንድ ቺፕ ውስጥ በሚሊዮን የሚቆጠሩ ትራንዚስተሮችን የያዙ፣ ትራንዚስተር ላይ የተመሰረቱ ኮምፒውተሮችን አቅም የበለጠ ያሳድጋል።

#Computers

@python_pioneers
@python_pioneers
@python_pioneers
🔥5👍1
የወቅቱ ርእሳችን ባይሆንም እረፍት ወስደን በProgramming አመጣጥ ውስጥ ስላለው "Bug" ትርጉም እንነጋገር። Bug በአማርኛ ነቀዝ ነው የሚባለው መሰለኝ🤔፣ ግን አሁን ልናወራ ያለነው ስለ ነቀዝ አይደለም! ነቀዝ? ሆ!😯
በcoding ዓለም ውስጥ bug፣ ስህተት፣ ጉድለት ወይም የኮምፒዩተር ፕሮግራም ያልተጠበቀ ወይም የተሳሳተ ውጤት እንዲያመጣ ወይም error እንዲኖር የሚያደርገውን ስህተት ያመለክታል። እና It is impossible to write a code without a return of error, ግን through process error መቀነስ ይቻላል።
By the way ኮዳችሁን ከስህተት/ከbug/ከነቀዝ ነፃ የማድረግ ሂደት debugging ይባላል።
እነዚህ ስህተቶች ብዙውን ጊዜ መታረም ያስፈልጋቸዋል፣ ይህም ችግሩን መለየት፣ ማግለል እና ማስተካከልን ያካትታል። ስለዚህ፣ በሚቀጥለው ጊዜ በኮዳችሁ ላይ ስህተት/bug/ነቀዝ😳 ሲያጋጥማችሁ፣ ሁሉም የሂደቱ አካል መሆኑን አስታውሱ።

#Bug

@python_pioneers
@python_pioneers
@python_pioneers
2👍1😁1
🎲 Quiz 'Questions about Evolution of Computers💻💻💻💻💻💻'
Try to answer these questions if you were attending to the posts...
🖊 2 questions · 15 sec
👍1
#Computer_Generations
💻💻💻💻💻💻💻💻💻💻💻
የComputer generations በኮምፒዩተር ቴክኖሎጂ ውስጥ ያሉትን የተለያዩ የእድገት ደረጃዎች ያመለክታሉ። ይህ 1st generation ኮምፒውተሮች vacuum tube፣ 2nd generation ኮምፒውተሮች ትራንዚስተሮች፣ 3rd generation ኮምፒውተሮች integrated circuit፣ 4th generation ኮምፒውተሮች microprocessor ያላቸው እና አሁን ያለው 5th generation አርቴፊሻል ኢንተለጀንስ እና የላቀ የኔትወርክ አቅም ያላቸው ኮምፒውተሮችን ያጠቃልላል።
Each generation represents a significant leap forward in processing power, size, and capabilities.

To be continued....

#Computers

@python_pioneers
@python_pioneers
@python_pioneers
👍4
Good morning everyone!
Wishing you all a wonderful day filled with positivity, productivity, and success. 🌞🌼
3
ሶፍትዌሮችን፣ አፕሊኬሽኖችን እና ድረ-ገጾችን ለመፍጠር programming አስፈላጊ ነው። It is just a process of writing a code. Developሮችን ወይም code የፃፉትን ሰዎች ለኮምፒዩተር እንዲከተሏቸው መመሪያዎችን እንዲጽፉ ያስችላቸዋል ፣ የተወሰኑ ተግባራትን እንዴት ማከናወን እና ችግሮችን እንደሚፈታ ይነግራል።

Code በመሠረቱ ለኮምፒዩተር ምን ማድረግ እንዳለበት የሚነግር በልዩ የፕሮግራም አወጣጥ ቋንቋ የተፃፈ የመመሪያዎች ስብስብ ነው። ውስብስብ ስራዎችን እና ስሌቶችን እንዲያከናውን የሚያስችል መመሪያ ነው።

ሶፍትዌሮችን ለመፍጠር እና ለማበጀት፣ ስራዎችን በራስ ስር ለመስራት፣ ችግሮችን ለመፍታት እና ህይወታችንን የሚያሻሽል ቴክኖሎጂ ለመገንባት code እንፅፋለን። ኢንዱስትሪዎችን የሚያሻሽሉ እና ከቴክኖሎጂ ጋር ያለንን ግንኙነት የሚያሻሽሉ አዳዲስ መሳሪያዎችን እና መፍትሄዎችን እንድናዘጋጅ ያስችለናል።
...ሌሎችን ለመጉዳት code ማድረግ ወይም ሌላ ማንኛውንም ዓይነት ቴክኖሎጂን መጠቀም ጥሩ አይደለም። የፕሮግራም ችሎታዎችን ለአዎንታዊ እና ሥነ-ምግባራዊ ዓላማዎች መጠቀም አስፈላጊ ነው። እውቀታችንን ለመልካም እንጂ ለጉዳት እናውለው።
That's all about a code... ይቀጥላል

#Programming

@python_pioneers
@python_pioneers
@python_pioneers
2
ሰዎች ትምህርቱ 🆗 ነው፣ ተመችቷችዃል፣ እንቀጥል?
anonymous poll

👍 – 39
👍👍👍👍👍👍👍 100%

👎
▫️ 0%

👥 39 people voted so far.
👏5🔥2
Python Pioneers: A Beginner's Guide 🇪🇹 via @vote
ሰዎች ትምህርቱ 🆗 ነው፣ ተመችቷችዃል፣ እንቀጥል? anonymous poll 👍 – 39 👍👍👍👍👍👍👍 100% 👎 ▫️ 0% 👥 39 people voted so far.
We thankyou all for your vote...
ድምጽ ስለሰጣችሁን እናመሰግናለን!
@Python_Pioneers ውስጥ፣ የመማር ሂደቱን በተቻለ መጠን ማራኪ እና አሳታፊ ለማድረግ ዝግጁ ነን፣ እናም ድጋፋችሁ አይለየን።
🔥🔥🔥🔥
መሻሻል እንድንቀጥል አስተያየቶችን ወይም እርማት ከመስጠት ወደኋላ እንዳትበሉ።
#PythonPioneers
#አብረን_እንማር
#ጓደኞቻችሁን_መጋበዝ_እንዳትረሱ
👍2🔥2
Understanding Transistors: The Tiny Yet Powerful Electronic Switches
💻💻💻💻💻💻💻💻💻
#Transistor እንደ ኤሌክትሮኒክ switches፣ amplifiers ወይም signal control ምናረግባቸው ሆነው ሊያገለግሉ የሚችሉ ትናንሽ ከsemi-conductor የተሰሩ electronic diviceኦች ናቸው። እነዚህን electronic deviceኦች በተለያየ መንገድ በማጣመር ለdigital circuit building block የሆኑትን #Logic_gates ለመስራት ያገለግላሉ።

Digital circuits የ0 እና 1ን binary state ሊወክሉ በሚችሉ ትራንዚስተሮች ጥምረት የተሰሩ ናቸው።ከነዚህ ጥምረቶች የተለያዩ Logic gates እንደ AND፣OR እና NOT gates ሊዘጋጁ ይችላሉ። ውስብስብ circuits እንደ adders ማለትም binary ቁጥር የሚደምሩ ፣ multiplexers ክፍሎች እና memory units ለመስራት ያገለግላሉ።

እነዚህ ሁሉ የትራንዚስተሮች ጥምረት እና arrangement ኮምፒውተሮች ስሌቶችን እንዲሰሩ፣ መረጃዎችን እንዲያከማቹ፣ machineኦችን እንዲቆጣጠሩ እና የተለያዩ ስራዎችን እንዲሰሩ ያስችላቸዋል።
#Transistors ዓመታት በተቆጠሩ ቁጥር መጠናቸው እየቀነሰ በመምጣቱ ቁጥራቸው ከጊዜ ወደ ጊዜ እየጨመረ ትንሽዬ space ብቻ በመያዝ ፈጣን እና ኃይለኛ ኮምፒተሮች እንዲፈጠሩ ምክኒያት ሆነዋል ።
ለምሳሌ፡ አሁን እየተጠቀማችሁ ያላችሁት ስልክ billions of these tiny transistors ከሌሎች የcircuit አካላት ጋር integrated ሆነው የፈጠሩት ነው።

#Transistors

@python_pioneers
@python_pioneers
@python_pioneers
👍6