ዝርዝር ሁኔታ[ደብቅ][አሳይ]
ወደ ሁለተኛው ትምህርት እንኳን በደህና መጡ ለጀማሪዎች Python Crash ኮርስ ተከታታይ.
ይህ ትምህርት የሚያተኩረው በፓይዘን አገባብ ላይ እና የፓይዘን ኮድ እንዴት እንደሚተገበር በመረዳት ላይ ነው።
በስርዓታችን ውስጥ Python 3.10.4 ን ጭነናል።. አሁን ለ Python ኮድ አርታዒ እንፈልጋለን። ብዙ አማራጮች አሉ ግን በጣም የምወደው ፓትመርፍ.
ለፓይዘን ከሚጠቀሙት በጣም ታዋቂ የኮድ አርታዒዎች አንዱ ነው እና ለዚህ ኮርስ እንጠቀምበታለን። በመጀመሪያው ጅምር ላይ ይህን ይመስላል.
አሁን በፕሮጀክቱ ውስጥ አዲስ የ Python ፋይል ይፍጠሩ. አሁን የመጀመሪያውን ኮድዎን በ Python ውስጥ ለመፃፍ ዝግጁ ነዎት።
አሁን ይተይቡ:
print("Hello HashDork")
አሁን የ "አሂድ" ምናሌን ያስፋፉ እና አሂድን ጠቅ ያድርጉ. ፕሮግራሙን ለማስኬድ ደግሞ hotkeys 'Shift + F10' በዊንዶውስ ወይም 'Ctrl + cmd + R' በ macOS ውስጥ መጠቀም ይችላሉ።
ከዚያ በኋላ የኮድዎን ውጤት የሚያሳይ ትንሽ ተርሚናል መስኮት ከታች ያያሉ። ይህ የመጀመሪያው የፓይዘን ኮድህ ነበር። አሁን እንዴት እንደተፈፀመ እንማራለን.
ይህ የመጀመሪያው የፓይዘን ኮድህ ነበር። ሌላ ምሳሌ እንሞክር።
በዚህ ምሳሌ አንድን ኮከብ በ10 በማባዛት 10 ኮከቦችን '*' እናተምታለን።
አይነት:
print("*"*10)
ውጤቱም ይህን ይመስላል።
አሁን እንዴት እንደተፈፀመ እንማራለን.
Python ኮድ እንዴት ነው የሚፈጸመው?
በፓይዘን ውስጥ ኮድ ስንጽፍ በቅንፍ ውስጥ ያለው ኮድ ("*"*10) አገላለጽ ይባላል። እሴትን የሚያወጣው ኮድ ቁራጭ ነው።
ስለዚህ የ Python ተርጓሚው መስመር 2ን ለማስፈጸም ሲሞክር በመጀመሪያ በቅንፍ መካከል ያለውን ኮድ ይገመግማል ማለትም አገላለጹ። ስለዚህም 10 ኮከቦችን በማምረት ተርሚናል ላይ ያትሟቸዋል።
በፓይዘን ውስጥ ያሉ ተለዋዋጮች
ተለዋዋጮች በጣም መሠረታዊ ከሆኑ የፕሮግራም ፅንሰ-ሀሳቦች ውስጥ አንዱ ናቸው እና እነሱ ለፓይዘን የተለዩ አይደሉም። መረጃን በጊዜያዊነት በኮምፒዩተር ማህደረ ትውስታ ውስጥ ለማስቀመጥ ተለዋዋጮችን እንጠቀማለን።
አንድ ምሳሌ ይኸውና
እንተይብ፡
Price = 10
የፓይዘን ተርጓሚው ይህንን ኮድ ሲፈጽም 10 ቁጥርን የሚያከማችበት የተወሰነ ማህደረ ትውስታ ይመድባል። በመጨረሻም ይህንን ዋጋ ከዚያ ማህደረ ትውስታ ቦታ ጋር ያያይዙታል።
አሁን በተለዋዋጭ ውስጥ ያስቀመጥነውን ዋጋ ለማግኘት ይህንን ተለዋዋጭ "ዋጋ" በፕሮግራማችን ውስጥ በማንኛውም ቦታ ልንጠቀም እንችላለን።
አሁን ብትተይብ፣
print(Price)
የዚህ ፕሮግራም ውጤት በተለዋዋጭ "ዋጋ" ማለትም 10 ውስጥ የተቀመጠውን እሴት ያሳያል.
ስለዚህ ተለዋዋጮችን የምንገልፀው በዚህ መንገድ ነው፣ የምንጀምረው መለያ በተባለው የእኛ ተለዋዋጭ ስም፣ ከዚያም እኩል ምልክት እና በመጨረሻም እሴት ነው።
ይህን ፕሮግራም ወደሚቀጥለው ደረጃ እናሸጋገር። በሁለተኛው መስመር ላይ የዚህን የዋጋ ተለዋዋጭ ዋጋ ወደ አዲስ እሴት ማዘመን እንችላለን. እናድርገው 20. አሁን ፕሮግራማችንን ስናካሂድ 20 ን ማየት አለብን ምክንያቱም የፒቲን ተርጓሚው የኛን ኮድ መስመር ከላይ ጀምሮ ይሰራል።
ኢንቲጀሮችን፣ ተንሳፋፊዎችን፣ ሕብረቁምፊዎችን እና ቡሊያንን እንደ ተለዋዋጮች ማከማቸት እንችላለን። በተጨማሪ፣ Python እንደ ዝርዝሮች እና እቃዎች ያሉ ውስብስብ እሴቶችን ሊያከማች ይችላል ይህም በኋላ የምንወያይባቸው።
አሁን የሕብረቁምፊ እና የቦሊያን እሴቶችን ምሳሌ እናከብራለን።
በፓይዘን ውስጥ፣ ሕብረቁምፊ የዩኒኮድ ቁምፊዎች ቅደም ተከተል ነው። በቀላል አነጋገር፣ በስክሪፕት ቃል በቃል የሚተረጎሙት ማንኛውም ተከታታይ ቁምፊዎች ናቸው።
እንደ,
name = 'HashDork'
በተመሳሳይ፣ የቡሊያን እሴቶች ለአንድ አገላለጽ እውነተኛ ወይም ሐሰት እሴት ለመመደብ ይጠቅማሉ።
is_published = True
ፓይዘን ለጉዳይ ስሜታዊነት ያለው ቋንቋ መሆኑን እና በተለምዶ ተለዋዋጭውን ለመፃፍ እና ቡሊያን እሴትን በሚወስኑበት ጊዜ በትልቁ ሆሄያት መጀመር አለብዎት። በዚህ አጋጣሚ 'እውነት' በአስተርጓሚው አይታወቅም እና ስህተትን ያስከትላል። Underscore ቃላትን በተለዋዋጭ ስም ለመለየት ይጠቅማል።
ምሳሌ ፕሮግራም
አሁን, ከላይ ያሉትን ጽንሰ-ሐሳቦች የሚጠቀም ምሳሌ ፕሮግራም እንመለከታለን.
ለሆስፒታል የሚሆን ፕሮግራም እንደምንጽፍ አስብ። ስለዚህ Raj Koothrappali የሚባል በሽተኛ እናረጋግጣለን። (አዎ ገባህ). ዕድሜው 29 ሲሆን አዲስ በሽተኛ ነው። ይህ አዲስ ወይም ነባር ታካሚ መሆኑን ለማረጋገጥ 3 ተለዋዋጮችን፣ ስሙን፣ ዕድሜውን እና ሌላ ተለዋዋጭ እንድትገልጹ እፈልጋለሁ።
ማሸብለል አቁም እና በራስህ ሞክር።
አሁን መፍትሄውን እናገኝ።
full_name = 'Raj Koothrappali'
age = 29
is_new = True
መጠቅለል
ያ ሁሉ ከዚህ ትምህርት ነው።
በ Python ውስጥ ግብዓት ስለ መቀበል እንማራለን፣ Conversion እና Strings ይተይቡ።
መልስ ይስጡ