ជំរាបសួរពិភពលោក - គម្រោង Raspberry Pi ដំបូងរបស់អ្នក

សេចក្តីណែនាំសុភាពរាបក្នុងការប្រើប្រាស់ Python ជាមួយ Raspberry Pi

នៅពេលអ្នកជាអ្នកថ្មីទៅនឹង Raspberry Pi អ្នកអាចព្យាយាមលោតចូលទៅក្នុងគម្រោងដែលទាក់ទាញអ្នកទៅកាន់ឧបករណ៍ដំបូង។

ឧបករណ៍រ៉ូបូតឧបករណ៍ចាប់សញ្ញាអ្នកលេងតន្ត្រីនិងគម្រោងស្រដៀងគ្នានេះគឺជាការប្រើប្រាស់ដ៏អស្ចារ្យសម្រាប់ Raspberry Pi ប៉ុន្តែមិនមែនជាការចាប់ផ្តើមដ៏ល្អបំផុតសម្រាប់នរណាម្នាក់ថ្មីចំពោះឧបករណ៍នោះទេ។ នៅក្នុងពិភពលោកដ៏ល្អអ្នកគួរតែមានបំណងរៀនមូលដ្ឋានគ្រឹះមុននឹងសាកបញ្ចូលទៅក្នុងគម្រោងស្មុគស្មាញ។

ប្រសិនបើអ្នកជាអ្នកថ្មីចំពោះលីនុចវាអាចជាខ្សែបបទនៃការរៀនសូត្រសូម្បីតែល្អប្រសើរដូច្នេះវាជាការល្អបំផុតដើម្បីចាប់ផ្តើមជាមួយគម្រោងសាមញ្ញ ៗ ដើម្បីយល់ឱ្យបានច្បាស់ពីរបៀបដែល Python ដំណើរការហើយបន្ទាប់មកបង្កើតចំណេះដឹងនេះក្នុងរយៈពេល។

សេចក្តីណែនាំដ៏ទន់ភ្លន់

គម្រោងដំបូងបំផុតមួយនៅលើគម្រោង Raspberry Pi គឺដើម្បីបោះពុម្ពអត្ថបទ "Hello World" ទាំងទៅស្ថានីយជាមួយស្គ្រីបឬប្រើប្រាស់បរិស្ថានអភិវឌ្ឍន៍ IDLE Python ។

វាហាក់ដូចជាការចាប់ផ្តើមគួរឱ្យធុញប៉ុន្តែវាផ្តល់ឱ្យអ្នកនូវការណែនាំងាយស្រួលនិងពាក់ព័ន្ធទៅនឹង Python ហើយវាក៏ជាមុខងារដែលអ្នកនឹងប្រើច្រើននៅក្នុងគម្រោងអនាគតរបស់អ្នក។

ចូរយើងឆ្លងកាត់ការប្រែប្រួលមួយចំនួននៃមេរៀនប្រពៃណីនេះដើម្បីចាប់ផ្តើមនូវជំនាញសរសេរកម្មវិធីរបស់យើងជាមួយ Raspberry Pi ។ យើងនឹងប្រើស្គ្រីប python ជំនួសឱ្យ IDLE ព្រោះនោះគ្រាន់តែជាវិធីសាស្រ្តដែលខ្ញុំចូលចិត្តប៉ុណ្ណោះ។

សួស្តី​ពិភពលោក

សូមចាប់ផ្តើមនៅដើមដំបូងដោយការបោះពុម្ពជាមូលដ្ឋាននៃអត្ថបទ "ជំរាបសួរពិភពលោក" ។

ពេលចូលទៅក្នុងសម័យស្ថានីយមួយបញ្ចូលពាក្យបញ្ជាខាងក្រោមដើម្បីបង្កើតស្គ្រីប python ថ្មីមួយដែលគេហៅថា 'helloworld.py' ។

sudo nano helloworld.py

Nano គឺជាកម្មវិធីកែសម្រួលអត្ថបទដែលយើងនឹងប្រើនិង 'py' គឺជាផ្នែកបន្ថែមឯកសារសម្រាប់ស្គ្រីប Python ។

យើងក៏ប្រើ sudo (ដែលតំណាងឱ្យ 'superuser do') នៅដើមដំបូងដែលរត់ពាក្យបញ្ជាជាអ្នកប្រើ superuser មួយ។ អ្នកមិនត្រូវប្រើវាជានិច្ចទេហើយវាអាចបង្កគ្រោះថ្នាក់នៅក្នុងដៃខុសដោយប្រើពាក្យបញ្ជាខុសប៉ុន្តែខ្ញុំមានទំនោរប្រើវាគ្រាន់តែជាទម្លាប់ប៉ុណ្ណោះ។

ពាក្យបញ្ជានេះនឹងបើកឯកសារទទេថ្មីមួយ។ បញ្ចូលអត្ថបទខាងក្រោមដែលនឹងបោះពុម្ពពាក្យ "hello world" ពេលឯកសារត្រូវបានដំណើរការ:

បោះពុម្ព ("សួស្ដីពិភពលោក")

នៅពេលបញ្ចូលរួចចុច Ctrl + X ហើយបន្ទាប់មកចុច 'Y' ដើម្បីរក្សាទុកឯកសារ។ ស្ថានីយនឹងសួរអ្នកឱ្យចុចបញ្ចូលដើម្បីរក្សាទុកឯកសារដោយឈ្មោះឯកសារជាក់លាក់ដូច្នេះបន្តទៅមុខហើយវាយបញ្ចូលគ្រាប់ចុចបញ្ចូល។ អ្នកទើបតែបានបង្កើតឯកសារ Python ដំបូងរបស់អ្នក!

ឥឡូវអ្នកនឹងត្រលប់ទៅស្ថានីយវិញ។ ដើម្បីដំណើរការស្គ្រីបថ្មីរបស់យើងយើងប្រើពាក្យបញ្ជាខាងក្រោម:

sudo python helloworld.py

វានឹងបោះពុម្ព "ជំរាបសួរពិភពលោក" ហើយបន្ទាប់មកបិទស្គ្រីបដោយបន្សល់ទុកយើងជាមួយស្ថានីយដើម្បីប្រើម្តងទៀត។

ជំរាបសួរពិភពលោកបន្ទាប់

ពេលវេលាដើម្បីឡើងឧបករណ៍។ ឧទាហរណ៍នេះនឹងបោះពុម្ពពាក្យ "សួស្តី" នៅលើបន្ទាត់មួយហើយបន្ទាប់មក "ពិភពលោក" នៅបន្ទាប់។ វានឹងបន្ថែមបន្ទាត់ថ្មីទៅឯកសារ Python របស់យើងប៉ុន្តែនៅតែមានកម្រិតសាមញ្ញបំផុត។

ចាប់ផ្តើមឯកសារថ្មីដោយប្រើពាក្យបញ្ជាខាងក្រោម:

sudo nano hellothenworld.py

ជាថ្មីម្តងទៀតវានឹងបើកបង្អួចកម្មវិធីនិពន្ធទទេ។ បញ្ចូលអត្ថបទដូចខាងក្រោម:

បោះពុម្ព ("សួរ") បោះពុម្ព ("ពិភព")

ប្រើ Ctrl + X ម្តងទៀតដើម្បីចេញហើយរក្សាទុកបន្ទាប់មកចុច 'Y' ហើយបន្ទាប់មក 'បញ្ចូល' នៅពេលដែលមានការដាស់តឿន។

រត់ស្គ្រីបជាមួយនឹងពាក្យបញ្ជាដូចខាងក្រោម:

sudo python hellothenworld.py

វានឹងបោះពុម្ព "សួស្ដី" នៅលើបន្ទាត់មួយ "ពិភពលោក" នៅបន្ទាត់បន្ទាប់បន្ទាប់មកបិទស្គ្រីប។

ជំរាបសួរពិភពលោក, លាហើយពិភពលោក

ដោយប្រើអ្វីដែលយើងបានរៀននៅក្នុងឧទាហរណ៍មុនសូមផ្លាស់ប្តូររឿងដូច្នេះយើងនិយាយថា "ជំរាបសួរពិភពលោក" បន្ទាប់មក "ពិភពលោកលា" ជាងម្តងហើយម្តងទៀតរហូតដល់យើងប្រាប់វាឱ្យឈប់។

អ្នកបានរៀនពីរបៀបបង្កើតនិងប្រើឯកសារដូច្នេះយើងនឹងរំលងសេចក្ដីណែនាំទាំងនោះនៅពេលនេះ។

បង្កើតឯកសារថ្មីមួយឈ្មោះ hellogoodbye.py និងបើកវានៅក្នុង nano ។ បញ្ចូលអត្ថបទដូចខាងក្រោម:

ពេលវេលានាំចូល = 1 ខណៈពេលដែលពិត: ប្រសិនបើរាប់ == 1: បោះពុម្ព ("ជំរាបសួរពិភពលោក") count = count -1 time.sleep (1) elif count == 0: print ("goodbye world") count = count +1 time.sleep (1)

យើងបានណែនាំគំនិតថ្មីៗមួយចំនួននៅទីនេះ:

ប្រសិនបើកូដនេះមិនដំណើរការវានឹងបោះពុម្ព "ជំរាបសួរពិភពលោក" ហើយបន្ទាប់មកផ្លាស់ប្ដូរអថេរ 'រាប់' របស់យើងដោយ -1 ។ បន្ទាប់មកវានឹងរង់ចាំមួយភ្លែតជាមួយ 'time.sleep (1)' មុនពេលជិះកង់ត្រឡប់ទៅ 'ខណៈពេលដែលរង្វិលជុំ' ដើម្បីដំណើរការម្តងទៀត។

សេចក្តីថ្លែងការណ៍ 'ប្រសិនបើ' ទីពីរធ្វើការងារស្រដៀងគ្នាតែរត់តែប្រសិនបើ 'count' មានចំនួនពិត 0 ។ វានឹងបោះពុម្ព "goodbye world" ហើយបន្ថែម 1 ទៅ 'count' ។ ជាថ្មីម្តងទៀតវានឹងរង់ចាំមួយវិនាទីមុនពេលរត់ 'ខណៈពេលដែលរង្វិលជុំ' ម្តងទៀត។

សង្ឃឹមថាឥឡូវនេះអ្នកអាចមើលពីរបៀប 'រាប់' ចាប់ផ្តើមពីលេខ 1 ហើយនឹងធ្វើចរន្តឥតឈប់ឈររវាង 1 និង 0 ដោយបោះពុម្ពអត្ថបទផ្សេងៗគ្នារាល់ពេល។

រត់ស្គ្រីបនិងមើលដោយខ្លួនឯង! ដើម្បីបញ្ឈប់ស្គ្រីបសូមចុច Ctrl + C ។

ជំរាបសួរពិភពលោក 100 ដង

តើធ្វើដូចម្តេចអំពីការធ្វើឡើងវិញបោះពុម្ពអត្ថបទរបស់យើងគ្រាន់តែ 10 ដង, ដោយស្វ័យប្រវត្តិ? នេះត្រូវបានសម្រេចដោយការប្រើរាប់ក្នុងរង្វិលជុំម្តងទៀតប៉ុន្តែផ្លាស់ប្តូររបៀបដែលយើងប្រើវា។

បង្កើតឯកសារថ្មីមួយផ្សេងទៀតដាក់ឈ្មោះវាហើយបន្ទាប់មកបញ្ចូលអត្ថបទខាងក្រោម:

ពេលវេលាបញ្ចូល = 1 ខណៈពេលពិត: ប្រសិនបើរាប់ <= 10: print ("hello world") count count = count +1 time.sleep (1) elif count == 11: quit ()

នៅទីនេះយើងបានប្រើ '<=' នៅក្នុង 'ប្រសិនបើ' ដែលមានន័យថា 'តិចជាងឬស្មើ' ។ ប្រសិនបើចំនួនរាប់តិចជាងឬស្មើ 10 លេខកូដរបស់យើងនឹងបោះពុម្ព "ជំរាបពិភពលោក" ។

សេចក្តីថ្លែងការណ៍ 'if' បន្ទាប់រកមើលលេខ 11 តែប៉ុណ្ណោះហើយប្រសិនបើចំនួនគឺនៅ 11 វានឹងរត់ពាក្យបញ្ជា 'quit ()' ដែលបិទស្គ្រីប។

ព្យាយាមឯកសារដើម្បីមើលវាសម្រាប់ខ្លួនអ្នក។

ចំពោះអ្នក

ការធ្វើលំហាត់ប្រាណទាំងនេះបង្ហាញអ្នកនូវវិធីសាមញ្ញ ៗ មួយចំនួនក្នុងការប្រើកូដប៉ុន្តែវាជាប្រភេទគ្រឹះនៃការរៀនថាអ្នកប្រើ Raspberry Pi និង Python ថ្មីទាំងអស់គួរតែទទួលបានការចាប់អារម្មណ៍ពីដំបូង។

ប្រសិនបើអ្នកមិនទាន់រកឃើញវារួចហើយសូមពិនិត្យមើលវែបសាយត៍ Python របស់ About.com ដើម្បីស្វែងយល់បន្ថែមអំពីភាសាសរសេរកម្មវិធីដ៏ល្អនេះ។

យើងនឹងគ្របដណ្តប់នូវឧទាហរណ៍កូដច្រើនទៀតនៅក្នុងអត្ថបទនិងគម្រោងនាពេលអនាគត, ស្នាក់នៅបត់បែន!