ython એક અર્થઘટન, ઑબ્જેક્ટ-ઓરિએન્ટેડ, ડાયનેમિક સિમેન્ટિક્સ સાથે ઉચ્ચ-સ્તરની પ્રોગ્રામિંગ ભાષા છે. ડાયનેમિક ટાઈપિંગ અને ડાયનેમિક બાઈન્ડિંગ સાથે મળીને ડેટા સ્ટ્રક્ચર્સમાં બિલ્ટ તેનું ઉચ્ચ-સ્તર, તેને ઝડપી એપ્લિકેશન ડેવલપમેન્ટ માટે તેમજ હાલના ઘટકોને એકસાથે જોડવા માટે સ્ક્રિપ્ટિંગ અથવા ગ્લુ લેંગ્વેજ તરીકે ઉપયોગ કરવા માટે ખૂબ જ આકર્ષક બનાવે છે. પાયથોનનું સરળ, શીખવામાં સરળ વાક્યરચના વાંચનક્ષમતા પર ભાર મૂકે છે અને તેથી પ્રોગ્રામ જાળવણીની કિંમત ઘટાડે છે. પાયથોન મોડ્યુલો અને પેકેજોને સપોર્ટ કરે છે, જે પ્રોગ્રામ મોડ્યુલારિટી અને કોડ પુનઃઉપયોગને પ્રોત્સાહિત કરે છે. પાયથોન દુભાષિયા અને વ્યાપક પ્રમાણભૂત પુસ્તકાલય તમામ મુખ્ય પ્લેટફોર્મ્સ માટે ચાર્જ વિના સ્ત્રોત અથવા દ્વિસંગી સ્વરૂપમાં ઉપલબ્ધ છે, અને મુક્તપણે વિતરિત કરી શકાય છે.
ઘણી વખત, પ્રોગ્રામરો પાયથોન સાથે પ્રેમમાં પડે છે કારણ કે તે પ્રદાન કરે છે તે વધેલી ઉત્પાદકતાને કારણે. કોઈ સંકલન પગલું ન હોવાથી, સંપાદન-પરીક્ષણ-ડિબગ ચક્ર અતિ ઝડપી છે. પાયથોન પ્રોગ્રામ ડીબગ કરવું સરળ છે: બગ અથવા ખરાબ ઇનપુટ ક્યારેય સેગ્મેન્ટેશન ફોલ્ટનું કારણ બનશે નહીં. તેના બદલે, જ્યારે દુભાષિયા ભૂલ શોધે છે, ત્યારે તે એક અપવાદ ઉભો કરે છે. જ્યારે પ્રોગ્રામ અપવાદને પકડતો નથી, ત્યારે દુભાષિયા સ્ટેક ટ્રેસ છાપે છે. સોર્સ લેવલ ડીબગર સ્થાનિક અને વૈશ્વિક ચલોનું નિરીક્ષણ, મનસ્વી અભિવ્યક્તિઓનું મૂલ્યાંકન, બ્રેકપોઇન્ટ સેટ કરવા, કોડને એક સમયે એક લીટીમાં આગળ વધવા વગેરેની મંજૂરી આપે છે. ડીબગર પાયથોનમાં જ લખાયેલું છે, જે પાયથોનની આત્મનિરીક્ષણ શક્તિની સાક્ષી આપે છે. બીજી બાજુ, ઘણી વખત પ્રોગ્રામને ડીબગ કરવાની સૌથી ઝડપી રીત સ્ત્રોતમાં થોડા પ્રિન્ટ સ્ટેટમેન્ટ ઉમેરવાનો છે: ઝડપી એડિટ-ટેસ્ટ-ડિબગ ચક્ર આ બનાવે છે
આ રોજ અપડેટ કર્યું
13 જૂન, 2023