Hello World - შენი პირველი Raspberry Pi პროექტი

ნაზი შესავალი Python- ის გამოყენებით Raspberry Pi- ს გამოყენებით

როდესაც თქვენ ახალი Raspberry Pi შეიძლება იყოს ყველა ძალიან მაცდური ცდილობენ და ხტომა სწორი შევიდა პროექტები, რომ მოზიდული თქვენ მოწყობილობის პირველ რიგში.

რობოტები, სენსორები, მუსიკალური ფლეერები და მსგავსი პროექტები დიდი მიზნებისათვის Raspberry Pi, მაგრამ არა საუკეთესო დასაწყისია ვინმე ახალი მოწყობილობა. იდეალურ სამყაროში, თქვენ უნდა ისწავლონ ისწავლონ საფუძვლებს ადრე დატენვის შევიდა კომპლექსური პროექტი.

თუ თქვენ ასევე ახალია Linux- ს, ეს შეიძლება იყოს უფრო მკაცრი სწავლის მრუდი, ამიტომ უმჯობესია დავიწყოთ მარტივი პროექტები, გაეცნოთ თუ როგორ მუშაობს პითონი და შემდეგ ამ ცოდნის გაღრმავება.

ნაზი შესავალი

Raspberry Pi- ის ერთ-ერთი ყველაზე გავრცელებული პირველი პროექტი არის "Hello World", ან სკრიპტის ტერმინალით ან IDLE Python- ის განვითარების გარემოს გამოყენება.

ეს შეიძლება მოგვეჩვენოს, როგორც მოსაწყენი დაწყება, მაგრამ ეს გაძლევთ მარტივი და შესაბამისი შესავალი Python - და ასევე ფუნქცია თქვენ უნდა გამოიყენოთ უამრავი თქვენი მომავალი პროექტები.

მოდით წავიდეთ რამდენიმე ვარიაციები ამ ტრადიციული გაკვეთილი ნამდვილად გამოაგდონ off ჩვენი პროგრამირების ცოდნა ერთად Raspberry Pi. ჩვენ ვიყენებთ პიტონის სკრიპტებს ნაცვლად IDLE- ით, რადგან ეს უბრალოდ ჩემი სასურველი მეთოდია.

გამარჯობა მსოფლიო

თავიდანვე დავიწყოთ ტექსტის "ბედნიერი სამყაროს" ძირითადი ბეჭდვა.

ტერმინალური სესიის შესვლის შემდეგ, შეიყვანეთ ქვემოთ მოყვანილი ბრძანება ახალი პითონის სკრიპტის შესაქმნელად, სახელწოდებით "helloworld.py".

sudo nano helloworld.py

ნანო არის ტექსტური რედაქტორი, რომელიც ჩვენ ვიყენებთ და 'py' არის Python სკრიპტების ფაილის გაფართოება.

ჩვენ ასევე ვიყენებთ sudo (რომელიც დგას 'superuser do') დაწყებისას, რომელიც ხელმძღვანელობს ბრძანება superuser. თქვენ ყოველთვის არ გამოიყენოთ ეს, და ეს შეიძლება იყოს საშიში ხელში არასწორი ბრძანებები, მაგრამ მე, როგორც წესი, უბრალოდ გამოიყენოს იგი, როგორც ჩვევა.

ეს ბრძანება გახსნის ახალ ცარიელი დოკუმენტს. შეიყვანეთ ქვემოთ მოყვანილი ტექსტი, რომლის დროსაც ბეჭდური ტერმინი "hello world"

ბეჭდვა ("hello world")

ერთხელ შესვლისას, დააჭირეთ Ctrl + X და შემდეგ დააჭირეთ 'Y' ფაილის შენახვას. ტერმინალი მოგთხოვთ დააჭირეთ შეიყვანოთ ფაილის შენახვა კონკრეტული ფაილის სახელით, ასე რომ წავიდეთ წინ და დააჭირეთ ღილაკს enter. თქვენ უბრალოდ შექმნათ თქვენი პირველი Python ფაილი!

თქვენ ახლა დაბრუნდით ტერმინალში. ახალი სკრიპტის გასაშვებად, ქვემოთ მოცემული ბრძანება ვიყენებთ:

sudo python helloworld.py

ეს იქნება "hello world" - ს ბეჭდვა, შემდეგ კი სკრიპტის დახურვა.

გამარჯობა მაშინ მსოფლიო

დრო, რომ წავიდეს სიჩქარის. ეს მაგალითი ერთ სიტყვებზე დაბეჭდილ სიტყვას "გამარჯობა" და შემდეგ "სამყაროში" დაბეჭდება. ეს დაამატებთ ახალ ხაზს ჩვენს Python ფაილიში, მაგრამ მაინც ძალიან მარტივი დონეზე.

ქვემოთ მოყვანილი ბრძანების გამოყენებით ახალი ფაილის დაწყება:

sudo nano hellothenworld.py

კიდევ ერთხელ გაიხსნება ცარიელი რედაქტორი ფანჯარა. შეიყვანეთ შემდეგი ტექსტი:

ბეჭდვითი ("გამარჯობა") ბეჭდვითი ("სამყარო")

კვლავ გამოიყენეთ Ctrl + X გასასვლელად და შეინახეთ, შემდეგ დააჭირეთ ღილაკს "Y" და შემდეგ "Enter".

სკრიპტის გაშვება შემდეგი ბრძანებით:

sudo python hellothenworld.py

ეს გამოიტანს "გამარჯობა" ერთ ხაზს, "სამყარო" მომდევნო ხაზს, შემდეგ კი აკრიფეთ სკრიპტი.

გამარჯობა მსოფლიო, მშვიდობის სამყარო

გამოყენება, რაც წინა მაგალითში ვისწავლეთ, მოდი შევცვალოთ რამე, ამიტომ ვამბობთ "გამარჯობად" და შემდეგ "მშვიდობის სამყაროში" და ბოლოს, სანამ არ ვამბობთ შეჩერებას.

თქვენ ისწავლეთ, თუ როგორ უნდა გამოვიყენოთ და გამოიყენოთ ფაილები, ამიტომ ჩვენ ამ ინსტრუქციებს ამ დროს შევჩერდებით.

გააკეთეთ ახალი ფაილი, რომელსაც ჰელოლოგია. შეიყვანეთ შემდეგი ტექსტი:

იმპორტის დროის რაოდენობა = 1 ხოლო ჭეშმარიტი: თუ ითვლიან == 1: print ("hello world") რაოდენობა = count -1 time.sleep (1) elif count == 0: print ("goodbye world") რაოდენობა = დროის სარტყელი (1)

აქ რამდენიმე ახალი კონცეფცია გავაცანით:

თუ ეს ინტენსიური კოდი აწარმოებს, ეს იქნება "hello world" - ის ბეჭდვა და შემდეგ შეცვალოს ჩვენი "count" ცვლადი -1. ეს მაშინ დაველოდებით მეორე "time.sleep (1)" ადრე cycling უკან 'ხოლო loop' გასაშვებად ერთხელ.

მეორე "თუ" განცხადება ანალოგიური სამუშაოა, მაგრამ მხოლოდ იმ შემთხვევაში მოხდება, თუ "0" არის ზუსტად 0. მას შემდეგ, რაც "Goodbye World" - ის ბეჭდვას და 1-ს მიუთითებს. კიდევ ერთხელ დაველოდოთ მეორე სანამ გაშვებული 'ხოლო loop' ერთხელ.

იმედია, ახლა შეგიძლიათ ნახოთ, თუ როგორ "იწყება" იწყება 1 და მუდმივად ციკლი 1-დან 0-მდე.

გაუშვით სკრიპტი და ნახეთ თქვენთვის! სკრიპტის შესაჩერებლად, დააჭირეთ მხოლოდ Ctrl + C.

გამარჯობა მსოფლიო 100 Times

როგორ ვიმეორებ ჩვენს ტექსტს მხოლოდ 10 ჯერ, ავტომატურად? ეს მიღწეულია გარკვეული დროის განმავლობაში, მაგრამ კვლავ მარყუჟის გამოყენებით.

სხვა ახალი ფაილის შექმნა, მიეცით სახელი და შემდეგ ჩაწერეთ ტექსტი:

იმპორტის დროის რაოდენობა = 1 ხოლო ჭეშმარიტი: თუ ითვლიან <= 10: print ("hello world"), დათვლა count = count +1 time.sleep (1) elif count == 11: დატოვა ()

აქ ჩვენ "<=" გამოიყენეთ პირველი "თუ" განაცხადი, რაც ნიშნავს "ნაკლები ან ტოლია". თუ რაოდენობა ნაკლებია ან ტოლია 10, ჩვენი კოდი ბეჭდვა "hello world".

მომდევნო "თუ" განაცხადი გამოიყურება მხოლოდ 11 ნომერზე, ხოლო თუ 11-ის რაოდენობაა, ის "დატოვებს ()" ბრძანებას, რომელიც მთავრდება სკრიპტს.

სცადეთ ფაილი თქვენთვის ეს თქვენთვის.

მეტი თქვენ

ეს წვრთნები გიჩვენებთ რამდენიმე ძალიან ძირითად გზას მანიპულირების კოდი, მაგრამ ეს არის ისეთი საფუძველი სწავლის, რომ ყველა ახალი Raspberry Pi და Python მომხმარებლებს უნდა გაუსწოროს დილით.

თუ თქვენ არ აღმოაჩენთ უკვე, შეამოწმეთ kankertherapie.tk მიერ მიძღვნილი Python საიტი უფრო მეტი ამ შესანიშნავი პროგრამირების ენაზე.

ჩვენ მომავალ სტატიებსა და პროექტებში უფრო კოდის მაგალითებს დავუმატებთ, დარჩეთ თვალყური!