Python Pioneers: A Beginner's Guide 🇪🇹
8.65K subscribers
346 photos
40 videos
24 files
64 links
Welcome to Python Pioneers: Empowering Ethiopian students to embark on their coding journey.

📢 Channel: @python_pioneers
👥 Group: @python_pioneers_chat
Download Telegram
ለ @python_pioneers ቻነል አዲስ ከሆናችሁ ከስር ያለውን Button በመጫን ከዚህ በፊት የተማርናቸውን ትምህርቶች ማግኘት ትችላላችሁ።

#PythonPioneers

@python_pioneers
👍3
My channel had an eventful 2024. How about yours? Head to @telemetr_io_bot to get the same card from #telemetrio2024 and participate in a giveaway of 100 Toncoins and 10 annual subscriptions.


#PythonPioneers

@python_pioneers
🔥4👍1
ለ @python_pioneers ቻነል አዲስ ከሆናችሁ ከስር ያለውን Button በመጫን ከዚህ በፊት የተማርናቸውን ትምህርቶች ማግኘት ትችላላችሁ።

#PythonPioneers

@python_pioneers
👍2❤1
🎉 We Did It! 2,000 Subscribers! 🎉

Thank you, Python Pioneers, for being part of our incredible journey! Your enthusiasm makes our community stronger.

Let’s keep exploring, learning, and coding together!

Invite your friends and stay tuned for more exciting content ahead!

#PythonPioneers
#Milestone

@python_pioneers
🔥5
🚀 Attention Python Pioneers! 🚀

New Python practice problems are coming soon! 🐍 Perfect for all skill levels—get ready to level up your coding!

Stay tuned! 💻🔥

#PythonPioneers
#Python
#Coding

@python_pioneers
@python_pioneers
🔥1
Our upcoming lesson on Logic Gates is pending...
Logic gates በቀጥታ ከPython ጋር የተሳሰሩ ባይሆኑም መርሆቻቸውን መረዳታችን በተለይ Digital circuits እና Microcontrollers ጋር ስንሰራ የPython ፕሮግራሚንግ ክህሎታችንን በእጅጉ ያሳድጋል። በዚህ መሰረታዊ ሀሳብ ላይ ለሚያብራራ ክፍለ ጊዜ ይቀላቀሉን።
Share your insight and ideas in the comment section.

#PythonPioneers
#LogicGates

@python_pioneers
👍3
Logic gates የdigital circuits building block ናቸው። በአንድ ወይም ከዚያ በላይ በሆኑ binary inputs ላይ መሰረታዊ የሎጂክ ስራዎችን ያከናውናሉ እና single binary output ይሰጣሉ። ብዙ አይነት Logic gates አሉ፣ እያንዳንዱም የራሱ የሆነ ልዩ ተግባር እና አሠራር አለው።

ከዛሬ በኋላ፣ በBinary language "1" ስንል፣ በመሠረቱ voltage አለ እያልን ነው። በተቃራኒው "0" ስንል የvoltage አለመኖርን ያመለክታል። በኮምፒዩተር ሲስተም ውስጥ የኤሌክትሪክ ምልክቶችን True/False ወይም ON/OFF State የሚያመለክት ቀላል መንገድ ነው። እናም ስለ Python ስንጀምር በሰፊው እናወራበታለን።

1. AND Gate:

- የAND Gate 1 ውጤት የሚሰጠው ሁሉም inputs 1 ከሆኑ ብቻ ነው።
Otherwise ግን 0 ይሰጣል።
The multiplication sign (.) is referred to as AND in Boolean algebra. The Boolean expression for this is:
y = A.B
Truth Table for AND Gate
assume that A and B are input terminals
| A | B| Output |
|---|---|-------|
| 0 | 0 | 0 |
| 0 | 1 | 0 |
| 1 | 0 | 0 |
| 1 | 1 | 1 |

#PythonPioneers
#LogicGates

@python_pioneers
👍3❤1
Hey👋 Python Pioneers! Continuing our lesson on logic gates, we'll explore the next 5 types of gates: NOT, NOR, OR, XNOR and XNOR gates, and how they are used to build complex circuits.
Stay tuned!
...
3. NOT Gate፡

- የ NOT Gate፣ እንዲሁም Inverter ተብሎ የሚጠራው፣ ከInput ተቃራኒ የሆነ output ይሰጣል። Input 0 ከሆነ, ውጤቱ 1 ነው፣ እና በተቃራኒው Input 1 ከሆነ the output 0 ይሆናል። It can take only one Input
Truth table for NOT Gate
| A | Output |
|-----|---------|
| 0 | 1 |
| 1 | 0 |

4. NAND Gate፡

- የAND Gate እና የNOT Gate ጥምር ሲሆን ሁሉም Inputs 1 ሲሆኑ ብቻ 0 ይሰጣል and vice versa
መጀመሪያ ላይ AND ቀጥሎ ደግሞ NOT
Truth table for NAND Gate
| A | B| Output |
|---|---|-------|
| 0 | 0 | 1 |
| 0 | 1 | 1 |
| 1 | 0 | 1 |
| 1 | 1 | 0 |

5 NOR Gate፡

- የ NOR Gate የOR Gate እና የNOT Gate combination ነው።
መጀመሪያ ላይ OR ቀጥሎ ደግሞ NOT
ሁሉም Inputs 0 ሲሆኑ ብቻ 1 ይሰጣል and otherwise 0 ይሰጣል።

Truth table for NOR Gate
| A | B | Output |
|---|---|-------|
| 0 | 0 | 1 |
| 0 | 1 | 0 |
| 1 | 0 | 0 |
| 1 | 1 | 0 |


6.XOR Gate፡

- የ XOR Gate(exclusive OR) Inputs የተለያዩ ከሆኑ 1 ውጤት ይሰጣል otherwise 0
Truth table for XOR Gate
| A | B | output |
|---|---|-------|
| 0 | 0 | 0 |
| 0 | 1 | 1 |
| 1 | 0 | 1 |
| 1 | 1 | 0 |

7. XNOR Gate፡

XNOR Gate(exclusive NOR) Inputs ተመሳሳይ ከሆኑ 1 ይሰጣል otherwise 0 ይሰጣል።
Truth table for XNOR Gate
| A | B | output |
|---|---|-------|
| 0 | 0 | 1 |
| 0 | 1 | 0 |
| 1 | 0 | 0 |
| 1 | 1 | 1 |


እነዚህ Logic Gates በDigital circuits ውስጥ ውስብስብ የlogic ስራዎችን ለመስራት በተለያዩ መንገዶች ሊጣመሩ ይችላሉ። Binary data ለማቀነባበር እና ለመቆጣጠር በcomputer Processor፣ memory chips እና ሌሎች digital ሲስተሞች ዲዛይን ላይ ጥቅም ላይ ይውላሉ።
Understanding logic gates is fundamental to the field of digital electronics.

#PythonPioneers #G12_STB_Physics_2023_web #Python #LogicGates

@python_pioneers
👍2
Media is too big
VIEW IN TELEGRAM
Computational Thinking

Computational thinking is a smart way to solve problems. Instead of feeling overwhelmed, you break the problem into smaller parts, look for patterns or similarities, create a clear step-by-step plan, and think logically to avoid confusion. This skill isn’t just for programmers; it helps you in your studies and projects. Start practising it today – think simple and think clear.

#PythonPioneers
#ComputationalThinking

@python_pioneers
❤1🔥1
UNIX: Linux እና macOSን ጨምሮ ለብዙ ዘመናዊ operating ሲስተሞች መሰረት የጣለ powerful፣ ብዙ ተጠቃሚ ያለው፣ ባለብዙ ተግባር ኦፕሬቲንግ ሲስተም ነው። Powerful command-line አለው እና enterprise servers እና scientific environments ውስጥ በሰፊው ጥቅም ላይ ይውላል።

Unixን ከስልክ ወይም ከPC access ማረግ ይቻላል።

1. Termux app፡ Install the Termux app on your Android phone to access a full Unix-like environment. ይህ command-line interface ለመጠቀም፣ Packages ለመጫን እና እንደ Python እና እንደ C ያሉ programming languages በመጠቀም ፕሮግራሞችን ለመፍጠርና እና run ለማረግ ያስችላል።

በቀጣይ basic shell commands practice እናደርጋለን።

2. SSH(Secure Shell)፡ ከUnix ማሽን ጋር በርቀት ለመገናኘት የSSH client በስልክ ላይ መጠቀም ትችላላችሁ።

Make sure you have an internet connection when you use SSH, you can access the virtual machine as long as you are connected to the internet.

SSH በመጠቀም UNIX OS በስልክም ሆነ በPC access ማረግ ትችላላችሁ።

3. Install Unix based OS: you can also install a Unix based operating system like Linux or FreeBSD on your PC.

...to be cont'd

#Unix
#PythonPioneers
#OS

@python_pioneers
❤2