Hello World - Proyek Raspberry Pi Sampeyan

A introduksi alus nggunakake Python karo Raspberry Pi

Nalika sampeyan anyar ing Raspberry Pi, kabeh bisa uga dicoba kanggo nyoba lan langsung menyang proyek sing narik kawigaten sampeyan ing piranti kasebut.

Robot, sensor, pemain musik lan proyek sing padha migunakake Raspberry Pi, nanging ora dadi wiwitan sing apik kanggo wong anyar kanggo piranti kasebut. Ing donya becik, sampeyan kudu nggoleki dasar-dasar sadurunge ngisi proyek komplèks.

Yen sampeyan uga anyar kanggo Linux bisa dadi kurva learning sing luwih steeper, supaya luwih apik kanggo miwiti karo proyek-proyek prasaja kanggo ngenali carane piye Python, banjur mbangun kawruh kasebut ing wayah waktune.

A Pengalamane Gentle

Proyèk pisanan sing paling umum ing Raspberry Pi yaiku nyithak tulisan "Hello World", lumantar terminal nganggo skrip utawa nggunakake lingkungan pangembangan Python IDLE.

Sampeyan bisa uga katon kaya wiwitan mboseni, nanging menehi pitakon gampang lan relevan kanggo Python - lan uga fungsi sampeyan bakal nggunakake akeh ing mangsa proyek.

Ayo goleki sawetara variasi saka pawulangan tradisional iki supaya bisa ngetokake kapinteran program kita karo Raspberry Pi. Kita bakal nggunakake skrip python tinimbang IDLE, amarga mung cara sing disenengi.

Hello World

Ayo mulangke kanthi awal kanthi penciptaan dhasar teks "hello world".

Sawise mlebu menyang sesi terminal, ketikake perintah ing ngisor iki kanggo nggawe script python anyar sing jenenge 'helloworld.py'.

sudo nano helloworld.py

Nano yaiku editor teks sing bakal kita gunakake, lan 'py' iku extension file kanggo skrip Python.

Kita uga nggunakake sudo (sing tegesé 'superuser do') ing wiwitan sing nglakoni dhawuhé minangka superuser. Sampeyan ora tansah kudu nggunakake iki, lan bisa mbebayani ing tangan sing salah karo printah sing salah, nanging aku kerep mung nggunakake minangka pakulinan saiki.

Printah iki bakal mbukak dokumen anyar. Ketik teks ing ngisor iki sing bakal nyithak istilah "hello world" nalika file dilakuake:

print ("hello world")

Sawise salah ngetik, pencet Ctrl + X banjur pencet 'Y' kanggo nyimpen file kasebut. Terminal bakal nyuwun sampeyan kanggo ngetik kanggo nyimpen file kanthi jeneng file tartamtu, supaya go ahead lan tekan tombol enter. Sampeyan wis nggawe file Python sing pisanan!

Sampeyan saiki bakal bali ing terminal. Kanggo mbukak naskah anyar kita, kita nggunakake printah ing ngisor iki:

sudo python helloworld.py

Iki bakal nyithak "hello world" lan banjur nutup naskah, ninggalake kita karo terminal kanggo digunakake maneh.

Hello World banjur

Wektu kanggo pindhah menyang peralatan. Contone, iki bakal nyithak "hello" ing sawijining baris, banjur "donya" ing sabanjure. Iki bakal nambahake baris anyar menyang file Python, nanging isih ing tingkat sing prasaja.

Miwiti file anyar kanthi nggunakake printah ing ngisor iki:

sudo nano hellothenworld.py

Sawise maneh iki bakal mbukak jendhela editor kosong. Ketik teks ing ngisor iki:

print ("hello") print ("world")

Maneh gunakake Ctrl + X kanggo metu lan nyimpen, banjur pencet 'Y' banjur 'ketik' nalika disuwun.

Mbukak script kanthi printah ing ngisor iki:

sudo python hellothenworld.py

Iki bakal nyithak "hello" ing sakjeroning baris, "donya" ing baris sabanjure, banjur nutup naskah kasebut.

Hello World, Goodbye World

Nggunakake apa sing kita sinau ing conto sadurungé, ayo ngganti perkara supaya kita ngomong "hello world" banjur "pamit donya" liwat lan nganti kita ngomong kanggo mungkasi.

Sampeyan wis sinau carane nggawe lan nggunakake file supaya kita bakal skim liwat pandhuan wektu iki.

Nggawe file anyar sing disebut hellogoodbye.py lan bukak ing nano. Ketik teks ing ngisor iki:

count wektu = 1 nalika Bener: yen count == 1: print ("hello world") count = count -1 time.sleep (1) elif count == 0: print ("pamit donya") count = time.sleep (1)

Kita wis ngenalaken konsep anyar sawetara kene:

Yen kode indentasi iki lumaku, bakal dicithak "hello world" lan banjur ngganti variabel 'count' kanthi angka -1. Iku bakal ngenteni kaping karo 'time.sleep (1)' sadurunge muter bali menyang 'nalika daur ulang' kanggo mbukak maneh.

Ing statement 'if' liya ora padha karo proyek nanging mung lumaku yen 'count' persis 0. Iku banjur print "pamit donya" lan nambah 1 kanggo 'count'. Sawise maneh bakal ngenteni liyane sadurunge nglakoni 'loop nalika' maneh.

Muga-muga, saiki sampeyan bisa ndeleng carane 'count' diwiwiti ing 1 lan bakal terus siklus antarane 1 lan 0, nyithak teks sing beda saben wektu.

Run script lan ndeleng dhewe! Kanggo mungkasi naskah, pencet Ctrl + C.

Hello World 100 Times

Carane babagan ngulang teks kita mung 10 kali, otomatis? Iki bisa digayuh kanthi nggunakake count ing loop nalika maneh, nanging ngganti cara kita ngapusi.

Nggawe berkas anyar sing anyar, diwenehi jeneng, banjur ketik teks ing ngisor iki:

count ngitung wektu = 1 nalika Bener: menawa count <= 10: print ("hello world"), count count = count +1 time.sleep (1) elif count == 11:

Kene kita wis migunakake '<=' ing 'if' statement pisanan sing tegese 'kurang saka utawa padha karo'. Yen jumlah kurang saka utawa witjaksono nganti 10, kode kita bakal nyithak "hello world".

Sabanjure 'if' statement katon kanggo nomer 11 wae, lan yen count ing 11 bakal mbukak 'metu ()' printah kang nutup script.

Coba file kanggo ndeleng iki.

Liwat Kanggo Sampeyan

Latihan iki nuduhaké sawetara cara dhasar kanggo manipulasi kodhe, nanging jenis fondasi sing diprentahake supaya kabeh panerus Raspberry Pi lan Python anyar kudu dicekel.

Yen sampeyan ora nemokake iku, goleki situs Python dedicated.com About.com kanggo mangerteni luwih akeh babagan program pamrograman sing apik banget.

Kita bakal masang conto kode luwih akeh ing artikel lan proyèk sing bakal ditemtokake!