ሠላም ዓለም - የእርስዎ የመጀመሪያው የሮፕ ፒፒ ፕሮጀክት

ፒጥሮን ከ Raspberry Pi ጋር የመጠቀም

ለ Raspberry Pi አዲስ በሚሆንበት ጊዜ በመጀመሪያ ወደ መሳርያዎ በሚስብዎት ፕሮጀክቶች ላይ በቀጥታ ለመሞከር በጣም ፈታኝ ሊሆን ይችላል.

ሮቦቶች, ዳሳሾች, የሙዚቃ ማጫወቻዎች እና ተመሳሳይ ፕሮጄክቶች ለ Raspberry Pi ምርጥ ስራዎች ናቸው, ነገር ግን ለአዲሱ ሰው አዲስ መሣሪያ ለመጀመር ጥሩ ጅምር አይደለም. በጣም በሚያስችል ዓለም ውስጥ, ውስብስብ የሆነ ፕሮጀክት ከመሙላቱ በፊት መሰረታዊ ነገሮችን ለመረዳት መሞከር አለብዎት.

እርስዎ ደግሞ ለሊኑክስ አዲስ ከሆኑ በጣም ጥሩ የሆነ የመማሪያ ስልት ሊሆን ይችላል ስለዚህ የ Python ስራ እንዴት እንደሚሰራ ለማወቅ እራስዎን ለመሙላት በቀላል ፕሮጀክቶች መጀመር ይሻላል, ከዚያም በዛው ጊዜ በዛ እውቀቱን ይገንቡ.

መልካም ልምምድ

በ Raspberry Pi ውስጥ የመጀመሪያዎቹ ፕሮጀክቶች "Hello World" የሚለውን ጽሁፍ አጻጻፍ ስክሪፕት ወይም የ IDLE Python የልማት አካባቢን ማተም ነው.

ምናልባት አሰልቺ ነገር መስሎ ሊታይ ይችላል, ግን ለ Python ቀለል ያለ እና ተገቢ መግቢያን ይሰጣል - እና ለወደፊቱ ፕሮጀክቶችዎ ብዙ ሊጠቀሙበት የሚችሉበት ተግባር ነው.

በ "Raspberry Pi" ላይ የፕሮግራም አወጣጣችንን ለማስጀመር ጥቂት የተለመደውን ይህን ባህላዊ ትምህርት እንመልከት. ምክንያቱም እኔ የመረጥኩት ዘዴ ብቻ ስለሆነ ከ IDLE ይልቅ የ Python ስክሪፕቶችን እንጠቀምባቸዋለን.

ሰላም ልዑል

በመሠረቱ መጀመሪያ "ሄሎ አለም" በሚለው ጽሁፍ ማተም እንጀምር.

ወደ ተርቱፔ ክፍለ ጊዜ ከገባ በኋላ, «helloworld.py» የሚባል አዲስ የ python ስክሪፕት ለመፍጠር ከታች ያለውን ትዕዛዝ ያስገቡ.

sudo nano helloworld.py

ናኖ የምንጠቀምበት የጽሑፍ አርታዒ ነው, እና 'ፒ' ለፒንቶን ስክሪፕቶች የፋይል ቅጥያ ነው.

እንዲሁም ሱዶ ('superuser do' የሚለውን ቃል) በመጀመርያው ትዕዛዝ እንደ ሱፐርፐር (ትዕዛዝ) ነው. ይሄን ሁልጊዜ መጠቀም የለብዎትም, እና በተሳሳተ ትዕዛዞች በኩል በተሳሳተ እጄ ላይ አደገኛ ሊሆን ይችላል, ነገር ግን እኔ አሁን እንደ ልማድ አድርጌ እመለከታለሁ.

ይህ ትዕዛዝ አዲስ ባዶ ሰነድ ይከፍታል. ፋይሉ ሲጠናቀቅ "ሠላም ዓለም" የሚለውን ቃል የሚያትመው ከታች ያለውን ጽሑፍ ያስገቡ:

ህትመትን ("ሠላም አለም")

አንዴ ከገቡ በኋላ Ctrl + X ን ይጫኑና ከዚያ ፋይሉን ለማስቀመጥ «Y» የሚለውን ይጫኑ. ፋይሉ በተለየ የፋይል ስም ለመመዝገብ enter ን ይጫኑ, ስለዚህ ወደ ፊት ቁልፍ ይጫኑ. የመጀመሪያው የ Python ፋይልዎን ፈጥረዋል ማለት ነው!

አሁን ወደ ተርሚናል ተመልሰው ይመለሳሉ. አዲሱን ስክሪፕታችንን ለማሄድ ከታች ያለውን ትዕዛዝ እንጠቀማለን.

ሱዶ ፒቶን helloworld.py

ይሄ «ሰላም አለም »ን ያትመህ እና ከዚያ ስክሪፕቱን ይዝጎታል, እንደገና ለመጠቀም በአየር ትራንስፖርት ትተናል.

ሰላም ከዚያ ዓለም

ማርሽ ለመውጣት ጊዜው አሁን ነው. ይህ ምሳሌ በአንዱ ላይ "ሠላም" የሚለውን ቃል ከዚያም በሚቀጥለው ላይ "ዓለም" የሚለውን ቃል ያትታል. ይህ ለእኛ አዲስ ፓነል አዲስ መስመር ያክላል, ግን በጣም ቀላል በሆነ ደረጃ ላይ ነው.

ከታች ያለውን ትዕዛዝ በመጠቀም አዲስ ፋይል ጀምር:

sudo nano hellothenworld.py

አንዴ እንደገና የአርታኢ አብነት መስኮት ይከፍታል. የሚከተለውን ጽሑፍ ያስገቡ

ህትመት ("ሠላም") ህትመት ("አለም")

አንዴ ለመውጣት እና ለማስቀመጥ Ctrl + X ን ይጫኑ, ከዚያ «Y» የሚለውን በመጫን እና በሚጠየቁበት ጊዜ «አስገባ» ን ይጫኑ.

ስክሪፕቱን በሚከተለው ትዕዛዝ ያሂዱ:

ሱዶ ፒቶን ሲኦል

ይህ በቀጣዩ መስመር ላይ "ሰላም" የሚለውን አንዱን መስመር "ሠላም" ያትማል, ከዚያም ስክሪፕቱን ይዘጋዋል.

ሠላም ዓለም, ንዮ ዓለም

በቀደመው ምሳሌ የተማርነውን በመጠቀም, "ሰላም አለም" ከዚያም "መልካም አለም" ደግመን እስክንደፍረው እስኪያስተላልፍ ድረስ እንለዋወጥ.

በእነዚህ ጊዜያት በእነዚህ መመሪያዎች ላይ የምንቃራቸውን ፋይሎች እንዴት እንደሚጠቀሙ እና እንደተጠቀሙ ተምረዋል.

Hellogoodbye.py የተባለ አዲስ ፋይል ያዘጋጁና ናኖ ውስጥ ይክፈቱት. የሚከተለውን ጽሑፍ ያስገቡ

የማስገባት ጊዜ ቆጠራ = 1 ሆኖም እውነተኛ: ቁጥር = = 1: ህትመት ("ሠላም ዓለም") ቁጥር ​​= "ቁጥር" (1) ጊዜ (1) "elif count == 0: print (" goodbye world ") count = count +1 time.sleep (1)

እዚህ ጥቂት አዳዲስ ጽንሰ-ሀሳቦችን አሳውቀናል.

ይህ ጽንሰ-ቁልፍ ከተሰራ, «ሠላም አለም» እና «የእኛን» ቁጥር ተለዋዋጭ በ -1 ይቀይረዋል. ከዚያም ወደ "ግዙፍ መሌስ" እንደገና ከመሮጥዎ በፊት እንደገና ከ "time.sleep (1)" ጋር አንድ ሰከንድ ይጠብቃል.

ሁለተኛው 'if' statement ተመሳሳይ ሥራ ይሰራል ነገር ግን 'ቁጥር' በትክክል ከሆነ ነው. ከዚያ "አፍዎን አለም" እና "ቁጥር" 1 ይጨመር. አንዴ በድጋሚ 'ግሽበቱን' ከመጀመሩ በፊት አንድ ሰከንድ ይጠብቃቸዋል.

እንደሚታየው, ቁጥር 'ቁጥር' እንዴት እንደሚጀምር እና በ 1 እና በ 0 መካከል የማያቋርጥ ዑደት ይፈጥራል, በእያንዳንዱ ጊዜ የተለያዩ ፅሁፎችን ማተም ይችላሉ.

ስክሪፕቱን ያሂዱና ለእራስዎ ይመልከቱ! ስክሪፕቱን ለማቆም Ctrl + C ይጫኑ.

ሠላም 100 ኤፍ

የጽሑፍ ህትመትን 10 ጊዜ ያህል ስንደግመውስ? ይህ በተደጋጋሚ በጥሩ ሁኔታ ውስጥ ቆጠራን በመጠቀም ግን እንዴት መለዋወጥ እንዳለብን መለወጥ.

ሌላ አዲስ ፋይል ይፍጠሩ, ስም ይስጡ, እና ከታች ያለውን ጽሑፍ ያስገቡ:

የማስገባት ጊዜ ቆጠራ = 1 እውነት ሲሆን: ቁጥር <= 10: ("ሠላም ዓለም"), ቆጠራን ቁጥር = ቁጥር +1 ጊዜ.

እዚህ የሚለው <እኩል <ማለት <እኩል ወይም <እኩል ነው> የሚል ትርጉም ባለው <=> ውስጥ <=> ን ተጠቅመናል. ቆጠራው ከ 10 ጋር እኩል ከሆነ ወይም እኩል ከሆነ, የእኛ ኮድ «ሠላም አለም» ታትሟል.

ቀጣዩ 'if' መግለጫ ቁጥር 11 ን ብቻ ይወስናል, እና ቁጥሩ 11 ከሆነ በቁጥሩ ላይ የተዘጋውን 'quit ()' የሚለውን ትዕዛዝ ያሂዳል.

ይህን በራሱ ለማየት ይህን ፋይል ሞክረው.

ወደ እርስዎ ይደረጋል

እነዚህ መልመጃዎች አንዳንድ መሰረታዊ የመቆጣጠሪያ ዘዴዎችን ያሳዩዎታል, ነገር ግን ሁሉም አዳዲስ የ Raspberry Pi እና የ Python ተጠቃሚዎች ቀደም ብለው መሰማራት መጀመር አለባቸው.

አስቀድመው ካላገኙት, ስለ እጅግ በጣም ጥሩ የፕሮግራም ቋንቋ በይበልጥ ለማወቅ ስለ About.com ስርዓተ-ዚንክ ጣቢያ ይመልከቱ.

በበርካታ ጽሁፎች እና ፕሮጀክቶች ውስጥ ተጨማሪ የኮድ ምሳሌዎችን እንሸፍናለን, ተስተካክለው ይቆዩ!