ዝርዝር ሁኔታ:

ወደ ፓይዘን መግቢያ: 9 ደረጃዎች
ወደ ፓይዘን መግቢያ: 9 ደረጃዎች

ቪዲዮ: ወደ ፓይዘን መግቢያ: 9 ደረጃዎች

ቪዲዮ: ወደ ፓይዘን መግቢያ: 9 ደረጃዎች
ቪዲዮ: Python Tuples in ahmaric || ፓይዘን ቱፕሎች በአማርኛ || introduction of our wabsite || የድርጣቢያችን መግቢያ 2024, ሀምሌ
Anonim
ወደ ፓይዘን መግቢያ
ወደ ፓይዘን መግቢያ

ፒቶን በጊዶ ቫን ሮሱም የተፈጠረ በጣም ጠቃሚ እና ተለዋዋጭ የኮምፒተር ፕሮግራም ቋንቋ ነው። ፓይዘን ደግሞ Raspberry Pi ሊረዳው እና ሊጠቀምበት በሚችለው ነገር ላይ የፃፉትን ኮድ የሚተረጉመው በ Raspberry Pi ላይ ማመልከቻ ነው። በዴስክቶፕ ኮምፒተርዎ ላይ Python ን መጫን ያስፈልግዎታል ፣ ግን እሱ ቀድሞውኑ ከ Raspbian ጋር ተጣምሯል ስለዚህ እርስዎ ለመጠቀም ዝግጁ ነው።

ፓይዘን በእባቡ ዓይነት ተሰይሟል ብለው ያስቡ ይሆናል ነገር ግን በእውነቱ የተሰየመው በሞንቲ ፓይዘን በራሪ ሰርከስ የቴሌቪዥን ትርዒት ነው። ለማያውቁት ፣ ይህ በ 1970 ዎቹ ውስጥ ለመጀመሪያ ጊዜ የተላለፈው የእንግሊዝ አስቂኝ ትዕይንት ነበር። የሞኝ ጉዞዎች ሚኒስቴር ረቂቅ እንዲመለከቱ እመክራችኋለሁ:)

ምስል
ምስል

ከላይ ያለው ምስል በቴሪ ጊልያም ፋሽን በአሊሰን ፓርተን የተፈጠረ እና በፈጠራ የጋራ መለያ ፈቃድ ፈቃድ ስር የተገኘ ነው።

ከሌሎች የኮምፒተር ቋንቋዎች ጋር ሲነፃፀር ፓይዘን ለማንበብ እና ለመረዳት ቀላል ነው ፣ ይህም ለጀማሪዎች ታላቅ ያደርገዋል። ግን አይሳሳቱ ፣ ፓይዘን እንዲሁ በጣም ኃይለኛ እና ውስብስብ ፣ ፈጠራ እና የንግድ ሶፍትዌሮችን ለመሥራት ያገለግላል። እነዚህ ምክንያቶች እና ሌሎችም ለ Raspberry Pi ፕሮግራሞችን በሚጽፉበት ጊዜ የሚጀምረው Python ን ቁጥር አንድ ቋንቋ ያደርገዋል (ምንም እንኳን ብዙ ቋንቋዎች መጠቀም ቢቻልም)።

እንደማንኛውም ቋንቋ ፣ Python ቃላትን እና ሥርዓተ ነጥቦችን እንዴት ማዘዝ እንደሚቻል ህጎች ያሉት ሰዋሰው አለው። ቋንቋን ለማዋቀር ለእነዚህ መሠረታዊ ህጎች ጥቅም ላይ የዋለው ቃል አገባብ ይባላል። በዚህ ትምህርት ውስጥ የ Python አገባብ እርስዎ እንዲሞክሩት ከምሳሌ ኮድ ጋር እጠቁማለሁ። በዚህ መጠን ክፍል ውስጥ ፓይዘን ሊያደርገው የሚችለውን ሁሉ ማለፍ አይቻልም ፣ ግን ይህ ትምህርት እና ቀጣዩ ፣ ጂፒኦዎችን ይጠቀሙ እና ከፓይዘን ጋር ተጨማሪ ይሂዱ በሚል ርዕስ ፣ በመጀመሪያ ፕሮግራሞችዎ እንዲጀምሩ ያደርግዎታል። በምሳሌዎቹ ውስጥ ሲያነቡ እና ሲሰሩ ፣ ስለ አንዳንድ የ Python እና የፕሮግራም መርሃግብሮች አጠቃላይ መርሆዎች ይማራሉ።

ደረጃ 1 - ፓይዘን 2 ወይም 3?

በአሁኑ ጊዜ ጥቅም ላይ እየዋሉ እና እያስተማሩ ያሉ ሁለት የ Python ስሪቶች አሉ። እነሱ እንዴት እንደሚለያዩ በጥቂቱ ባልገባኝም ፣ ልዩነት እንዳለ ማወቅ አስፈላጊ ነው። ይህንን ማወቅ በመስመር ላይ የተገኙ ምሳሌዎች በማይሰሩበት ጊዜ እራስዎን ብዙ የጭንቅላት መቧጨር ማዳን ነው።

በፒቶን ሶፍትዌር ፋውንዴሽን እንደተገለፀው Python 2 በ 2020 በይፋ ጡረታ ይወጣል። እነሱ በጣቢያቸው ላይ እንዲህ ይላሉ ፣ “ከ 2.x ተከታታይ የመጨረሻው ፣ 2.7 የተራዘመ የጥገና ጊዜ ይኖረዋል። የአሁኑ ዕቅድ ከመጀመሪያው 2.7 መለቀቅ ቢያንስ ለ 10 ዓመታት መደገፍ ነው። ይህ ማለት ይኖራል bugfix እስከ 2020 ድረስ ይለቀቃል። የፒቲን 2 መጨረሻን ለማጠናቀቅ ሰዎች የመልቀቂያ ድግስ ማቀድ እንዲችሉ ሁሉም በጥሩ አዝናኝ ወይም ምናልባትም የመቁጠሪያ ሰዓት አለ።

በዚህ ክፍል ውስጥ ሁለቱንም እንጠቀማለን። በተለምዶ ፣ የወደፊቱን እመለከታለሁ እና Python 3 ን እጠቀማለሁ ፣ ግን ለዚህ ክፍል ምሳሌዎችን በመፍጠር ላይ የሆነ ነገር ተከሰተ። ለመጨረሻው የ Python ፕሮግራም ልጠቀምበት የፈለግኩት አንድ የሶፍትዌር ክፍል ፒቶን 3 ን ለመደገፍ ገና አልተዘመነም። በአሁኑ ጊዜ ሁለቱንም መጥቀስ ተገቢ ነው የሚለውን የእኔን ነጥብ በትክክል ያሳያል።

ደረጃ 2 - Python Interactive Vs Script

ከፓይዘን ትግበራ ጋር በሚሰሩበት ጊዜ ፣ ለመምረጥ ሁለት ሁነታዎች አሉዎት - በይነተገናኝ እና ስክሪፕት።

በይነተገናኝ ሁኔታ የ Python ን ኮድ ከተተየበ በኋላ እና Enter ን ከመታቱ በኋላ ወዲያውኑ ለመተርጎም የ Python usesልን ይጠቀማል። በውስጡ ያለውን የፕሮግራም ክፍሎች ለመማር እና ለመፈተሽ በጣም ጥሩ ነው። በዚህ ትምህርት ውስጥ የፒቶን ዛጎልን ለመድረስ በሁለት መንገዶች አብረን እንገናኛለን።

የፓይዘን ስክሪፕት ሲጽፉ ፣ ፕሮግራም ተብሎም ይጠራል ፣ በይነተገናኝ ቅርፊቱን አይጠቀሙም ይልቁንስ የጽሑፍ አርታኢ። በሚፈልጉበት ጊዜ በዚህ መንገድ ብዙ የ Python ኮድ ማስቀመጥ ፣ ማርትዕ እና በኋላ ማሄድ ይችላሉ።

ደረጃ 3 ፦ IDLE: በይነተገናኝ

ምስል
ምስል

በተጫነው የ Python ሶፍትዌር IDLE (የተቀናጀ DeveLopment Environment) የተባለ የ Python መደበኛ ልማት አከባቢ ይመጣል። የመጀመሪያዎቹን የ Python ፕሮግራሞችዎን መጻፍ የሚጀምሩት እዚህ ነው!

ለ IDLE ሁለት ክፍሎች አሉ

1) በይነተገናኝ ሁናቴ ውስጥ ወደ ፓይዘን መዳረሻ የሚሰጥዎት የ Python shellል መስኮት።

2) ነባር የ Python ስክሪፕቶችን እንዲፈጥሩ እና እንዲያርትዑ የሚያስችልዎ የፋይል አርታኢ ፣ እንዲሁም የስክሪፕት ሁናቴ ተብሎ ይጠራል።

Python 3 (IDLE) ን ከምናሌ> ፕሮግራሚንግ ይክፈቱ። የሚያዩት መስኮት የ Python አስተርጓሚ ወይም የ shellል መስኮት ይባላል። ከሦስቱ የሚበልጡ ቁምፊዎች «>>>» አፋጣኝ ተብለው ይጠራሉ። ጥያቄውን ሲያዩ ፓይዘን አንድ ነገር እንዲያደርግ እንዲነግሩት እየጠበቀዎት ነው ማለት ነው። ጥቂት ኮድ እንስጥ!

ምስል
ምስል

ለምትኖሩበት ከተማ ጩኸት ለመስጠት የሚከተለውን መግለጫ ይተይቡ። እኔ የምኖረው በሳን ፍራንሲስኮ ነው ስለዚህ መግለጫዬ

ማተም (“ጤና ይስጥልኝ ፣ ሳን ፍራንሲስኮ!”)

አስገባን ይምቱ እና በጥቅሶቹ መካከል ያስገቡት ማንኛውም ነገር በቅጹ ስር ባለው ቅርፊት ውስጥ ያትማል። የህትመት () መግለጫ በ Python 2 እና በ Python መካከል ይለያል። በ Python 2 ቅንፍ ውስጥ ጥቅም ላይ አልዋሉም እና ይህን ይመስላል

አትም "ጤና ይስጥልኝ ፣ ሳን ፍራንሲስኮ!"

ምስል
ምስል

እርስዎ የ “Python” ን “ሠላም ፣ ዓለም” ብቻ አከናውነዋል ነገር ግን በትንሽ (እጅግ በጣም ትንሽ) በመጠምዘዝ። እዚህ ቆም ብለው እርስዎ የተየቡት እርስዎ ምን እንደሆኑ ለይተን እንወቅ።

ተግባራት

ህትመት () እንደ ተግባር ይታወቃል። አንድ ተግባር መደጋገምን ይቀንሳል እና በተጠራ ቁጥር የኮድ እገዳ በመተግበር ፕሮግራሙን ለማደራጀት ይረዳል። ህትመት () በሚተይቡበት ጊዜ የህትመት ተግባሩን ይደውሉ ፣ ከዚያ በኮምፒተር መመሪያ ውስጥ በቅንፍ መካከል ያስቀመጧቸውን ቃላት ለማሳየት የኮድ መስመሮችን ከትዕይንቱ በስተጀርባ ያካሂዳል። አትም () በ Python ውስጥ በማንኛውም ጊዜ ሊደውሉለት የሚችል አብሮ የተሰራ ተግባር ነው ፣ ግን እርስዎም የእራስዎን ተግባራት መጻፍ ይችላሉ።

የተጠቃሚ ግብዓት በማከል በእርስዎ እና በ Python መካከል ያለውን መስተጋብር የበለጠ ተለዋዋጭ እናድርግ። በአዲስ መስኮት ውስጥ የሚከተለውን ይተይቡ

ስም = ግብዓት (“ሰላም ፣ ስምህ ማነው?”)

የግቤት () ተግባር ከቁልፍ ሰሌዳው የተጠቃሚ ግቤትን ይወስዳል እና በመልዕክቱ ተጠቃሚውን የመጠየቅ አማራጭ ይሰጥዎታል። በዚህ ሁኔታ ፣ ያ መልእክት ስምዎ ምን እንደሆነ ለተጠቃሚው (እርስዎ) የሚጠይቅ ሰላምታ እና ጥያቄ ነው። አስገባን ከመታ በኋላ ጥያቄው ታትሞ ምላሽዎን ይጠብቃል። ቀጥል እና በስምህ መልስ ስጥ።

ምስል
ምስል
ምስል
ምስል

ከግቤት () ተግባር በስተግራ ያለው ስም ተለዋዋጭ ይባላል።

ተለዋዋጮች

ልክ እንደ ተግባራት ፣ ተለዋዋጮች እንዲሁ የማንኛውም የፕሮግራም ቋንቋ ዋና አካል ናቸው። አንድ ተለዋዋጭ አንድ የውሂብ ቁራጭ ሊያስቀምጡት የሚችሉት እንደ ባዶ መያዣ ሆኖ ይሠራል። ውሂብ ሲያስገቡ ከእቃ መያዣው ውጭ እንደጻፉት ስም ይሰጡትታል። እርስዎ የሰጡት ልዩ ስም ከዚያ በፕሮግራሙዎ ውስጥ ያለውን መረጃ ለማመልከት ሊያገለግል ይችላል። ማንኛውንም ተለዋዋጭ ማለት ይቻላል ማንኛውንም ስም መሰየም ይችላሉ ፣ ግን በተቻለ መጠን ገላጭ መሆን አለበት። ይህ በኋላ ላይ ሲያነቡት ፕሮግራምዎን ለመረዳት ቀላል ያደርገዋል። በተለዋዋጭ ውስጥ የተከማቸ ውሂብ ሊለወጥ ይችላል ፤ በሚቀጥለው ትምህርት ውስጥ የዚህን ምሳሌ ያያሉ።

ስምዎ በተለወጠው ስም ተከማችቷል (ሌላ ነገር ለመጥራት ይሞክሩ)። አሁን በሕትመት () ተግባር ውስጥ የስሙን ተለዋዋጭ መጠቀም እና የ “+” ቁምፊን በመጠቀም ወደ መልእክት ማከል ይችላሉ-

ማተም ("እርስዎን መገናኘት ጥሩ ነው" + ስም)

ምስል
ምስል

በእርስዎ እና በኮምፒተርዎ መካከል ውይይት ለማስመሰል የተጠቃሚ ግቤትን ማግኘቱን ፣ ወደ ተለዋዋጮች ማከማቸት እና ውሂቡን ማተም እንለማመድ።

ከተማ = ግብዓት ("በየትኛው ከተማ ውስጥ ነው የሚኖሩት?")

ማተም ("ስለ + ከተማ +" ሰምቻለሁ። ስለ " + ከተማ +" ፣” + ስም +"?))

የግቤት () ተግባሩን ለብቻው መጥራት አሁንም የተጠቃሚ ግቤትን ይጠብቃል ነገር ግን መልእክት ሳይታተም ያደርገዋል።

መልስ = ግቤት ()

ኮምፒውተሮች የእኛን ጨረታ ስለሚያደርጉ ኮምፒውተሩ እንዲስማማ አደርጋለሁ። ከፈለጉ እንዲስማሙ ማድረግ ይችላሉ። ስለፕሮግራም አወጣጥ ታላቅ ነገር ይህ ነው ፣ የእርስዎ ነው።

ማተም ("ከእርስዎ ጋር እስማማለሁ።" + መልስ)

ምስል
ምስል

በ Python ቅርፊት ውስጥ በማንኛውም ጊዜ ስህተት ካዩ ደህና ነው። ክፍለ -ጊዜውን እስካልዘጉት ድረስ የእርስዎ ውሂብ በተለዋዋጮችዎ ውስጥ እንደተከማቸ ይቆያል።

ምስል
ምስል

በይነተገናኝ ቅርፊቱ ትዕዛዞችን ለመፈተሽ እና የሚሠራውን ለማየት ፍጹም ነው። ግን በኋላ ላይ ማስኬድ እንዲችሉ ፕሮግራምዎን አያስቀምጥም። የእርስዎ ክፍለ ጊዜ ሊቀመጥ ይችላል ፣ ግን ፓይዘን እንዲሁ ጥያቄዎችን ፣ ስህተቶችን እና በ theል መስኮት ውስጥ የሚያዩትን ሁሉ ያስቀምጣል። Python በኋላ ላይ እንደ ፕሮግራም እንዲያሄድ ከሞከሩ እነዚህ ሁሉ ስህተቶችን ያስከትላሉ።

ለመሞከር (እና እንደ የክፍል ልምምድ) በእርስዎ እና በኮምፒተርዎ መካከል ያለውን ውይይት ለመቀጠል በዚህ ፕሮግራም ላይ ሁለት ተጨማሪ መስመሮችን ያክሉ። ተለዋዋጭዎን ይፍጠሩ እና አዲሱን ተለዋዋጭዎን በመጠቀም መግለጫ ያትሙ። ቅጽበታዊ ገጽ እይታን ያንሱ ወይም በማጣቀሻው ውስጥ ያደረጉትን ያስቀምጡ። በሚቀጥለው ደረጃ ትጠቀማለህ።

ደረጃ 4 ፦ IDLE: ስክሪፕት

መታወቂያ ፦ ስክሪፕት
መታወቂያ ፦ ስክሪፕት

ከቅርፊቱ በተቃራኒ የ Python ፕሮግራሞችን ማስቀመጥ እና ማርትዕ እንዲችሉ አርታኢ ጥቅም ላይ ይውላል። እርስዎ ሊጠቀሙባቸው የሚችሉ ብዙ አርታኢዎች ቢኖሩም ፣ IDLE ከአንድ ጋር ይመጣል ስለዚህ እንጀምር።

Ctrl + N ን በመጫን በ IDLE ውስጥ አዲስ ፋይል ይፍጠሩ ወይም ወደ ፋይል> አዲስ ይሂዱ።

እርስዎ የሚያዩት መስኮት የ «>>>» ጥያቄ እንደሌለው ልብ ይበሉ። አሁን በአርታዒው ውስጥ ነዎት እና የ Python ፕሮግራም ለመፃፍ ፣ ለማዳን እና ለማካሄድ ዝግጁ ነዎት። በመጨረሻው ክፍል ውስጥ የመጡትን ሁለት አዳዲስ መስመሮችን ጨምሮ በ theል ውስጥ የፈጠሩት ፕሮግራም ይፃፉ። እንደ ምሳሌ ፣ የእኔ የመጨረሻ ስክሪፕት እዚህ አለ -

ስም = ግብዓት (“ሰላም ፣ ስምህ ማነው?”)

ማተም ("እርስዎን መገናኘት ደስ ይላል" + ስም) city = input ("በየትኛው ከተማ ነው የምትኖሩት?") ህትመት ("ስለ + ከተማ +" ሰምቻለሁ። ስለ " + ከተማ +" ምን ይመስላችኋል? ፣” + ስም +”?”) መልስ = ግቤት () ህትመት (“እስማማለሁ”፣ + መልስ) favSpot = ግብዓት (“የሚወዱት ቦታ ምንድነው?”) ህትመት (“በጭራሽ አልሆንም ፣ ግን እፈልጋለሁ የሆነ ጊዜ ወደ " + favSpot) ይሂዱ

ምስል
ምስል

እንደ city.py አድርገው ያስቀምጡት። ነባሪው ቦታ የቤትዎ ማውጫ ነው።

ምስል
ምስል

ደረጃ 5 የ Python ፕሮግራም ማካሄድ

የእርስዎ ፕሮግራም ተቀምጧል እና ለማሄድ ዝግጁ ነው። በ Raspberry Pi ላይ የ Python ፕሮግራም ለማካሄድ ሁለት የተለያዩ መንገዶች አሉ። ከሁለት በላይ እንለፍ። ውይይትዎን ከጨረሱ በኋላ ፕሮግራምዎን ለማሄድ እና ቅጽበታዊ ገጽ እይታ ለማንሳት አንዱን ይምረጡ።

1) ከ IDLE አሂድ

F5 ን ይጫኑ ወይም ወደ የመሳሪያ አሞሌው ይሂዱ እና አሂድ> ሞጁሉን ጠቅ ያድርጉ። Python ውጤቱን በ shellል መስኮት ውስጥ ያትማል። ፕሮግራሙን ለማቆም Ctrl+F6 ን ይጫኑ ወይም ወደ Shell> Shell እንደገና ያስጀምሩ።

2) ከሊኑክስ llል ያሂዱ

ወደ Raspberry Pi የተቀመጡ ፕሮግራሞች ከሁሉም ኃይለኛ የሊኑክስ shellል ሊሠሩ ይችላሉ። የ Python ፕሮግራምን ከትእዛዝ መስመር ለማሄድ ፣ የእርስዎ ፕሮግራም አሁን ባለው የሥራ ማውጫ ውስጥ መሆን አለበት። LXTerminal ፓይዘን በራስ -ሰር በሚያስቀምጥበት በፒ የቤት ማውጫ ውስጥ ይጀምራል ፣ ስለዚህ አስቀድመው ከፋይልዎ ጋር በአቃፊው ውስጥ መሆን አለብዎት። ለማጣራት ፣ ይተይቡ

ኤል

የተቀመጠውን የከተማዎን.ፒ ፕሮግራምዎን ማየት አለብዎት።

የ Python ፕሮግራም የትእዛዝ-መስመር ዘይቤ ዓይነት Python3 ን እና የስክሪፕትዎን ስም ለማስኬድ

python3 city.py

በ Python 2 ውስጥ ለተፃፈው ስክሪፕት ከፓይዘን 3 ይልቅ ፓይዘን ይጠቀሙ ነበር

Python nameOfScript.py

የፕሮግራሙ የመጀመሪያ መስመር በስምዎ እንዲተይቡ በመጠባበቅ ላይ ያከናውናል። ወደ መጨረሻው የህትመት () ተግባር እስኪደርስ ድረስ ከላይ እስከ ታች መፈጸሙን ይቀጥላል።

ምስል
ምስል
ምስል
ምስል

የ Python ፕሮግራም ማቆም

በትእዛዝ መስመር ውስጥ የሚሮጥ የፓይዘን ፕሮግራም ለማቆም Ctrl + Z ን ይጫኑ።

ደረጃ 6 - ፓይዘን + ሊኑክስ llል

Raspberry Pi ን ለማቀናበር የሚጠቀሙበት ዋናው ቋንቋ Python ቢሆንም ፣ አንዳንድ ጊዜ አንድ ነገር እንዲከናወን የትእዛዝ-መስመር መሣሪያን ወይም መተግበሪያን መጠቀም ይፈልጋሉ። ኦስ የተባለ ሞዱል በመጠቀም ተወዳጅ ትዕዛዞችን ለመጠቀም የትእዛዝ-መስመር እና ፓይዘን ማዋሃድ ይችላሉ።

ሞጁል በፕሮግራሞችዎ ላይ ተግባራዊነትን ለመጨመር ሊጠቀሙበት የሚችሉት ቅድመ -የተጻፈ ኮድ ስብስብ ነው። ሞጁሉን መጠቀም አንዳንድ ውስብስብ ውስብስብ ነገሮችን እንዴት እንደሚጽፉ ለማወቅ ችግርን ሊያድንዎት ይችላል። ለምሳሌ ፣ ፕላኔቶችን ለመከታተል እና ምህዋርዎን ከ Raspberry Pi ጋር ለማጥናት ይፈልጉ ነበር ይበሉ። የፀሐይን አቀማመጥ ከመሰካት በስተጀርባ ያለውን ውስብስብ ሂሳብ ከመገመት ይልቅ ያንን አስቀድሞ ያገናዘበውን ሞጁል* መጠቀም ይችላሉ።

ኦኤስን ለመጠቀም መጀመሪያ ማስመጣት ያስፈልግዎታል። ይቀጥሉ እና በ Python ቅርፊት ውስጥ ይከተሉ-

አስመጣ os

በሊኑክስ shellል ውስጥ ወደ ተለዋዋጭ ለመቀየር የሚፈልጉትን ትዕዛዝ ይጫኑ። ከ Raspbian ጋር የሚመጣውን የሙከራ ቪዲዮ ለማጫወት የትእዛዝ-መስመር ቪዲዮ ማጫወቻ ትግበራ omxplayer ን እየተጠቀምን ነው-

playVideo = "omxplayer /opt/vc/src/hello_pi/hello_video/test.h264"

የሊኑክስ shellል ትዕዛዙን ለመላክ os.system () ይጠቀሙ።

os.system (ጨዋታ ቪዲዮ)

* በእውነቱ ፕላኔቶችን መከታተል የሚችል የፓይዘን ሞዱል አለ ፣ እሱ ፒኤፌም ይባላል።

ደረጃ 7 ፎቶ አንሳ እና ኦዲዮን በ Python አጫውት

ፒካሜራ

እስካሁን ድረስ ተከታታይ ፎቶዎችን ለማንሳት የትእዛዝ መስመር መተግበሪያን Raspistill ን ተጠቅመዋል። በምትኩ ሊጠቀሙበት የሚችሉት የፓይዘን ሞዱል አለ ፣ እርስዎም ሊጠቀሙበት የሚችሉት ተጨማሪ የፎቶ ቡዝ ፕሮግራምዎን በሚገነቡበት ጊዜ የሚጠቅሙ ተጨማሪ ባህሪዎችም አሉት። ከዚህ በታች ያሉት እርምጃዎች ማያ ገጽዎን ሊሸፍኑ ይችላሉ ፣ ስለዚህ ሂደቱን ለማቆም Ctrl + F6 ብለው እንደሚፃፉ ያስታውሱ።

የ Python ቅርፊቱን ይክፈቱ እና የሚከተሉትን መስመሮች ይተይቡ

picamera ያስመጡ

ካሜራ = picamera. PiCamera ()

camera.resolution = (640, 480)

camera.start_preview ()

የራስዎን ወይም የጠረጴዛዎን ፎቶግራፍ ለማንሳት ካሜራዎን በአቀማመጥ ላይ ለማገዝ የቀጥታ ቅድመ -እይታን ይጠቀሙ። የካሜራ ቅድመ -እይታ አብዛኛውን ማያ ገጽዎን ሊወስድ ይችላል። የመጀመሪያዎቹን ሶስት ትዕዛዞች ይድገሙ ፣ ከዚያ ምስልን ለመያዝ እና ለማዳን ይዝለሉ-

camera.capture ('testImage.jpg')

የብሩህነት ባህሪን በመጠቀም የካሜራውን ብሩህነት ለመቀየር ይሞክሩ። በ 0 እና 100 መካከል ወደ ማንኛውም ቁጥር ሊዋቀር ይችላል እና ነባሪው 50 ነው። ወደ ሌላ ቁጥር ለማቀናበር ይሞክሩ ፣ ከዚያ የመጀመሪያውን ለመተካት አዲስ ፎቶ ያንሱ ፦

ካሜራ.ብርሃን = 60

camera.capture ('testImage.jpg')

የፒካሜራ ሰነዱን ለመመልከት የተወሰነ ጊዜ መውሰድዎን ያረጋግጡ።

Os ሞዱል በመጠቀም

እንደ Raspistill ያለ የትእዛዝ-መስመር መተግበሪያን ለመጠቀም ከፈለጉ የ os ሞጁሉን መጠቀም ይችላሉ። የአሂድ ሂደቱን ለመተው እና ካሜራውን ከ Picamera ለመልቀቅ Cmd + F6 ይተይቡ። ከዚያ የሚከተሉትን ትዕዛዞች ይተይቡ

አስመጣ os

takePhoto = "raspistill -o testImage.jpg"

os.system (ፎቶ አንሳ)

Pygame.mixer

የድምፅ ፋይሎችን ለማጫወት ቀላል እና ጠንካራ መንገድ ፒጋሜንን መጠቀም ነው። ፒጋሜ ከ Raspbian ጋር ተሰብስቦ የሚመጣው የ Python ሞጁሎች ስብስብ ነው ስለዚህ እሱን መጫን አያስፈልግም።

ፒጋሜ ተወዳጅ እና አስደሳች ስለሆነ በዙሪያው ብዙ ድጋፍ እና ልማት አለ። ምሳሌዎችን እና ሰነዶችን ለማግኘት ድር ጣቢያውን መጎብኘትዎን ያረጋግጡ። ጨዋታዎችን ለመፍጠር ጥቅም ላይ ከመዋሉ በተጨማሪ ድምፆችን ለማጫወት ፣ ምስሎችን ለማሳየት እና ሌሎችንም ለመጫወት ቀላል መንገድ ነው። ድምፆችን ለማጫወት በ pygame.mixer ሞዱል ውስጥ ያለውን የድምፅ ነገር ይጠቀሙ።

የ Python 3 አስተርጓሚውን ይክፈቱ እና የሚከተሉትን መስመሮች ይተይቡ

pygame.mixer አስመጣ

ከ pygame.mixer ማስመጣት ድምጽ

pygame.mixer.init ()

ባስ = ድምጽ ('bass3.wav')

bass.play ()

ደረጃ 8 - ከ IDLE ውጭ Python ን መጠቀም

የዴስክቶፕ አርታኢዎች IDLE የ Python ፕሮግራሞችን መጻፍ ለመጀመር ጥሩ መንገድ ነው ግን እሱን መጠቀም የለብዎትም። በመጨረሻ በ.py እስከተቀመጠ ድረስ ማንኛውንም የጽሑፍ አርታዒ በመጠቀም የ Python ፕሮግራም መፍጠር ይችላሉ። IDLE የዴስክቶፕ ግራፊክ ጽሑፍ አርታዒ አንዱ ምሳሌ ነው። ሌላው ከራስፕቢያን ጋር ተሰብስቦ የሚመጣው ቅጠል ቅጠል ይባላል። በመነሻ ምናሌው ውስጥ ከተጨማሪ ዕቃዎች ስር ቅጠል ቅጠልን ማግኘት ይችላሉ።

ምስል
ምስል
ምስል
ምስል

የትእዛዝ-መስመር አርታኢ

አስቀድመው ለናኖ የትእዛዝ መስመር ጽሑፍ አርታዒ አስተዋውቀዋል። ልክ እንደ ግራፊክ አርታኢ ፣ ስክሪፕት ለመፍጠር ናኖን መጠቀም ይችላሉ። ናኖን ከከፈቱ በኋላ አዲሱን ፋይል በ.py ቅጥያ ያስቀምጡ። መጀመሪያ እንደ ፓይዘን ፋይል አድርጎ ማስቀመጥ አርታኢው እርስዎ በሚተይቡበት ጊዜ የ Python አገባብ ማድመቁን ያረጋግጣል።

ምስል
ምስል
ምስል
ምስል

በ.py ቅጥያ የፋይል ስም ከማስቀመጥዎ በፊት አገባብ ሳይደመደም።

ምስል
ምስል

ከአገባብ ማድመቅ ጋር።

Python አስተርጓሚ ከትእዛዝ-መስመር

በይነተገናኝ የ Python አስተርጓሚውን መጠቀም የሚችሉት IDLE ብቻ አይደለም። ከሊኑክስ ቅርፊትም ሊጠራ ይችላል! በቀላሉ ይተይቡ

ፓይዘን 3

ወይም ለ Python 2 አስተርጓሚ-

ፓይዘን

ከአስተርጓሚው ለመውጣት Ctrl + D ን ይጫኑ ወይም ይተይቡ

ተወው ()

ደረጃ 9 የፕሮግራሙ ቅጽበታዊ ገጽ እይታ

የእርስዎን የ Python ፕሮግራም ሀይሎች ያሳዩ! የመጨረሻው የከተማዎ.ፒ ፕሮግራምዎ ሩጫውን ከጨረሰ በኋላ ቅጽበታዊ ገጽ እይታ ይስቀሉ እና ከ IDLE ወይም ከሊኑክስ shellል ከሮጡት ይንገሩን።

የሚመከር: