හෙල් වර්ල්ඩ් - ඔබේ පළමු වර්ගයේ බේකරි Pi ව්යාපෘතිය

පිපිඤ්ඤා සමඟ රස්බෙබරි පී සමඟ භාවිතා කිරීම පිළිබඳ මෘදු හැඳින්වීමක්

ඔබ රස්බෙබීරි පී හි නවකතාවට පත් වූ විට එය පළමු ස්ථානයට ඔබ ආකර්ෂණය කරගත් ව්යාපෘති වලට සෘජු ලෙස සෙවීමට උත්සාහ කිරීම ඉතා සංවේදී විය හැක.

රොබෝවරු, සංවේදක, සංගීත ප්ලේයර්ස් සහ ඒ හා සමාන ව්යාපෘති රාස්පීබී පී සඳහා ඉතාම ප්රයෝජනවත් වේ. පරිපූර්ණ ලෝකයක දී, ඔබ සංකීර්ණ ව්යාපෘතියකට බාර දීමට පෙර මුලික කරුණු ඉගෙන ගැනීමට අපේක්ෂා කළ යුතුය.

ඔබ ලිනක්ස් වලටද නවින්දෙක් නම් එය වඩාත් සවිමත් ඉගෙනුම් වක්රයක් විය හැක. එබැවින් පයිතන් ක්රියා කරන ආකාරය පිළිබඳව හුරු පුරුදු කිරීමට සරල ව්යාපෘතීන් සමග ආරම්භ කිරීම හා එම කාලය මත එම දැනුම මත ගොඩ නැගීමයි.

මෘදු හැඳින්වීමක්

Raspberry Pi හි වඩාත් ප්රචලිත පළමු ව්යාපෘති අතරින් එකක් වන්නේ, "Hello World" යන වචනය මුද්රණය කිරීම සඳහා හෝ පිටපත් සහිත පර්යන්තයකට හෝ IDLE Python සංවර්ධන පරිසරය භාවිතා කිරීමයි.

එය ඉතා ආකර්ශනීය ආරම්භයක් විය හැකිය, නමුත් ඔබට එය Python සඳහා පහසු හා අදාළ හැඳින්වීමක් ලබා දෙයි - තවද එය ඔබගේ අනාගත ව්යාපෘති වලදී ඔබ භාවිතා කරන කාර්යයකි.

මෙම සම්ප්රදායික පාඩමෙන් කිහිපයක් වෙනස් කරමු. අපේ ක්රමලේඛන කුසලතාවන් පටන් ගන්නේ Raspberry Pi. IDLE වෙනුවට වෙනුවට python ස්ක්රිප්ට් භාවිතා කරනු ඇත, එය හුදෙක් මගේ වඩාත් කැමති ක්රමයකි.

හෙලෝ වර්ල්ඩ්

මුලින්ම "hello world" යන පාඨයේ මූලික මුද්රණය සමඟ අපි පටන් ගනිමු.

අවසානයේ සැසියකට පිවිසීමෙන් පසු, පහත දැක්වෙන විධානය ඇතුල් කරන්න 'helloworld.py' ලෙස නව Python විධානාවලියක් නිර්මාණය කිරීමට.

sudo nano helloworld.py

Nano යනු අප භාවිතා කරනු ලබන පෙළ සකසනය වන අතර Py යනු Python ස්ක්රිප්ට් සඳහා වන ගොනු දිගුවයි.

අපි සුඩෝසර් ලෙස විධානය ක්රියාත්මක කරන ආරම්භයේදී සුධෝ (සුපර්සර් කරන්නා) භාවිතා කරමු. ඔබ සැමවිටම මෙය භාවිතා කිරීමට නොකළ යුතු අතර, එය වැරදි විධානයන් සමග වැරදි අත්වලින් භයානක විය හැකි නමුත්, මම දැන් එය පුරුද්දක් ලෙස භාවිතා කිරීමට උත්සාහ කරනවා.

මෙම විධානය නව හිස් ලියවිල්ලක් විවෘත කරනු ඇත. ගොනුව ක්රියාත්මක වන විට "hello world" යනුවෙන් මුද්රණය කරනු ලබන පෙළ පහත සඳහන් කරන්න:

මුද්රණය ("hello world")

ඇතුල් කල පසු, Ctrl + X පසුව ගොනුව සුරැකීමට 'Y' යතුර ඔබන්න. ටර්මිනලය ඔබ විසින් විශේෂිත ගොනු නාමයක් සහිත ගොනුව සුරැකීමට ඇතුලත් කිරීම සඳහා ඔබෙන් විමසනු ඇත, එබැවින් ඉදිරියට යන්න සහ Enter යතුර ඇතුල් කරන්න. ඔබ විසින් ඔබගේ පළමු Python ගොනුව සාදන ලදි!

දැන් ඔබ ටර්මිනලයෙහි නැවත පැමිණෙනු ඇත. අපගේ නව විධානාවලිය ධාවනය කිරීමට පහත දැක්වෙන විධානය භාවිතා කරන්න:

sudo python helloworld.py

මෙය "හිලෝ ලෝකය" මුද්රණය කර ඉන්පසු තිරය වසා දැමීම, නැවතත් භාවිතා කිරීම සඳහා ටර්මිනලය සමඟ අපව අතහැර දමමු.

ආයුබෝවන් පසුව ලෝකය

කට්ටලයක් උඩට යන්න වෙලාව. මෙම උදාහරණය මගින් එක් පේළියක් මත "හෙලෝ" යන වචනය මුද්රණය කර ඊලඟට "ලෝකය" යනුවෙන් මුද්රණය කරනු ලැබේ. මෙය අපගේ Python ගොනුව වෙත නව රේඛාවක් එකතු කරනු ඇත, නමුත් තවමත් ඉතා සරල මට්ටමකට.

පහත දැක්වෙන විධානය භාවිතා කරමින් නව ගොනුවක් අරඹන්න:

sudo nano hellothenworld.py

නැවත මෙය හිස් සංස්කරණ කවුළුවක් විවෘත කරනු ඇත. පහත දැක්වෙන පාඨය ඇතුල් කරන්න:

මුද්රණය ("hello") මුද්රණය ("ලෝකය")

නැවතත් Ctrl + X භාවිතා කර පිටවීමට සහ සුරකින්න, පසුව 'Y' යතුර එබීමෙන් පසුව 'පිවිසෙන්න' බොත්තම ඔබන්න.

පහත සඳහන් විධානය භාවිතා කරමින් තිර පිටපත ක්රියාත්මක කරන්න:

sudo python hellothenworld.py

මෙය එක් පේළියක් මත "හෙලෝ" මුද්රණය කරනු ලබන අතර, ඊළඟ පේළියේ "ලෝකය" මුද්රණය කර ඉන්පසු පිටපත වසා දමන්න.

හෙලෝ ලෝකය, සුබ ලෝකය

අපි කලින් උදාහරණයෙන් ඉගෙන ගත් දේ යොදාගනිමින්, "හෙල්-ලෝක" සහ "සමබුද්ධ ලෝකය" නතර කිරීමට අප පවසන තුරු අපි වෙනස් කරමු.

ඔබ මෙලෙස සෑදීමට සහ භාවිතා කිරීමට අප ඉගෙනගෙන ඇති අතර මෙම අවස්ථාවේදී එම උපදෙස් අනුගමනය කරන්නෙමු.

නව ගොනුවක් hellogoodbye.py ලෙස හඳුන්වයි, එය නැනෝ තුලින් විවෘත කරන්න. පහත දැක්වෙන පාඨය ඇතුල් කරන්න:

count == 1: මුද්රණය ("හෙලෝ ලෝක") count = count -1 count.sleep (1) elif count == 0: print ("හිස්ට්රම් ලෝකය") count = count +1 time.sleep (1)

අපි මෙහි නව සංකල්ප කිහිපයක් හඳුන්වා දුන්නා:

මෙම උද්ධෘත කේතය ධාවනය කරන්නේ නම්, එය "හිලෝ ලෝකය" මුද්රණය කර පසුව "count" විචල්යය -1 කින් වෙනස් කරනු ලැබේ. නැවත වරක් ධාවනය කිරීමට 'ලූප්' වෙත ආපසු යාමට පෙර 'time.sleep (1)' සමඟ තත්පරයක් බලා සිටින්න.

දෙවන 'නම්' ප්රකාශය සමාන කාර්යයක් කරයි, නමුත් 'ගණනය' හරියටම ක්රියාත්මක වන්නේ 0. එය "සෝස් ලෝකය" මුද්රණය කර 1 "ගණන් කිරීම" එක් කරන්න. නැවත වරක් 'ලූපර්' නැවත ක්රියාත්මක කිරීමට පෙර එය තත්පරයක් බලා සිටින්නෙමු.

ඔබ බලාපොරොත්තු වන පරිදි, 'ගණන්' 1 ආරම්භ වන ආකාරය නිරීක්ෂණය කළ හැකි අතර, සෑම විටම 1 සිට 0 දක්වා අතරවාරයේ, එකිනෙකට වෙනස් අකුරු මුද්රණය කිරීම.

තිර පිටපත ක්රියාත්මක කරන්න, ඔබම බලන්න! ස්ක්රිප්ට් එක නතර කිරීම සඳහා Ctrl + C ක්ලික් කරන්න.

හෙලෝ වර්ල්ඩ් 100 ටයිම්ස්

අපේ පාඨයේ පිටපත් 10 ගුණයක් පමණ නැවත නැවතත්, ස්වයංක්රියව? නැවත නැවතත් ලූපය නැවත ගණනය කිරීම මගින් මෙය සිදු කරනු ලැබුවද එය අප විසින් මෙහෙයවන්නේ කෙසේද යන්න වෙනස් කිරීමකි.

තවත් නව ගොනුවක් සාදන්න, එය නමක් දෙන්න, ඉන්පසු පහත පෙළ ඇතුළු කරන්න:

count = 1: count = = 10: print ("hello world") count count = count +1 time.sleep (1) elif count == 11: quit ()

මෙහිදී අපි '<=' පළමු 'නම්' ප්රකාශයේ අර්ථය "අඩු හෝ සමාන ලෙස අඩුය" යන්නෙන් අදහස් කෙරෙයි. ගණනය 10 ට වඩා අඩු හෝ සමාන නම්, අපගේ කේතය "හිලෝ ලෝකය" මුද්රණය කරනු ඇත.

ඊළඟ 'ඇත්නම්' ප්රකාශය අංක 11 අංකයට පෙනේ, 11 ගණනය කරන්නේ නම් එය තිරස් වසා දැමූ 'quit ()' විධානය ක්රියාත්මක වේ.

මෙම ගොනුව බලන්න.

ඔබ ගැන

මෙම ව්යායාම මඟින් කේතයන් හසුරුවීමේ ඉතාම මූලික ක්රම කිහිපයක් පෙන්වයි. එහෙත් එය නව රැප්බෙරි පී සහ පයිතොන් භාවිතා කරන්නන් මුල් අවධිවල ගැඹුරට ගැලපෙන බව පෙනේ.

ඔබ එය දැනටමත් හමු නොවුණි නම්, About.com හි කැපවූ Python අඩවියේ මෙම විශිෂ්ට භාෂා ක්රමලේඛය ගැන වැඩි විස්තර දැනගැනීම සඳහා.

අනාගත ලිපි සහ ව්යාපෘති සඳහා තවත් කේත නිදර්ශන ආවරණය කරමු.