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
🖥🖥🖥🖥🖥🖥💻💻💻💻💻💻

ቀጣይ ትምህርታችን:
Compilation VS Interpretation
ነው።

Pythonን በአማርኛ እንማር!

Stay tuned!

@python_pioneers
👍3🔥2

Compilation vs. interpretation
Computer programming የአንድ programming language elements የሚፈለገውን ውጤት እንዲያመጡ በቅደም ተከተል የማቀናበር ተግባር ነው። The effect could be different in every specific case - it's up to the programmer's imagination, knowledge and experience.

ይህ composition ደግሞ ትክክል መሆን አለበት in many senses:

#alphabetically - አንድ program ግልፅ በሆኑ ፊደላት መፃፍ አለበት።

#lexically - እያንዳንዱ programming language የራሱ dictionary አለው; ይህ ደግሞ ከnatural language dictionary በብዙ ቀለል ያለ ነው።

#syntactically - እያንዳንዱ ቋንቋ የራሱ ይሆነ ህግ አለው እናም they must be obeyed for communication to occur

#semantically - the program has to make sense
ነገር ግን program የፃፈው ሰው ሊሳሳት ይችላል የዚያን ጊዜ ደግሞ Each of them can cause the program to become completely useless.

ለምሳሌ አንድ program በትክክል ፅፋችኋል ብለን እናስብ፣ ኮምፒውተራችን ይሄን program execute እንዲያረግልን በምንድ ነው የምናሳነየው?🤔

የፆፍነውን program in to a machine language render ማረግ ይኖርብናል፣ Luckily, the translation can be done by a computer itself, making the whole process fast and efficient.

High Programming Language ወደ machine language የምንቀይርባቸው ሁለት መንገዶች አሉ:



#1_COMPILATION - source program አንዴ translated ይሆናል (however, ይህን each time source code በተቀያየረ ቁጥር modify እናረጋለን by getting a file (e.g., an .exe file if the code is intended to run under MS Windows) machine code የያዘ ማለት ነው; then create ያረግነውን file distribute ማረግ እንችላለን ; ይሄንን translate የሚያረግልን program compiler ወይም translator ይባላል።

Eg of compiled languages: C, C++, C#



#2_INTERPRETATION - የአንድ written code ተጠቃሚ ሁሉ source program each time run ማረግ ሲፈልግ translateያረገዋል; ይሄንን የሚያረግልን program ደግሞ interpreter ይባላል፣ አስተርጓሚ እንደማለት ነው። ምክኒያቱ ደግሞ everytime code execute በፈለግን ቁጥር ስለሚተረጉምልን ነው። interprets the code every time it is intended to be executed;

ይህ ማለት ደግሞ source code ልክ እንዳለ distribute ማረግ አንችልም ማለት ነው፣ ምክንያቱም the end user codeኡን execute ለማረግ አስተርጓሚ(interpreter) ያስፈልገዋል።

Eg of Interpreted languages: Python, JavaScript

Any programming language ከእነዚህ ከሁለቱ መካከል ነው የሚመደበው።

There are very few languages that can be both compiled and interpreted. usually, compiled programs run faster than interpreted programs.

👇👇👇👇JOIN US TO LEARN MORE
@python_pioneers
@python_pioneers
@python_pioneers
2👍2
This media is not supported in your browser
VIEW IN TELEGRAM
👨‍💻👨‍💻👨‍💻👨‍💻👨‍💻👨‍💻👨‍💻👨‍💻👨‍💻
ስለ Compilation እና Interpretation ይበልጥ ለመረዳት ከላይ ያለውን vedio ተመልከቱ።

@python_pioneers
👍2
⚡️Qoute of the day⚡️

"Believe in yourself and all that you are. Know that there is something inside you that is greater than any obstacle." -

Christian D. Larson

⚡️Have a nice day!

@python_pioneers
👍31
👨‍💻👩‍💻👨‍💻👩‍💻👩‍💻👨‍💻👩‍💻

Hello Python Pioneers!

Tonight we will have a short and breif lesson about the Development of the famous Python Logo.

Stay Tuned!

@python_pioneers
👍2🔥2
This media is not supported in your browser
VIEW IN TELEGRAM
😂😂😂😂😂😂😂😂
Guys እንደዚህ ሆናችሁ ታውቃላችሁ

@python_pioneers
👍3🥰1
⚡️Used since 1997 untill 2006

ይህ logo በአንጻራዊነት simple ቢሆንም ከኩባንያው ጋር ለ10 ዓመታት ያህል ቆይቷል። ትናንሽ ነጭ ክብ መሳይ ነጥቦችን በመጠቀም በlower case letters የታተመ ስም ነበረው። እነዚህ ጎልቶ እንዲታይ እና የተወሰነ ክብደት እንዲሰጠው ለማድረግ, the designers shadow እና outline ለመፍጠር ጥቁር ክቦችን ጨምረዋል። ነጥቦቹ በትንሽ ነገሮች ታላቅ ውጤት ማግኘት እንደሚቻል ነው የሚያመለክቱት።

@python_pioneers
👍1🥰1
⚡️Used since 2006 untill now

ይሂኛው የPython logo በቀኝ በኩል የቃላት ምልክት ያለው emblem አለው። Logoው በጥንታዊ Mayan drawings ላይ የተመሠረተ ባለ ሁለት ቀለም የእባብ ምስል ያሳያል። They usually represented a python with a shortened tail and a big head.

በሁሉም lower case letters ውስጥ ያለው የPython የቃላት ምልክት በሚያምር የsan-serif ፊደላት የተፃፈ ሲሆን የ"T" እና "H" የላይኛው ክፍል diagonally የተቆረጠ ነው።

የዚህኛው logo ሰማያዊ እና ቢጫ ቀለም የአርማው combination በግራጫ ቀለም balanced የሆነ ነው። የ Python tricolor የፈጠራ እና የባለሙያነት ማሳያ ነው። በተጨማሪም የconfidence እና የstability sense ይሰጣል።

The Python logo is timeless and memorable. Through time modified የሆነ እንኳን ቢሆን ሁልጊዜም ወቅታዊ እና ትክክለኛ ይመስላል፣ using a bright color palette and traditional yet elegant shapes.

@python_pioneers
@python_pioneers
👍2
⚡️Can I use the Python logo?
⚡️የPython logo መጠቀም እችላለሁ?

የPythonን logo for different non-commercial ነገሮች እንደ programming ቋንቋው emblem መጠቀም የተፈቀደ ነው። Along with other visual elements, associated with it, are not registered and available for everyone to place on websites and packaging.

ነገር ግን ለcommercial purpose ለመጠቀም ከተፈለገ ከcompanyው official permission ማግኘት ያስፈልጋል ።

@python_pioneers
👍2🥰1
'ተስፋ የኑሮ ቅመም ነው'

ለነገ ያለን ተስፋ ዛሬን በደስታ እንድንኖር ምክንያት ነው፣ ምንም አይነት ከባድ ነገር ቢገጥመን በተስፋ የምንራመድ ከሆነ ሁሉም ነገር መልካም ይሆናል።

በተስፋ የተሞላ ምሽት ይሁንላችሁ!

@python_pioneers
👍32🥰2
#Ayidde_Cambalalla

እንኳን ለስዳማ ህዝብ የዘመን መለወጫ በዓል በሰላም አደረሳችሁ!

ያለፈ ስህተታችንን በአዲሱ አመት አርመን ነጌ ላይ ያንን ስህተት ላለመድገም ካልቆረጥን በዓሉ ትርጉም አይኖረውም፣ ስለዚህ የተጣላን እንታረቅ ፣ ፍቅርን እንስበክ፣ የሀገራችንን ነጌ ብሩህ ለማድረግ እያንዳንዳችን በሀላፊነት እንስራ።

#Ayidde_Cambalalla

@python_pioneers
@python_pioneers
👍3🤩2
Welcome To Our Python Beginners Course!

We are thrilled to have you here, በዚህ channel ከእኛ ጋር ስትቆዩ፣ ስንማማር ብታረጓቸው ብለን የምናስባቸው ነገሮች፡

Suggestions:

ℹ️ አዲስ ነገር በተማራችሁ ቁጥር code አርጉ። Along the way ትልቅም ይሁን ትንሽ projects ከመስራትና ከመለማመድ ወደኋላ እንዳትሉ።

ℹ️ comment sections ላይ ደግሞ የምታውቁትን share አርጉ፣ የማታውቅት ነገር ካለ ደግሞ ጠይቁ።

ℹ️ If anyone of you get stuck in something እርስ በርስ ማውራት፣ ጥያቄ መጠያየቅ እንዳትረሱ።

ℹ️Share your achievements,codes... lets embark together💪


@python_pioneers
@python_pioneers
👍31
#Python_Versions

ቀጣይ ትምህርታችን ስለ Python Versions ነው፣ Pythonን በራሳችን ቋንቋ(በአማርኛ) እንማር።

Stay Tuned!

@python_pioneers
👍21
Python Versions

Python የተለያዩ versions አሉት, Python 2 እና Python 3 ብዙ ጊዜ ጥቅም ላይ ከዋሉት ዋነኞቹ ናቸው። ዋና ዋና የሆኑ ልዩነቶች between these versions የሚከተሉት ናቸው።

#1_Syntax: Python 3 እንደ Python 2 updated version ሆኖ ነው የመጣው, with some key changes to the syntax. Python 3 version code እንዴት እንደሚፃፍ stricter syntaxes ይጠቀማል፣ ይህም ይበልጥ ግልጽ እና consistent ያደርገዋል።
ይህም ማለት በPython የተፃፈ code ከPython 3 ጋር compatible አይደለም because of this syntax differences.

#2_Print function: በPython 2, print statement በሚከተለው መልኩ ነው የምንጠቀመው:
print "Hello, world!"
Python 3 ላይ ግን, print statement በprint function ነው የተተካው, which is used as follows:
print("Hello, world!")
#3_Division: ሌላኛው ቁልፍ ልዩነት b/n Python 2 and Python 3 division(ማከፈል) የሚሰራበት መንገድ ነው።. In Python 2, ሁለት integers ካካፈልን የምናገኘው ሁል ጊዜ integer ነው።

Python 3 ላይ ደግሞ,ምን ዓይነት output እንደምንፈልግ specify ካላደረግን፣ በሁለት integers መካከል division operation yields float(a data type containing a decimal point).

#4_Libraries and support: ብዙ አዲስ libraries እና packages to be used with python 3 እስከአሁን እየተሰሩ ይገኛሉ።, while some older libraries may not be actively maintained for Python 2.

ባጠቃላይ ካየን ደግሞ በሁለቱ versions መካከል ያለው ልዩነት ስውር ቢሆንም ነገር ግን it is important if we grasp them, especially when it comes to compatibility with existing code and libraries.

Python 2 version end lifeኡ ላይ ስለደረሰ ከJanuary 1, 2020 ጀምሮ it will no longer receive updates or support፣ ስለዚህ it is recommended to use the latest version Python 3.

እኛም በዚህ ትምህርታችን የምንጠቀመው የPython version Python 3 ነው።

....ይቀጥላል

@python_pioneers
@python_pioneers
👍51
Hey 👋 guys! let me share you a funny conversation between two friends.

 Why aren't you married?

Fred is 32 years old and he is still single.

One day a friend asked, "Why aren't you married? Can't you find a woman who will be a good wife?"

Fred replied, "Actually, I've found many women I wanted to marry, but when I bring them home to meet my parents, my mother doesn't like them."

His friend thinks for a moment and says, "I've got the perfect solution, just find a girl who's just like your mother."

A few months later they meet again and his friend says, "Did you find the perfect girl? Did your mother like her?"

With a frown on his face, Fred answers, "Yes, I found the perfect girl. She was just like my mother. You were right, my mother liked her very much."

The friend said, "Then what's the problem?"

Fred replied, "My father doesn't like her."

😄😄😄😄😄😄😄😄
▬▬▬▬▬▬▬▬▬▬▬▬
Source: ➠@StoryPage

@python_pioneers
😁11👍2
ሰላም 👋@python_pioneers ቤተሰቦች!
Python Installation Guide: Ubuntu, Windows, and Termux

በቀጣይ የተለያዩ devices ላይ Pythonን እንዴት ጭነን መጠቀም እንደምንችል እናያለን።

ከእኛ ጋር አብረው ይማሩ!

@python_pioneers
@python_pioneers
👍4
#News

Yesterday, Mexico and different places in America were in awe as they experienced a total solar eclipse.

The moon completely covered the sun, creating a moment of darkness in the middle of the day. Many people gathered to witness this rare event, which occurs when the moon passes directly between the sun and Earth.

It was a magical and unforgettable sight for all who were lucky enough to witness it.

But what if there were more to this celestial event than meets the eye?🤔

#TIKVAH
#SolarEcclipse
@python_pioneers