पायथन बद्दल अधिक भाषेचे घटक

पायथन बद्दल अधिक


मध्ये मागील लेख पायथन प्रोग्रामिंग भाषा कशासाठी आणि नवीनतम आवृत्ती कशी असावी याबद्दल आम्ही चर्चा केली होती. भाषेचे घटक काही उदाहरणांसह शिकण्याची आता वेळ आहे.

पायथन बद्दल अधिक प्रारंभ करण्यासाठी साधने

वाळीत टाकणे

पायथनमध्ये बरेच मॉड्यूल आहेत ज्यात कोड लेखनाची वेळ वाचते कारण ते आपल्याला आवश्यक असलेल्या प्रीप्रोग्राम फंक्शन्सवर आणतात. त्यापैकी काही पूर्व-स्थापित असल्यास, आम्हाला त्यांची आवश्यकता असल्यानुसार इतरांना जोडले जाणे आवश्यक आहे.

त्यांना जोडण्यासाठी दोन सोप्या मार्ग आहेत; आपल्या वितरणाच्या भांडारांमधून (जणू ते सामान्य प्रोग्राम होते) किंवा पीआयपी नावाचे पॅकेट मॅनेजर वापरणे. दुसरी पद्धत आपल्याकडे सर्वात अद्ययावत आवृत्ती असल्याचे सुनिश्चित करते.

महत्त्वाचे
लक्षात ठेवा प्रोग्राम सुरू करण्यासाठी कमांड आहे python3 nombre_del_programa आणि नाही python nombre_del_programa.

आमच्याकडे पीआयपी स्थापित आहे का ते तपासू
pip3 -V

आपल्याला यासारखा संदेश प्राप्त झाला पाहिजे
pip 20.2.3 from /usr/local/lib/python3.9/site-packages/pip (python 3.9)
जर आपल्याकडे पिप स्थापित केलेला नसेल तर आपण आपल्या वितरणाच्या पॅकेज व्यवस्थापकाकडून ते करू शकता. आपल्याला पॅकेज आवश्यक आहे
पायथन 3-पाईप

डेटा प्रविष्ट करणे आणि प्रदर्शित करणे

आपण आपला पहिला प्रोग्रॅम लिहिणार आहोत. आपण प्रोग्राम कॉपी आणि पेस्ट केल्यास कदाचित ते कार्य करणार नाहीत. मी शिफारस करतो की आपण ते टाइप करा. जागांचा आदर करण्याचे सुनिश्चित करा किंवा ते कार्य करणार नाहीत.

print("¡Hola!")
nombre=input("¿Cómo te llamas? ")
print("¡Bienvenido/a!", nombre, ".Gracias por leer Linux Adictos")

कार्यक्रमाच्या पहिल्या ओळीत आम्ही अभिवादन संदेश प्रिंट करतो. दुसर्‍या मध्ये, आम्ही "नेम" नावाचे व्हेरिएबल परिभाषित करतो आणि त्याला आपले नाव काय आहे या प्रश्नाचे उत्तर म्हणून मूल्य म्हणून नियुक्त करतो. लक्षात घ्या की इनपुट मध्ये दोन कार्ये आहेत, ती म्हणजे संदेश प्रदर्शित करणे आणि व्हेरिएबलला दिलेल्या प्रतिसादाचे मूल्य देणे.

तिसर्‍या ओळीत, प्रिंट कमांड परत येईल, दोन प्रकारची सामग्री मुद्रित करते. पूर्वनिर्धारित अभिवादन (नेहमी कोटमध्ये काय असते) आणि व्हेरिएबलचे मूल्य (व्हेरिएबल्स नेहमी कोट्सशिवाय असतात. व्हेरिएबल आणि नॉन-व्हेरिएबल सामग्री स्वल्पविरामाने (,) सह विभक्त केली जाते.

चला बदल करण्याचा प्रयत्न करूया

print("¡Hola!")
nombre=input("¿Cómo te llamas? " )
saludo="Bienvenido "+ nombre +". Gracias por leer Linux Adictos"
print(saludo)

तिसर्‍या ओळीत आम्ही «ग्रीटिंग pred व्हेरिएबलला पूर्वनिर्धारित मजकूर (कोट दरम्यान) आणि व्हेरिएबलचे मूल्य (कोटेशिवाय) निर्दिष्ट करतो.

विभाग

प्रत्येक वेळी आवश्यकतेनुसार कोडमध्ये निर्देशांची मालिका लिहिणे म्हणजे वेळ आणि जागेचा अपव्यय होय. विशेषत: जर तो एक विस्तृत कार्यक्रम असेल. म्हणूनच दुभाषेद्वारे नंतर अंमलात आणण्यासाठी एकात्मिक विकास वातावरणाचा वापर करणे आणि एक लांब प्रोग्राम (कथेत असलेली स्क्रिप्ट) लिहाणे चांगले.

कार्यक्रम जसजसे लांबत जाईल, देखभाल आणि पुनर्वापर सुलभ करण्यासाठी त्यास बर्‍याच फायलींमध्ये विभाजित करण्याचा सल्ला दिला जातो. हे मॉड्यूल वापरतात.

मॉड्यूल फाइल्स आहेत ज्यात पायथनमधील व्याख्या आणि घोषणा असतात. फाईलचे नाव .py मध्ये समाप्त होणा module्या मॉड्यूलचे नाव आहे. उदाहरणार्थ वेलकम.पी असे मॉड्यूल बनवू. मॉड्यूलमध्ये मॉड्यूलचे नाव (स्ट्रिंग म्हणून) ग्लोबल व्हेरिएबल __ नेम__ चे मूल्य म्हणून उपलब्ध आहे.

रिक्त स्थानांबद्दल मी वर काय सांगितले ते लक्षात ठेवा. लक्षात घ्या की डीफे आणि वेलकम शब्द या शब्दाच्या खाली प्रोग्रामच्या दुसर्‍या, तिसर्‍या आणि चौथ्या ओळी सुरू होतात. पायथनला हे आवश्यक आहे आणि आम्ही पुढील लेखात त्याचे स्पष्टीकरण देऊ.

पहिल्या ओळीत आपण वेलकम नावाचे फंक्शन परिभाषित करतो. पुढील तीन ओळी निर्देश आहेत ज्या प्रत्येक वेळी कार्य म्हणतात तेव्हा अंमलात आणल्या पाहिजेत.

ओळ 5 मध्ये आम्ही प्रकाशन व्हेरिएबलची सामग्री परिभाषित करतो की फंक्शनच्या शेवटच्या सूचनांनी स्वागत संदेश मुद्रित करणे आवश्यक आहे.

प्रोग्रॅमच्या शेवटच्या ओळीसह आपण फंक्शन कार्यान्वित करू.

चला काहीतरी वेगळं करण्याचा प्रयत्न करूया. दोन फायली तयार करा. एक म्हणतात वेल.पी. व दुसरी चाचणी. py

वेलकम.पी मध्ये या ओळी लिहा:
def Bienvenida():
   publicacion="Linux adictos"
   nombre=input("¿Cómo te llamas ")
   saludo="Bienvenido "+nombre+" Gracias por leer "+publicacion
   print(saludo)

Test.py मध्ये लिहा:
from Bienvenida import Bienvenida
Bienvenida()
आपण फंक्शन आणि फंक्शन कॉलला दोन वेगळ्या फाईल्समध्ये वेगळे करणे म्हणजे काय करत आहोत.


आपली टिप्पणी द्या

आपला ई-मेल पत्ता प्रकाशित केला जाणार नाही. आवश्यक फील्ड चिन्हांकित केले आहेत *

*

*

  1. डेटासाठी जबाबदार: AB इंटरनेट नेटवर्क 2008 SL
  2. डेटाचा उद्देशः नियंत्रण स्पॅम, टिप्पणी व्यवस्थापन.
  3. कायदे: आपली संमती
  4. डेटा संप्रेषण: कायदेशीर बंधन वगळता डेटा तृतीय पक्षास कळविला जाणार नाही.
  5. डेटा संग्रहण: ओकेन्टस नेटवर्क (EU) द्वारा होस्ट केलेला डेटाबेस
  6. अधिकारः कोणत्याही वेळी आपण आपली माहिती मर्यादित, पुनर्प्राप्त आणि हटवू शकता.