ዝርዝር ሁኔታ:

የመጀመሪያውን የኮምፒተር ፕሮግራምዎን መፃፍ - 10 ደረጃዎች
የመጀመሪያውን የኮምፒተር ፕሮግራምዎን መፃፍ - 10 ደረጃዎች

ቪዲዮ: የመጀመሪያውን የኮምፒተር ፕሮግራምዎን መፃፍ - 10 ደረጃዎች

ቪዲዮ: የመጀመሪያውን የኮምፒተር ፕሮግራምዎን መፃፍ - 10 ደረጃዎች
ቪዲዮ: ጠቅላይ ሚኒስትር ዐቢይ አህመድ በኢትዮጵያ የመጀመሪያውን የኮሮና ቫይረስ መመርመሪያ ኪት ማምረቻ ፋብሪካ መርቀው ከፈቱ፡፡|etv 2024, ህዳር
Anonim
የመጀመሪያውን የኮምፒተር ፕሮግራምዎን መጻፍ
የመጀመሪያውን የኮምፒተር ፕሮግራምዎን መጻፍ

ለምን ፕሮግራም ማድረግ?

የኮምፒተር ፕሮግራም ወይም “ኮድ ማድረጊያ” በጣም የሚያስፈራ ይመስላል። እርስዎ ስለኮምፒዩተሮች በቂ አያውቁም ብለው አያስቡም እና በእራስዎ የግል ላፕቶፕ ላይ ብቅ የሚሉ ችግሮችን መላ የመፈለግ ሀሳብን ይፈራሉ። ከኮምፒውተሮች ጋር የነበረው የተዛባ ግንኙነት የኮምፒተር ፕሮግራሚንግ ክህሎቶችን ከመማር ብቁ ያደርገዎታል ብለው ካመኑ ተሳስተዋል። እርስዎ “በኮምፒዩተሮች ላይ ጥሩ” መሆን አለብዎት ብለው ያስቡ ይሆናል ፣ ግን ጥቂት የፕሮግራም አዘጋጆች እንዲሁ ኮምፒተርዎ አንድ ሰነድ ለምን እንደማይታተም ለማወቅ ቀላል ከሆኑ ሥራዎች ጋር ይታገላሉ። እውነታው በኮምፒተር መርሃ ግብር ጥሩ ለመሆን ባለሙያ መሆን የለብዎትም።

የኮምፒተር መርሃ ግብር ከሚመስለው በጣም ቀላል እና ወደ ሽልማት እና ከፍተኛ ደመወዝ የሚያስገኝ ሥራ ሊያመራ ይችላል። በዚህ የ CNBC መጣጥፍ በ Courtney Connley “በ 2020 በአሜሪካ ውስጥ 20 ምርጥ ሥራዎች” በሚል ርዕስ ከአስሩ ምርጥ ሥራዎች መካከል አምስቱ የፕሮግራም ሥራዎች ነበሩ። የመጀመሪያውን የኮምፒተር ፕሮግራምዎን እዚህ እንጀምራለን።

አቅርቦቶች

  • ኮምፒተር
  • የበይነመረብ ግንኙነት

ደረጃ 1 - የፕሮግራም ቋንቋ ይምረጡ

የኮምፒተር ፕሮግራሞች በቀላሉ ለኮምፒዩተር የተሰጡ መመሪያዎች ስብስብ ናቸው። ለኮምፒውተሩ እነዚህ መመሪያዎች በመጨረሻ የተወሰኑ እና ዜሮዎች ወይም ሁለትዮሽ ናቸው። ሰዎች ሁለትዮሽ በመናገር ጥሩ ስላልሆኑ ፕሮግራመሮች እነዚህን መመሪያዎች ለመፃፍ የተለያዩ የሰው ልጅ ተስማሚ የኮምፒተር ቋንቋዎችን ይጠቀማሉ። እነዚህ ቋንቋዎች እንደ ሲ (እንደ ‹ሲ› ፊደል ያሉ) ፣ ሲ ++ (እንደ as-see plus plus) ፣ ጃቫ ፣ ጃቫስክሪፕት (ከጃቫ ጋር ምንም ግንኙነት የላቸውም) ፣ ሂድ ፣ ዝገት እና ፓይዘን ያሉ ስሞች አሏቸው። እያንዳንዳቸው እነዚህ ቋንቋዎች የራሳቸውን ጥቅሞች ያመጣሉ እና አንዴ ምቹ የመፃፍ ፕሮግራሞች ሲሰማዎት አዲስ ለመማር ቀላል ይሆናል።

በዚህ ምሳሌ እኛ Python ን እንጠቀማለን። ለመጠቀም ቀላል ፣ ለመማር ቀላል እና ከፍተኛ ፍላጎት ያለው ነው።

ደረጃ 2 Python ን ያውርዱ

Python ን ያውርዱ
Python ን ያውርዱ

የ Python ፕሮግራምን ለማስኬድ እርስዎ Python ን በስርዓትዎ ላይ መጫን ያስፈልግዎታል። ፓይዘን ነፃ ነው እና በ https://www.python.org/downloads/ ላይ ማውረድ ይችላል። በዚያ ጣቢያ ላይ ለማውረድ ቢጫውን “ፓይዘን 3.8.3 ን ያውርዱ” የሚለውን ቁልፍ ጠቅ ያድርጉ።

ማሳሰቢያ: ይህ አዝራር በጣም የአሁኑን ስሪት ስለሚያወርድ ቁጥሩ 3.8.3 የተለየ ሊሆን ይችላል።

ደረጃ 3 Python ን ይጫኑ

Python ን ይጫኑ
Python ን ይጫኑ
Python ን ይጫኑ
Python ን ይጫኑ
Python ን ይጫኑ
Python ን ይጫኑ

የወረደውን ፋይል ያሂዱ።

በመጫኛው የመጀመሪያ ማያ ገጽ ላይ ከ “ፓይዘን 3.8 ን ወደ PATH ያክሉ” የሚለው ሳጥን በእሱ ውስጥ ምልክት ማድረጉን ያረጋግጡ ፣ ሳጥኑ ላይ ጠቅ ካላደረገ አንዱ ይታያል ከዚያም “አሁን ጫን” የሚለውን አማራጭ ጠቅ ያድርጉ።

Python በስርዓትዎ ላይ ሲጭን ፣ የሂደት አሞሌ ይመጣል። በትዕግስት ይጠብቁ ፣ ለመጫን ጥቂት ጊዜዎችን ብቻ ይወስዳል።

ሲጨርሱ ማዋቀሩ የተሳካ መሆኑን የሚገልጽ ማያ ገጽ ያያሉ። ዝጋ የሚለውን ጠቅ ያድርጉ እና መጫኑ ተጠናቅቋል።

ደረጃ 4: ማስታወሻ ደብተርን ይክፈቱ

ማስታወሻ ደብተርን ይክፈቱ
ማስታወሻ ደብተርን ይክፈቱ
ማስታወሻ ደብተርን ይክፈቱ
ማስታወሻ ደብተርን ይክፈቱ

ፕሮግራም አድራጊዎች ፕሮግራሞቻቸውን ሁሉ ለመጻፍ ብዙውን ጊዜ አይዲኢ (የተቀናጀ ልማት አካባቢ) ይጠቀማሉ። አንድ አይዲኢ መመሪያዎቹን በሚጽፍበት ጊዜ የፕሮግራሙን ክፍሎች የሚያደምቁ እና ለፕሮግራሙ አዘጋጅ ፊደል የሚይዙ መሳሪያዎችን ይዞ ይመጣል። ለተወሳሰቡ ፕሮግራሞች IDE በእርግጥ ሊረዳ ይችላል። በጣም ጥሩ ነፃ አይዲኢዎች አሉ ነገር ግን እነሱ አያስፈልጉም። የኮምፒተር ፕሮግራሞች በሚያስቡት በማንኛውም የጽሑፍ አርታኢ ውስጥ ብቻ ሊፃፉ ይችላሉ ፣ በእውነቱ ፕሮግራማችንን በማስታወሻ ደብተር ውስጥ እንጽፋለን። የማስታወሻ ደብተር በሁሉም የዊንዶውስ ኦፐሬቲንግ ሲስተሞች ላይ በነባሪነት ተጭኗል እና በትክክል ይሠራል።

የመነሻ ምናሌውን ጠቅ በማድረግ እና በቁልፍ ሰሌዳዎ ላይ “ማስታወሻ ደብተር” ላይ በመተየብ እና አንዴ በስርዓቱ ከተገኘ እሱን ጠቅ በማድረግ ማስታወሻ ደብተርን ይክፈቱ።

ሲከፈቱ ባዶ የጽሑፍ ፋይል ያገኛሉ።

ደረጃ 5 - ተግባርን ይግለጹ

ፕሮግራምዎን ለመፃፍ ጊዜው አሁን ነው! “የሰላም ዓለም” ፕሮግራም ሳይጽፉ እራስዎን የፕሮግራም ባለሙያ ብለው መጥራት አይችሉም። ይህ የኮድ ኮድ ወግ ነው!

ፓይዘን የእርስዎን ፕሮግራም ሲፈጽም መመሪያዎችን ያነባል ፣ ከፕሮግራሙ መጀመሪያ እስከ ፕሮግራሙ መጨረሻ ድረስ በአንድ መስመር አንድ መስመር። የመጀመሪያው የንግድ ሥራዎ አንድ ተግባርን መግለፅ ነው። አንድን ተግባር ለመግለጽ በጣም መሠረታዊው መንገድ በስም በጠራነው ቁጥር እንደገና ጥቅም ላይ ሊውል የሚችል እንደ የተሰየመ የመመሪያ ቡድን ነው። የእኛን ተግባር hello_world ብለን እንጠራዋለን።

አንድ ተግባርን ለመግለጽ የ “def” ቁልፍ ቃልን መጠቀም ፣ ስም መስጠት ፣ ቅንፎች ስብስብ መስጠት እና መስመርዎን በኮሎን መጨረስ አለብዎት ስለዚህ የእርስዎ ተግባር እንደዚህ ይጀምራል

def hello_world ():

በሚቀጥለው መስመር ላይ ይህንን ተግባር የቡድን መመሪያዎቹን ይሰጣሉ። በዚህ ሁኔታ ቡድንዎ በጣም ትንሽ ይሆናል ፣ አንድ መመሪያ ብቻ። ፓይዘን ወደ ውስጥ ገብቶ በመፈተሽ የተግባሩ የሆነውን ይከታተላል። ስለዚህ ይህ መመሪያ የተግባሩ አካል ነው ለማለት ፣ በቁልፍ ሰሌዳው ላይ “ታብ” ን እንጭነዋለን ከዚያም የማተሚያ ህትመቱን (“ጤና ይስጥልኝ ዓለም!”)

def hello_world ():

ማተም (“ሰላም ዓለም!”)

ደረጃ 6 - ለፕሮግራምዎ የመግቢያ ነጥብ ይፍጠሩ

በዚህ ጊዜ አንድ ተግባር ጽፈዋል ፣ ግን ኮምፒዩተሩ ያንን ተግባር በየትኛውም ቦታ እንዲያከናውን አልነገሩትም። በዚህ ደረጃ ይህንን ያደርጋሉ። በአዲስ መስመር ላይ የእኛን “hello_world” ተግባር ለመጥራት እርስዎ በስም ይጠሩታል። ያለ መሪ ትር የሚከተለውን ይተይቡ

ሰላም ልዑል()

ምንም ነገር ስለማይገልጹ የ “def” ቁልፍ ቃል መስጠት አያስፈልግም። ኮሎን ማስቀመጥም አያስፈልግም ምክንያቱም ይህ ተግባር በሚጠራበት ጊዜ ለኮምፒውተሩ ምን እንደማያደርግ ፣ እርስዎ አስቀድመው እንዳደረጉት ነው።

አሁን የእርስዎ ፕሮግራም እንደዚህ ይመስላል

def hello_world ():

ማተም (“ሰላም ዓለም!”) hello_world ()

ሞኝ ይመስላል ግን መድገም ተገቢ ነው - የመጀመሪያዎቹ ሁለት መስመሮች ተግባሩን ይገልፃሉ ፣ የመጨረሻው መስመር ያንን ተግባር ይጠራል።

ደረጃ 7 - ፋይሉን በማስቀመጥ ላይ

ፋይሉን በማስቀመጥ ላይ
ፋይሉን በማስቀመጥ ላይ

ያ ብቻ ነው ፣ አንድ ሙሉ ፕሮግራም ጽፈዋል! ጀርባዎ ላይ እራስዎን ይንጠፍጡ። ለሚሰማው ሁሉ መናገር ይችላሉ “የኮምፒተር ፕሮግራሙ ያን ያህል ከባድ አይደለም! ከዚህ በፊት አንድ ፕሮግራም ጽፌያለሁ።” እርስዎ ሙሉ በሙሉ ትክክል ይሆናሉ! ግን ገና አልጨረሱም። አሁን ለኮምፒውተሩ የጽሑፍ መመሪያዎችን ስለያዙ ኮምፒውተሩ እነዚህን መመሪያዎች ሲያከናውን ለመመልከት ጊዜው አሁን ነው።

ያንን ለማድረግ እርስዎ የፃፉትን ፕሮግራም ማዳን ያስፈልግዎታል። “ፋይል” ምናሌን ጠቅ ያድርጉ እና አስቀምጥን ይምረጡ። ጥያቄው በሚታይበት ጊዜ ፋይሉን ለማስቀመጥ የዴስክቶፕ አቃፊዎን እንደ ቦታ ይምረጡ። በ “ዓይነት አስቀምጥ” መስክ ውስጥ “ሁሉም ፋይሎች (*.*)” ን ይምረጡ እና ፋይሉን hello.py ብለው ይሰይሙ።

እዚህ ፋይልዎን ማስቀመጥ ፕሮግራሙን ለማስኬድ በምንሞክርበት ጊዜ በቀላሉ ማግኘት ያስችላል።

ደረጃ 8 - ፋይሉን ማስኬድ

ፋይሉን በማሄድ ላይ
ፋይሉን በማሄድ ላይ
ፋይሉን በማሄድ ላይ
ፋይሉን በማሄድ ላይ
ፋይሉን በማሄድ ላይ
ፋይሉን በማሄድ ላይ
ፋይሉን በማሄድ ላይ
ፋይሉን በማሄድ ላይ

ይህ ፕሮግራም በተጻፈበት መንገድ በትእዛዝ መጠየቂያው ውስጥ መፈጸም አለበት። የዊንዶውስ ጅምር ምናሌን ጠቅ በማድረግ እና በቁልፍ ሰሌዳዎ “cmd” ላይ በመተየብ እና አስገባን በመጫን ይክፈቱት።

አሁን “ሲዲ ዴስክቶፕ” ን በመተየብ ፕሮግራምዎን ወደሚያስቀምጡበት ቦታ ፣ የዴስክቶፕ አቃፊውን ያስሱ እና አስገባን ይጫኑ። ከዚያ “ፒ” ን በመተየብ አንድ ቦታ እና የፕሮግራምዎን ስም በመተየብ ፕሮግራሙን ለማሄድ ኮምፒተርን እንዲጠቀም ይንገሩት።.

አሁን አስገባን ይጫኑ እና ፕሮግራምዎን በተሳካ ሁኔታ ፈፅመዋል!

ምን እንዳደረገ ይመልከቱ? እሱ የእርስዎን ፕሮግራም ፈፀመ ፣ የእርስዎ ተግባር ተብሎ እና “ሰላም ዓለም!” የሚል ጽሑፍ ታትሟል። በራሱ መስመር።

ደረጃ 9: ትንሽ ወደፊት ይሂዱ

ትንሽ ወደፊት ይሂዱ
ትንሽ ወደፊት ይሂዱ
ትንሽ ወደፊት ይሂዱ
ትንሽ ወደፊት ይሂዱ

በዚህ ጊዜ እርስዎ ፕሮግራም አድራጊ ነዎት (ወይም ኮድ አድራጊ ፣ እራስዎን ለመጥራት የፈለጉትን ሁሉ!) አሁን አንድ እርምጃ ወደፊት ይውሰዱ። ምናልባት በእርስዎ ተግባር ውስጥ ጥቂት ተጨማሪ የህትመት (“”) መመሪያዎችን ያክሉ ፣ ልክ እንደ ሌላኛው ተመሳሳይ መግቢያን መስጠቱን እና የፈለጉትን ጽሑፍ በጥቅስ ምልክቶች ውስጥ ማስገባትዎን ያረጋግጡ። የመጨረሻውን ከተየቡበት በታች የ hello_world () መግለጫዎችን በእራሳቸው መስመሮች በመተየብ ለተጨማሪ ጥቂት ጊዜያት ተግባሩን ይደውሉ ይሆናል። እንደገና ከማስኬድዎ በፊት ፋይሉን ማስቀመጥዎን ያረጋግጡ!

ደረጃ 10 - ከዚህ ወዴት እንደሚሄዱ

በጣም ጥሩ! እርስዎ ፕሮግራም ጽፈዋል። ምን ያህል አስደሳች እና ቀላል እንደሚሆን ተስፋ ያደርጋሉ። አሁን ምን? እኛ እዚህ ያልሸፈነው ኮምፒተርዎን እንዲያከናውኑ ሊያስተምሯቸው የሚችሏቸው ብዙ አሪፍ ነገሮች አሉ። “ከሆነ” መግለጫዎችን በመጠቀም አንዳንድ ሁኔታዎች ከተሟሉ ኮምፒውተሩ አንድ ነገር እንዲያደርግ ማድረግ ይችላሉ። የ “ሉፕ” መግለጫዎችን በመጠቀም ኮምፒዩተሩ አንድ ነገር ደጋግሞ እንዲሠራ ማድረግ ይችላሉ። ማለቂያ በሌላቸው መንገዶች ሁለቱን ማዋሃድ ይችላሉ። በኋላ ላይ ጥቅም ላይ እንዲውሉ በተለዋዋጮች ውስጥ ውሂብ ማከማቸት ይችላሉ። እያንዳንዳቸው እነዚህ ጽንሰ -ሀሳቦች ለማንሳት ቀላል ናቸው። Instructables ን ጨምሮ ለመማር አንድ ሚሊዮን ነፃ ሀብቶች አሉ። መጀመሪያ ስጀምር ፓይዘን ጨምሮ በብዙ የፕሮግራም ቋንቋዎች ነፃ የኮድ ኮርስ ትምህርቶችን ከሚሰጥ www.codecademy.com ከሚባል ጣቢያ ተማርኩ እና በጣም እመክራቸዋለሁ።

የሚመከር: