પાયથોન વિશે વધુ. ભાષાના ઘટકો

પાયથોન વિશે વધુ


આ માં અગાઉના લેખ અમે પાયથોન પ્રોગ્રામિંગ ભાષા કેમ શીખીશું અને નવીનતમ સંસ્કરણ કેવી રીતે રાખવું તેના કારણો વિશે ચર્ચા કરી હતી. હવે કેટલાક ઉદાહરણો સાથે ભાષાના ઘટકો શીખવાનો સમય છે.

પાયથોન વિશે વધુ. પ્રારંભ કરવા માટેનાં સાધનો

ફળનું નાનું બીજ

પાયથોનમાં ઘણા મોડ્યુલો છે જે કોડ લેખનનો સમય બચાવે છે કારણ કે તે આપણી જરૂરિયાત પૂર્વક્રમે કાર્ય કરે છે. તેમ છતાં તેમાંના કેટલાક પૂર્વ-ઇન્સ્ટોલ કરેલા છે, તેમ છતાં અન્યની જરૂરિયાત મુજબ ઉમેરવું આવશ્યક છે.

તેમને ઉમેરવાની બે સરળ રીતો છે; તમારા વિતરણની ભંડારમાંથી (જાણે કે તે કોઈ સામાન્ય પ્રોગ્રામ હોય) અથવા પી.આઇ.પી. કહેવાય પેકેટ મેનેજરનો ઉપયોગ. બીજી પદ્ધતિ સુનિશ્ચિત કરે છે કે અમારી પાસે સૌથી વર્તમાન આવૃત્તિઓ છે.

મહત્વપૂર્ણ
યાદ રાખો કે પ્રોગ્રામ્સ શરૂ કરવાની આદેશ છે 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-પાઇપ

ડેટા દાખલ કરવો અને પ્રદર્શિત કરવું

આપણે આપણો પહેલો પ્રોગ્રામ લખીશું. સંભવ છે કે જો તમે પ્રોગ્રામ્સની ક copyપિ અને પેસ્ટ કરો છો, તો તે કાર્ય કરશે નહીં. હું ભલામણ કરું છું કે તમે તેમને ટાઇપ કરો. ખાતરી કરો કે તમે સ્થાનોને માન આપો છો અથવા તેઓ કામ કરશે નહીં.

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)

ત્રીજી લાઇનમાં આપણે ચલ «શુભેચ્છા to ને પૂર્વવ્યાખ્યાયિત લખાણ (અવતરણો વચ્ચે) અને ચલનું મૂલ્ય (અવતરણ વિના) સોંપીએ છીએ

મોડ્યુલો

દર વખતે જ્યારે જરૂરી હોય ત્યારે કોડમાં સૂચનાઓની શ્રેણી લખી રાખવી એ સમય અને જગ્યાનો વ્યય છે. ખાસ કરીને જો તે કોઈ વ્યાપક પ્રોગ્રામ હોય. તેથી જ ઇન્ટિગ્રેટેડ ડેવલપમેન્ટ વાતાવરણનો ઉપયોગ કરવો અને દુભાષિયા દ્વારા બાદમાં ચલાવવા માટે એક લાંબી પ્રોગ્રામ (કટારમાં સ્ક્રિપ્ટ) લખવું શ્રેષ્ઠ છે.

જેમ જેમ કાર્યક્રમ લંબાય છે, તેને જાળવણી અને ફરીથી ઉપયોગમાં સરળ બનાવવા માટે તેને ઘણી ફાઇલોમાં વહેંચવાની સલાહ આપવામાં આવે છે. મોડ્યુલો આ માટે વપરાય છે.

મોડ્યુલો એ ફાઇલો છે જેમાં પાયથોનમાં વ્યાખ્યાઓ અને ઘોષણાઓ હોય છે. ફાઇલ નામ એ .py માં સમાપ્ત થતા મોડ્યુલનું નામ છે. ઉદાહરણ તરીકે, આપણે વેલ્યુ.પી.પી. નામનું મોડ્યુલ બનાવીશું. મોડ્યુલની અંદર, મોડ્યુલ નામ (શબ્દમાળા તરીકે) વૈશ્વિક ચલ __ નામ__ ની કિંમત તરીકે ઉપલબ્ધ છે.

જગ્યાઓ વિશે મેં ઉપર કહ્યું તે ધ્યાનમાં રાખો. નોંધ લો કે પ્રોગ્રામની બીજી, ત્રીજી અને ચોથી લાઇન લાઇન શબ્દ શબ્દ અને સ્વાગત શબ્દ વચ્ચેની જગ્યાની નીચે જ શરૂ થાય છે. આ પાયથોન દ્વારા જરૂરી છે અને અમે તેને નીચેના લેખોમાં સમજાવીશું.

પ્રથમ લીટીમાં આપણે ફંક્શનને વ્યાખ્યાયિત કરીએ છીએ જેને વેલકમ કહે છે. આગળની ત્રણ લાઇન એ સૂચનો છે કે જે દરેક વખતે ફંક્શન કહેવા પર એક્ઝેક્યુટ કરવી પડે છે.

લાઇન 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()
આપણે જે કરીએ છીએ તે ફંક્શન અને ફંક્શન ક callલને બે અલગ ફાઇલોમાં અલગ પાડવું છે.


તમારી ટિપ્પણી મૂકો

તમારું ઇમેઇલ સરનામું પ્રકાશિત કરવામાં આવશે નહીં. આવશ્યક ક્ષેત્રો સાથે ચિહ્નિત થયેલ છે *

*

*

  1. ડેટા માટે જવાબદાર: AB ઈન્ટરનેટ નેટવર્ક્સ 2008 SL
  2. ડેટાનો હેતુ: નિયંત્રણ સ્પામ, ટિપ્પણી સંચાલન.
  3. કાયદો: તમારી સંમતિ
  4. ડેટાની વાતચીત: કાયદાકીય જવાબદારી સિવાય ડેટા તૃતીય પક્ષને આપવામાં આવશે નહીં.
  5. ડેટા સ્ટોરેજ: cસેન્ટસ નેટવર્ક્સ (ઇયુ) દ્વારા હોસ્ટ કરેલો ડેટાબેઝ
  6. અધિકાર: કોઈપણ સમયે તમે તમારી માહિતીને મર્યાદિત, પુન recoverપ્રાપ્ત અને કા deleteી શકો છો.