Lesson – 96 : Python History નો પરિચય
પ્રોગ્રામિંગ જગતમાં Python એક એવી ભાષા છે કે જેમણે છેલ્લા બે દાયકામાં ખુબ જ મોટો ફેરફાર લાવ્યો છે. આજના યુગમાં વેબ ડેવલપમેન્ટ, ડેટા સાયન્સ, આર્ટિફિશિયલ ઇન્ટેલિજન્સ, મશીન લર્નિંગ, ઓટોમેશન, સાયબરસિક્યોરિટી અને અનેક ક્ષેત્રોમાં Python એક પ્રથમ પસંદગી બની ગયું છે. પરંતુ આ લોકપ્રિય ભાષાનો ઈતિહાસ ક્યાંથી શરૂ થયો? ચાલો તેના વિકાસનો રસપ્રદ પ્રવાસ જાણીએ.
Python નો જન્મ – 1980 ના અંતમાં
Python ભાષાનું સર્જન Guid van Rossum (ગીડો વાન રસમ) નામના ડચ પ્રોગ્રામરે 1989 ના ક્રિસમસ رજાઓ દરમિયાન કર્યું. તે વખતે તે ABC નામની ભાષા પર કામ કરી રહ્યા હતા, પરંતુ તે ભાષામાં કેટલીક મર્યાદાઓ હતી. તેથી તેમણે નક્કી કર્યું કે એવી ભાષા બનાવવી જોઈએ જે:
-
સરળ વાંચી શકાય તેવી (Readable)
-
સરળ લખી શકાય તેવી (Writable)
-
શક્તિશાળી (Powerful)
-
અને દરેક કામ માટે ઉપયોગી બને
આ વિચારોથી Pythonનું બીજ વાવવામાં આવ્યું.
“Python” નામ કેમ?
ઘણા લોકો માને છે કે Python નું નામ સાપના નામ પરથી રાખવામાં આવ્યું છે, પરંતુ એ સાચું નથી. ગીડો વાન રસમ બ્રિટિશ કોમેડી શો “Monty Python’s Flying Circus” નો ખુબ ચાહક હતો, અને તેના આધારે ભાષાનું નામ Python રાખવામાં આવ્યું.
Python 1.0 – પ્રથમ સત્તાવાર રિલીઝ (1991)
Python ની પહેલી વર્ઝન 1991 માં રિલીઝ થઈ. આ રિલીઝએ પ્રોગ્રામિંગ જગતમાં ક્રાંતિ જેવા ફેરફારો લાવ્યા, કારણ કે તેમાં ઉપલબ્ધ હતા:
-
હાઈ લેવલ ડેટા સ્ટ્રક્ચર્સ
-
એક્સેપ્શન હેન્ડલિંગ
-
ફંક્શન અને મોડ્યુલ્સ
તે સમયગાળામાં Python બીજા પ્રોગ્રામર્સ માટે સરળતાથી શીખી શકાતી ભાષા તરીકે પ્રસિદ્ધ થવા લાગી.
Python 2.0 – નવા યુગની શરૂઆત (2000)
Python 2.0 વર્ષ 2000 માં રિલીઝ થયું અને તેમાં ઘણાં મોટા ફેરફારો ઉમેરાયા:
-
Garbage Collection
-
લિસ્ટ comprehensions
-
Unicode સપોર્ટ
Python 2.x શ્રેણી લગભગ 20 વર્ષ સુધી સૌથી વધુ વપરાતી રહી.
Python 3.0 – સૌથી મોટો બદલાવ (2008)
Python 3.0 વર્ષ 2008 માં લોન્ચ થયું.
આ વર્ઝન સંપૂર્ણ રીતે આધુનિક જરૂરિયાતો ધ્યાને રાખીને બનાવવામાં આવ્યું હતું. પરંતુ Python 3, Python 2 સાથે સંપૂર્ણ રીતે સુસંગત નહોતું. એટલે ઘણા પ્રોગ્રામર્સને નવી વ્હાર્ડ માટે સમયે હલવું પડ્યું.
Python 3 માં ઉમેરાયેલા મુખ્ય ફેરફારો:
-
Unicode માટે સંપૂર્ણ સપોર્ટ
-
વધુ સ્વચ્છ તથા સરળ સિન્ટેક્સ
-
ડેવલપમેન્ટ ઝડપમાં વધારો
-
લાઇબ્રેરીઓનો આધુનિકીકરણ
આજે Python 3 સમગ્ર વિશ્વમાં એકમાત્ર સ્ટાન્ડર્ડ Python વર્ઝન છે.
Python નો ઝડપી વિકાસ – આધુનિક યુગ
Python ની લોકપ્રિયતાના મુખ્ય કારણો:
-
સરળ શીખવી શકાય એવી ભાષા
-
વિશાળ લાઇબ્રેરી અને ફ્રેમવર્ક્સ (Django, Flask, NumPy, Pandas, TensorFlow વગેરે)
-
આર્ટિફિશિયલ ઇન્ટેલિજન્સ અને ડેટા સાયન્સ માટે શ્રેષ્ઠ ભાષા
-
ઓપન-સોર્સ સમુદાયનો મજબૂત ટેકો
આ કારણોસર Python ઝડપથી પ્રોગ્રામિંગ જગતમાં નંબર 1 ભાષા બની ગઈ.
આજની Python
આજના સમયમાં Python નો ઉપયોગ થાય છે:
-
વેબ ડેવલપમેન્ટ
-
મશીન લર્નિંગ
-
ડેટા એનાલિસિસ
-
ઓટોમેશન
-
સાયબરસિક્યોરિટી
-
IoT
-
ગેમ ડેવલપમેન્ટ
-
એન્ડ્રોઇડ/ડેસ્કટોપ એપ્લિકેશન
દરેક ક્ષેત્રમાં Python પોતાની સરળતા અને શક્તિને કારણે રાજ કરી રહ્યું છે.
Python નો ઈતિહાસ સાદગી, લવચીકતા અને નવીનતાની કહાની છે. Guide van Rossum નું 1989 માં શરૂ થયેલું પ્રોજેક્ટ આજે આખા વિશ્વની પસંદગી બની ગયું છે. Python ભાષાએ ટેક્નોલોજીના વિકાસમાં અદભૂત યોગદાન આપ્યું છે અને ભવિષ્યમાં પણ તે અનેક ક્ષેત્રોમાં નવી ઊંચાઈઓ સર કરશે.