Skip to main content

హలో వరల్డ్: మీ మొదటి రాస్ప్బెర్రీ పై ప్రాజెక్ట్

Anonim

మీరు రాస్ప్బెర్రీ పైకి కొత్తగా ఉన్నప్పుడు, మొదట మీరు పరికరానికి మిమ్మల్ని ఆకర్షించిన ప్రాజెక్టులకు నేరుగా ప్రవేశించడం మరియు దూకడం అన్ని ఉత్సాహకరంగా ఉంటుంది.

రోబోట్స్, సెన్సార్లు, మ్యూజిక్ ప్లేయర్లు మరియు ఇలాంటి ప్రాజెక్టులు రాస్ప్బెర్రీ పై కోసం గొప్ప ఉపయోగాలు. ఒక ఆదర్శ ప్రపంచం లో, మీరు క్లిష్టమైన ప్రణాళికలో చార్జ్ చేయడానికి ముందు ప్రాథమికాలను నేర్చుకోవాలి.

మీరు లైనక్స్ కి కూడా కొత్తగా ఉంటే, అది కూడా కోణీయ సాంకేతికతను కలిగి ఉంటుంది, కాబట్టి పైథాన్ ఎలా పని చేస్తుందో తెలుసుకోవడానికి సులభమైన ప్రాజెక్టులతో ప్రారంభించడానికి ఉత్తమం, మరియు ఆ సమయంలో జ్ఞానం మీద నిర్మించుకోండి.

ఎ జెంటిల్ ఇంట్రడక్షన్

ఒక రాస్ప్బెర్రీ పై మొట్టమొదటి మొట్టమొదటి ప్రాజెక్టుల్లో ఒకటి, "హలో వరల్డ్" అనే స్క్రిప్ట్ను టెర్మినల్కు లేదా IDLE పైథాన్ అభివృద్ధి పర్యావరణాన్ని ఉపయోగించి ప్రింట్ చేయడమే.

ఇది ఒక బోరింగ్ ప్రారంభం వంటి అనిపించవచ్చు ఉండవచ్చు, కానీ అది మీరు పైథాన్కు సులభమైన మరియు సంబంధిత పరిచయం ఇస్తుంది - మరియు ఇది మీ భవిష్యత్ ప్రాజెక్ట్లలో మా ఉపయోగించి మీరు కూడా ఒక ఫంక్షన్.

నిజంగా రాస్ప్బెర్రీ పై తో మా ప్రోగ్రామింగ్ నైపుణ్యాలు ఆఫ్ వదలివేయడానికి ఈ సంప్రదాయ పాఠం యొక్క కొన్ని వైవిధ్యాలు ద్వారా వెళ్ళి తెలపండి. మేము IDLE కు బదులుగా పైథాన్ స్క్రిప్టులను ఉపయోగిస్తాము, ఎందుకంటే నా ఇష్టపడే పద్ధతి కేవలం.

హలో వరల్డ్

"హలో వరల్డ్" టెక్స్ట్ యొక్క ప్రాధమిక ముద్రణతో మొదట్లో ప్రారంభించండి.

ఒకసారి ఒక టెర్మినల్ సెషన్కు లాగిన్ అయ్యి, 'helloworld.py' అనే క్రొత్త పైథాన్ లిపిని సృష్టించేందుకు కింది ఆదేశాన్ని ఇవ్వండి.

సుడో నానో helloworld.py

నానో మనము వుపయోగించబోయే టెక్స్ట్ ఎడిటర్, మరియు 'పై' అనేది పైథాన్ స్క్రిప్ట్స్ కొరకు ఫైల్ పొడిగింపు.

మేము సుడోను (ఇది 'సూపర్యూజర్ డూ' కోసం నిలుస్తుంది) ఆరంభంలో సూపర్ కూపర్గా ఆదేశాన్ని నడుపుతుంది. మీరు ఎల్లప్పుడూ దీనిని ఉపయోగించకూడదు, మరియు అది తప్పు ఆదేశాలతో తప్పు చేతిలో ప్రమాదకరం కావచ్చు, కానీ నేను ఇప్పుడు దానిని అలవాటుగా ఉపయోగించుకుంటాను.

ఈ ఆదేశం కొత్త ఖాళీ పత్రాన్ని తెరుస్తుంది. ఫైల్ రన్ అయినప్పుడు "hello world" అనే పదాన్ని ప్రింట్ చేస్తున్న క్రింద ఉన్న టెక్స్ట్ ను ఎంటర్ చెయ్యండి:

ప్రింట్ ("హలో వరల్డ్")

ఒకసారి ఎంటర్, Ctrl + X నొక్కండి మరియు ఫైల్ను సేవ్ చేయడానికి 'Y' ను నొక్కండి. టెర్మినల్ ఫైల్ను ప్రత్యేక ఫైలు పేరుతో సేవ్ చేయమని ఎంటర్టైన్ చేయమని అడుగుతుంది, కాబట్టి ముందుకు సాగి, ఎంటర్ కీని నొక్కండి. మీరు మీ మొదటి పైథాన్ ఫైల్ను సృష్టించారు!

మీరు ఇప్పుడు టెర్మినల్లో తిరిగి ఉంటారు. మా కొత్త లిపిని అమలు చేయటానికి, కింది ఆదేశాన్ని ఉపయోగించుకుంటాము:

సుడో పైథాన్ helloworld.py

ఇది "hello world" ను ముద్రిస్తుంది మరియు ఆ స్క్రిప్ట్ను మూసివేసి, మళ్లీ టెర్మినల్ను ఉపయోగించుకుంటాము.

హలో వరల్డ్

ఒక గేర్ పైకి వెళ్ళడానికి సమయం. ఈ ఉదాహరణ ఒక పంక్తిలో "హలో" అనే పదాన్ని ముద్రిస్తుంది మరియు తర్వాత "ప్రపంచాన్ని" తరువాత ఉంటుంది. ఇది మన పైథాన్ ఫైలుకు కొత్త పంక్తిని జోడిస్తుంది, కానీ ఇప్పటికీ చాలా సులభమైన స్థాయిలో.

క్రింది ఆదేశాన్ని ఉపయోగించడం ద్వారా ఒక క్రొత్త ఫైల్ను ప్రారంభించండి:

సుడో నానో hellothenworld.py

మరోసారి ఇది ఖాళీ ఎడిటర్ విండోను తెరుస్తుంది. కింది వచనాన్ని నమోదు చేయండి:

ప్రింట్ ( "హలో")

ముద్రణ ( "ప్రపంచం")

మళ్ళీ నిష్క్రమించడానికి మరియు సేవ్ చేయడానికి Ctrl + X ను ఉపయోగించండి, ఆపై 'Y' నొక్కి ఆపై ప్రాంప్ట్ చేసినప్పుడు 'ఎంటర్' చేయండి.

కింది ఆదేశంతో స్క్రిప్ట్ని అమలు చేయండి:

సుడో పైథాన్ hellothenworld.py

ఇది ఒక లైన్లో "హలో" ప్రింట్ చేస్తుంది, తరువాత లైన్లో "world", ఆపై స్క్రిప్ట్ను మూసివేస్తుంది.

హలో వరల్డ్, గుడ్బై వరల్డ్

మునుపటి ఉదాహరణలో మనము నేర్చుకున్నది ఏమిటంటే, మనము "హలో వరల్డ్" అని పిలవబడుతున్నాము, ఆ తరువాత "గుడ్బై ప్రపంచ" అని చెప్పండి.

ఫైళ్లను ఎలా ఉపయోగించాలో మరియు ఉపయోగించాలో మీరు నేర్చుకున్నాము, ఆ సమయంలో ఆ సూచనల నుండి మేము చల్లగా ఉన్నాము.

Hellogoodbye.py అని పిలువబడే కొత్త ఫైల్ను తయారు చేసి, నానోలో తెరవండి. కింది వచనాన్ని నమోదు చేయండి:

దిగుమతి సమయం

కౌంట్ = 1

ట్రూ:

లెక్కించినట్లయితే == 1:

ప్రింట్ ("హలో వరల్డ్")

కౌంట్ = లెక్క -1

time.sleep (1)

elif గణన == 0:

ప్రింట్ ("గుడ్బై ప్రపంచ")

లెక్కించు = లెక్కించు +1

time.sleep (1)

మేము ఇక్కడ కొన్ని కొత్త భావనలను పరిచయం చేశాము:

  • దిగుమతి: దిగుమతి లైన్ సమయం మాడ్యూల్ లో తెస్తుంది ఇది మేము పేర్కొనే సమయం కోసం వేచి ఫైలు గోవా అనుమతిస్తుంది. మేము దీన్ని తరువాత 'time.sleep (1)' తో చేయండి.
  • కౌంట్: కౌంట్ లైన్ ఒక వేరియబుల్ని నిర్వచించును, ఇది విలువను కలిగి ఉండటం మరియు అది పేరును ఇవ్వడం. మేము దీన్ని '1' వద్ద మొదలుపెడుతున్నాము, ఇది మేము ఇంకా మరింత వివరిస్తాము.
  • అయితే: మేము కూడా ఒక సమయంలో లూప్ ఉపయోగించారు. పేరు సూచిస్తున్నట్లుగా, ఈ 'ఉచ్చులు' మన కోడ్ 'అయితే' ఒక పరిస్థితి నిజం. ఈ సందర్భంలో, మేము ఉపయోగిస్తున్నప్పుడు 'ట్రూ అయితే' ఇది మేము అది మానవీయంగా ఆపడానికి వరకు అది శాశ్వతంగా అమలు అర్థం.
  • ప్రకటనలు ఉంటే: మా అయితే లూప్ లోపల మేము 'ఉంటే' ఒక జంట కలిగి ప్రకటనలు. మొట్టమొదటి ప్రకటన ప్రకారం "లెక్కింపు సరిగ్గా ఉన్నట్లయితే, దిగువకు తీసుకున్న కోడ్ను అమలు చేసి అమలు చేయండి". ఈ విధమైన ఫంక్షన్ల కోసం పైథాన్లో ఇండెంటేషన్ని ముఖ్యం.

ఈ ఇండెంట్ కోడ్ రన్ చేస్తే, అది "హలో వరల్డ్" ను ముద్రిస్తుంది మరియు మా -1 కౌంట్ వేరియబుల్ -1 ను మారుస్తుంది. ఇది మళ్ళీ రన్ చేయడానికి 'లూప్' తిరిగి సైక్లింగ్ ముందు 'time.sleep (1)' తో రెండవ కోసం వేచి ఉంటుంది.

రెండవ 'if' స్టేట్మెంట్ ఇదే పని చేస్తుంది కానీ 'కౌంట్' సరిగ్గా ఉన్నట్లయితే మాత్రమే నడుస్తుంది. ఇది "గుడ్బై ప్రపంచాన్ని" ప్రింట్ చేస్తుంది మరియు 'లెక్కింపు' కి 1 ను జోడిస్తుంది. ఒకసారి మళ్ళీ 'అయితే లూప్' మళ్ళీ అమలు ముందు రెండవ వేచి ఉంటుంది.

ఆశాజనక, మీరు ఇప్పుడు 'లెక్కింపు' ఎలా ప్రారంభమవుతుందో చూడవచ్చు మరియు 1 మరియు 0 మధ్య నిరంతరం చక్రం ఉంటుంది, ప్రతిసారీ వేరొక పాఠాన్ని ప్రింట్ చేస్తుంది.

స్క్రిప్ట్ అమలు మరియు మీ కోసం చూడండి! స్క్రిప్ట్ ఆపడానికి, కేవలం హిట్ Ctrl+సి.

హలో వరల్డ్ 100 టైమ్స్

ఎలా మా టెక్స్ట్ ప్రింట్ కేవలం 10 సార్లు పునరావృతం గురించి, స్వయంచాలకంగా? కొంతకాలం లోపల కౌంట్ను ఉపయోగించి దీనిని సాధించవచ్చు, కానీ దానిని మనం ఎలా మార్చాలో మారుస్తున్నాము.

మరొక క్రొత్త ఫైల్ను సృష్టించి, అది ఒక పేరును ఇవ్వండి, ఆపై దిగువ వచనాన్ని నమోదు చేయండి:

దిగుమతి సమయం

కౌంట్ = 1

ట్రూ:

లెక్కించినట్లయితే <= 10:

ముద్రణ ("హలో వరల్డ్"), కౌంట్

లెక్కించు = లెక్కించు +1

time.sleep (1)

ఎలిఫ్ కౌంట్ == 11:

విడిచి ()

ఇక్కడ 'if =' అనే పదానికి 'తక్కువ లేదా సమానంగా' అంటే '<=' ను ఉపయోగించాము. కౌంట్ 10 కంటే తక్కువగా లేదా సమానంగా ఉంటే, మా కోడ్ "హలో వరల్డ్" ను ముద్రిస్తుంది.

తదుపరి 'if' స్టేట్మెంట్ సంఖ్య 11 కొరకు మాత్రమే కనిపిస్తుంది, మరియు లెక్కింపు 11 వద్ద ఉంటే అది స్క్రిప్ట్ను మూసివేసే 'quit ()' కమాండ్ను అమలు చేస్తుంది.

దీన్ని మీ కోసం చూడడానికి ఫైల్ను ప్రయత్నించండి.

మీకు అప్పగిస్తున్నాను

ఈ వ్యాయామాలు మీరు కోడ్ను అభిసంధానించడానికి కొన్ని ప్రాథమిక పద్ధతులను చూపుతున్నాయి, అయితే ఇది అన్ని కొత్త రాస్ప్బెర్రీ పై మరియు పైథాన్ వినియోగదారులు ప్రారంభంలో పట్టుకుంటారని ఫౌండేషన్ నేర్చుకోవడం యొక్క రకం.

మీరు ఇప్పటికే అది దొరకలేదు ఉంటే, ఈ అద్భుతమైన ప్రోగ్రామింగ్ భాష గురించి మరింత తెలుసుకోవడానికి ingcaba.tk యొక్క అంకితం పైథాన్ సైట్ తనిఖీ.

భవిష్యత్ కథనాలు మరియు ప్రాజెక్టుల్లో మరిన్ని కోడ్ ఉదాహరణలు మేము కవర్ చేస్తాము, వేచి ఉండండి!