Hello World - ໂຄງການ Raspberry Pi ທໍາອິດຂອງທ່ານ

ການແນະນໍາທີ່ອ່ອນໂຍນໃນການນໍາໃຊ້ Python ກັບ Raspberry Pi

ໃນເວລາທີ່ທ່ານໃຫມ່ກັບ Raspberry Pi ມັນສາມາດທັງຫມົດ tempting ເກີນໄປທີ່ຈະພະຍາຍາມແລະເຕັ້ນໄປຫາຊື່ເຂົ້າໄປໃນໂຄງການທີ່ດຶງດູດໃຫ້ທ່ານກັບອຸປະກອນໃນສະຖານທີ່ທໍາອິດ.

ຫຸ່ນຍົນ, ແກັບ, ເຄື່ອງຫຼີ້ນດົນຕີແລະໂຄງການທີ່ຄ້າຍຄືກັນແມ່ນການນໍາໃຊ້ທີ່ດີສໍາລັບ Raspberry Pi, ແຕ່ບໍ່ແມ່ນການເລີ່ມຕົ້ນທີ່ດີທີ່ສຸດສໍາລັບຄົນໃຫມ່ໃນອຸປະກອນ. ໃນໂລກທີ່ເຫມາະສົມ, ທ່ານຄວນຈະມີຈຸດປະສົງເພື່ອຮຽນຮູ້ພື້ນຖານກ່ອນທີ່ຈະຊາດໃນໂຄງການສະລັບສັບຊ້ອນ.

ຖ້າທ່ານຍັງໃຫມ່ກັບ Linux ມັນກໍ່ສາມາດເປັນເສັ້ນໂຄ້ງການຮຽນຮູ້ທີ່ເຂັ້ມງວດ, ສະນັ້ນມັນດີທີ່ສຸດທີ່ຈະເລີ່ມຕົ້ນດ້ວຍໂຄງການທີ່ງ່າຍດາຍເພື່ອເຮັດຄວາມເຂົ້າໃຈຕົວເອງກັບວິທີການເຮັດວຽກຂອງ Python, ແລະຫຼັງຈາກນັ້ນກໍ່ສ້າງຄວາມຮູ້ນັ້ນໃນໄລຍະເວລາ.

ການແນະນໍາທີ່ອ່ອນໂຍນ

ຫນຶ່ງໃນໂຄງການທໍາອິດທີ່ພົບເລື້ອຍທີ່ສຸດກ່ຽວກັບ Raspberry Pi ແມ່ນເພື່ອພິມຂໍ້ຄວາມ "ສະບາຍດີໂລກ", ບໍ່ວ່າຈະຢູ່ປາຍທາງທີ່ມີສະຄິບຫຼືໃຊ້ສະພາບແວດລ້ອມພັດທະນາ IDLE Python.

ມັນອາດຈະເບິ່ງຄືວ່າເປັນການເລີ່ມຕົ້ນທີ່ຫນ້າເບື່ອ, ແຕ່ມັນເຮັດໃຫ້ທ່ານມີຄໍາແນະນໍາທີ່ງ່າຍແລະກ່ຽວຂ້ອງກັບ Python - ແລະມັນຍັງເປັນຫນ້າທີ່ທີ່ທ່ານຈະນໍາໃຊ້ຫຼາຍໃນໂຄງການໃນອະນາຄົດຂອງທ່ານ.

ໃຫ້ໄປໂດຍຜ່ານການປ່ຽນແປງບໍ່ຫຼາຍປານໃດຂອງບົດຮຽນພື້ນເມືອງນີ້ເພື່ອກໍ່ເຕະທັກສະໃນການຂຽນຂອງພວກເຮົາກັບ Raspberry Pi. ພວກເຮົາຈະໃຊ້ scripts ແທນ python ແທນ IDLE, ເພາະວ່າມັນເປັນພຽງແຕ່ວິທີທີ່ຂ້ອຍມັກ.

ສະ​ບາຍ​ດີ​ຊາວ​ໂລກ

ໃຫ້ເລີ່ມຕົ້ນໃນຕອນເລີ່ມຕົ້ນດ້ວຍການພິມພື້ນຖານຂອງຂໍ້ຄວາມ "ສະບາຍດີໂລກ".

ເມື່ອເຂົ້າສູ່ລະບົບເຂົ້າໃນຕອນສຸດທ້າຍ, ກະລຸນາໃສ່ຄໍາສັ່ງຂ້າງລຸ່ມນີ້ເພື່ອສ້າງ script python ໃຫມ່ທີ່ເອີ້ນວ່າ 'helloworld.py'.

sudo nano helloworldpy

Nano ແມ່ນຕົວແກ້ໄຂຂໍ້ຄວາມທີ່ພວກເຮົາຈະໃຊ້ແລະ 'py' ແມ່ນການຂະຫຍາຍໄຟລ໌ສໍາລັບສະຄິບ Python.

ພວກເຮົາຍັງໃຊ້ sudo (ຊຶ່ງຫມາຍເຖິງ 'superuser do') ທີ່ເລີ່ມຕົ້ນທີ່ຄໍາສັ່ງເປັນ superuser. ທ່ານບໍ່ຈໍາເປັນຕ້ອງໃຊ້ນີ້, ແລະມັນອາດຈະເປັນອັນຕະລາຍໃນມືທີ່ບໍ່ຖືກຕ້ອງດ້ວຍຄໍາສັ່ງທີ່ຜິດ, ແຕ່ຂ້ອຍມັກຈະໃຊ້ມັນເປັນນິໄສຕອນນີ້.

ຄໍາສັ່ງນີ້ຈະເປີດເອກະສານທີ່ຫວ່າງໃຫມ່. ກະລຸນາໃສ່ຂໍ້ຄວາມຂ້າງລຸ່ມນີ້ເຊິ່ງຈະພິມຄໍາສັບ "hello world" ໃນເວລາທີ່ໄຟລ໌ກໍາລັງດໍາເນີນການ:

ພິມ ("ສະບາຍດີໂລກ")

ເມື່ອເຂົ້າໄປແລ້ວກົດ Ctrl + X ແລ້ວກົດ 'Y' ເພື່ອບັນທຶກໄຟລ໌. ເທີມິນັນຈະຂໍໃຫ້ທ່ານກົດ enter ເພື່ອບັນທຶກໄຟລ໌ທີ່ມີຊື່ໄຟລ໌ສະເພາະ, ດັ່ງນັ້ນສືບຕໍ່ເດີນຫນ້າແລະກົດປຸ່ມ Enter. ທ່ານໄດ້ສ້າງໄຟລ໌ Python ຄັ້ງທໍາອິດຂອງທ່ານ!

ໃນປັດຈຸບັນທ່ານຈະກັບຄືນມາຢູ່ທີ່ທ່າເຮືອ. ເພື່ອດໍາເນີນການ script ໃຫມ່ຂອງພວກເຮົາ, ພວກເຮົາໃຊ້ຄໍາສັ່ງລຸ່ມນີ້:

sudo python helloworldpy

ນີ້ຈະພິມ "hello world" ແລະຫຼັງຈາກນັ້ນປິດ script, ຊຶ່ງເຮັດໃຫ້ພວກເຮົາມີຢູ່ປາຍຍອດທີ່ຈະນໍາໃຊ້ອີກເທື່ອຫນຶ່ງ.

Hello Then World

ທີ່ໃຊ້ເວລາທີ່ຈະໄປເຖິງເຄື່ອງມື. ຕົວຢ່າງນີ້ຈະພິມຄໍາວ່າ "ສະບາຍດີ" ໃນເສັ້ນຫນຶ່ງ, ແລະຫຼັງຈາກນັ້ນ "ໂລກ" ຕໍ່ໄປ. ນີ້ຈະເພີ່ມເສັ້ນໃຫມ່ກັບແຟ້ມ Python ຂອງພວກເຮົາ, ແຕ່ຍັງຢູ່ໃນລະດັບງ່າຍດາຍຫຼາຍ.

ເລີ່ມຕົ້ນໄຟລ໌ໃຫມ່ໂດຍໃຊ້ຄໍາສັ່ງຂ້າງລຸ່ມນີ້:

sudo nano hellothenworldpy

ອີກເທື່ອຫນຶ່ງ, ນີ້ຈະເປີດປ່ອງຢ້ຽມບັນນາທິການເປົ່າ. ກະລຸນາໃສ່ຂໍ້ຄວາມຕໍ່ໄປນີ້:

ພິມ (ພິມ "hello") ("ໂລກ")

ອີກເທື່ອຫນຶ່ງໃຫ້ໃຊ້ Ctrl + X ເພື່ອອອກແລະບັນທຶກ, ຫຼັງຈາກນັ້ນໃຫ້ກົດປຸ່ມ 'Y' ແລະຫຼັງຈາກນັ້ນໃຫ້ 'ໃສ່' ເມື່ອໄດ້ຮັບຄໍາສັ່ງ.

ແລ່ນ script ດ້ວຍຄໍາສັ່ງຕໍ່ໄປນີ້:

sudo python hellothenworldpy

ນີ້ຈະພິມ "hello" ໃນເສັ້ນຫນຶ່ງ, "ໂລກ" ໃນເສັ້ນຕໍ່ໄປ, ຫຼັງຈາກນັ້ນປິດສະຄິບ.

Hello World, Goodbye World

ການນໍາໃຊ້ສິ່ງທີ່ພວກເຮົາໄດ້ຮຽນຮູ້ໃນຕົວຢ່າງທີ່ຜ່ານມາ, ໃຫ້ປ່ຽນສິ່ງຕ່າງໆດັ່ງນັ້ນພວກເຮົາເວົ້າວ່າ "ສະບາຍດີໂລກ" ແລ້ວ "ໂລກດີ" ຫຼາຍກວ່າແລະຈົນກວ່າພວກເຮົາຈະບອກມັນໃຫ້ຢຸດເຊົາ.

ທ່ານໄດ້ຮຽນຮູ້ວິທີການສ້າງແລະນໍາໃຊ້ໄຟລ໌ດັ່ງນັ້ນພວກເຮົາຈະຂັດຂວາງຄໍາແນະນໍາເຫລົ່ານັ້ນໃນເວລານີ້.

ສ້າງໄຟລ໌ໃຫມ່ທີ່ເອີ້ນວ່າ hellogoodbye.py ແລະເປີດມັນໃນ nano. ກະລຸນາໃສ່ຂໍ້ຄວາມຕໍ່ໄປນີ້:

ເວລານໍາເຂົ້າ = 1 ໃນຂະນະທີ່ຈິງ: ຖ້ານັບ == 1: print ("hello world") count = count -1 timesleep (1) elif count == 0: print ("goodbye world") count = count +1 timesleep (1)

ພວກເຮົາໄດ້ແນະນໍາແນວຄວາມຄິດໃຫມ່ໃຫມ່ໆທີ່ນີ້:

ຖ້າລະຫັດທີ່ບໍ່ເຂົ້າໃຈນີ້ຈະດໍາເນີນການ, ມັນຈະພິມ "hello world" ແລະຫຼັງຈາກນັ້ນປ່ຽນຕົວ 'count' ຂອງພວກເຮົາໂດຍ -1. ຫຼັງຈາກນັ້ນມັນຈະລໍຖ້າສໍາລັບຄັ້ງທີສອງທີ່ມີ 'time.leep (1)' ກ່ອນທີ່ຈະກັບຄືນໄປບ່ອນ 'ໃນຂະນະທີ່' ເພື່ອດໍາເນີນການອີກຄັ້ງ.

ຄໍາສັ່ງທີສອງຖ້າຫາກວ່າຄໍາສັ່ງເຮັດວຽກຄ້າຍຄືກັນແຕ່ຈະເຮັດວຽກຖ້າວ່າ 'count' ແມ່ນເທົ່າກັບ 0. ມັນຈະພິມ "worldbyby" ແລະເພີ່ມ 1 "count". ອີກເທື່ອຫນຶ່ງມັນຈະລໍຖ້າທີສອງກ່ອນທີ່ຈະແລ່ນ 'ໃນຂະນະທີ່' ອີກເທື່ອຫນຶ່ງ.

ຫວັງວ່າໃນປັດຈຸບັນທ່ານສາມາດເບິ່ງວິທີ 'count' ເລີ່ມຕົ້ນຢູ່ທີ່ 1 ແລະຈະປະມານຮອບ 1 ແລະ 0, ພິມຂໍ້ຄວາມທີ່ແຕກຕ່າງກັນໃນແຕ່ລະຄັ້ງ.

ແລ່ນ script ແລະເບິ່ງສໍາລັບຕົວທ່ານເອງ! ເພື່ອຢຸດ script, ພຽງແຕ່ກົດ Ctrl + C.

Hello World 100 Times

ເຮັດແນວໃດກ່ຽວກັບການ repeating ພິມຂໍ້ຄວາມຂອງພວກເຮົາພຽງແຕ່ 10 ເທື່ອ, ອັດຕະໂນມັດ? ນີ້ແມ່ນບັນລຸໄດ້ໂດຍການນໍາໃຊ້ການນັບໃນຊ່ວງເວລາອີກເທື່ອຫນຶ່ງ, ແຕ່ການປ່ຽນແປງວິທີການທີ່ພວກເຮົາ manipulate ມັນ.

ສ້າງໄຟລ໌ໃຫມ່, ໃຫ້ຊື່, ແລະຫຼັງຈາກນັ້ນໃສ່ຂໍ້ຄວາມຂ້າງລຸ່ມນີ້:

ເວລານໍາເຂົ້າ = 1 ໃນຂະນະທີ່ຈິງ: ຖ້ານັບ <= 10: print ("hello world"), count count = count +1 timesleep (1) elif count == 11: quit ()

ໃນທີ່ນີ້ພວກເຮົາໄດ້ໃຊ້ '<=' ໃນຄໍາສັ່ງທໍາອິດ 'if' ຊຶ່ງຫມາຍຄວາມວ່າ 'ຫນ້ອຍກວ່າຫຼືເທົ່າກັບ'. ຖ້າຈໍານວນນ້ອຍກວ່າຫລືເທົ່າກັບ 10, ລະຫັດຂອງພວກເຮົາຈະພິມ "hello world".

ຄໍາສັ່ງ 'if' ຕໍ່ໄປນີ້ສໍາລັບຫມາຍເລກ 11 ເທົ່ານັ້ນ, ແລະຖ້າ count ຢູ່ທີ່ 11, ມັນຈະໃຊ້ຄໍາສັ່ງ 'quit ()' ທີ່ປິດສະຄິບ.

ລອງໄຟລ໌ເພື່ອເບິ່ງນີ້ສໍາລັບຕົວທ່ານເອງ.

ເຖິງທ່ານ

ການອອກກໍາລັງກາຍເຫຼົ່ານີ້ສະແດງໃຫ້ທ່ານຮູ້ວິທີການພື້ນຖານທີ່ມີລັກສະນະຈໍາກັດຫຼາຍ, ແຕ່ວ່າມັນເປັນການຮຽນຮູ້ພື້ນຖານວ່າຜູ້ໃຊ້ Raspberry Pi ແລະ Python ທັງຫມົດຄວນໄດ້ຮັບການສະຫນັບສະຫນູນໃນຕອນຕົ້ນ.

ຖ້າທ່ານບໍ່ພົບມັນແລ້ວ, ໃຫ້ກວດເບິ່ງເວັບໄຊທ໌ Python ຂອງບໍລິສັດ About.com ເພື່ອຮຽນຮູ້ເພີ່ມເຕີມກ່ຽວກັບພາສາການຂຽນໂປຼແກຼມທີ່ດີເລີດນີ້.

ພວກເຮົາຈະກວມເອົາຕົວຢ່າງລະຫັດຫຼາຍໃນບົດຄວາມແລະໂຄງການໃນອະນາຄົດ, ສືບຕໍ່ປັບປຸງ!