સામગ્રીનું કોષ્ટક[છુપાવો][બતાવો]
અમારા બીજા લેક્ચરમાં આપનું સ્વાગત છે નવા નિશાળીયા માટે પાયથોન ક્રેશ કોર્સ શ્રેણી.
આ વ્યાખ્યાન Python ના વાક્યરચના પર ધ્યાન કેન્દ્રિત કરશે અને Python કોડ કેવી રીતે એક્ઝિક્યુટ કરવામાં આવે છે તે સમજશે.
અમે અમારી સિસ્ટમમાં પહેલાથી જ Python 3.10.4 ઇન્સ્ટોલ કર્યું છે. હવે આપણને Python માટે કોડ એડિટરની જરૂર છે. ત્યાં ઘણા બધા વિકલ્પો છે પરંતુ મારું મનપસંદ છે પાઇચાર્મ.
તે Python માટે ઉપયોગમાં લેવાતા સૌથી લોકપ્રિય કોડ સંપાદકોમાંનું એક છે અને અમે તેનો ઉપયોગ આ કોર્સ માટે કરીશું. તે પ્રથમ શરૂઆતમાં આના જેવું લાગે છે.
હવે પ્રોજેક્ટમાં નવી પાયથોન ફાઈલ બનાવો. હવે તમે પાયથોનમાં તમારો પહેલો કોડ લખવા માટે તૈયાર છો.
હવે લખો:
print("Hello HashDork")
હવે “રન” મેનૂને વિસ્તૃત કરો અને રન પર ક્લિક કરો. પ્રોગ્રામ ચલાવવા માટે તમે વિન્ડોઝમાં હોટકીઝ 'Shift + F10' અથવા macOS માં 'Ctrl + cmd + R' નો પણ ઉપયોગ કરી શકો છો.
તે પછી, તમે તળિયે એક નાની ટર્મિનલ વિન્ડો જોશો જે તમારા કોડનું આઉટપુટ દર્શાવે છે. આ તમારો પહેલો પાયથોન કોડ હતો. હવે આપણે શીખીશું કે તે કેવી રીતે ચલાવવામાં આવ્યું હતું.
આ તમારો પહેલો પાયથોન કોડ હતો. ચાલો બીજું ઉદાહરણ અજમાવીએ.
આ ઉદાહરણમાં, અમે ફક્ત એક ફૂદડીને 10 વડે ગુણાકાર કરીને 10 ફૂદડી '*' પ્રિન્ટ કરીશું.
પ્રકાર:
print("*"*10)
આઉટપુટ આના જેવું દેખાશે.
હવે આપણે શીખીશું કે તે કેવી રીતે ચલાવવામાં આવ્યું હતું.
પાયથોન કોડ કેવી રીતે એક્ઝિક્યુટ થાય છે?
જ્યારે આપણે પાયથોનમાં કોડ લખીએ છીએ, ત્યારે કૌંસની અંદર કોડનો ટુકડો એટલે કે (“*”*10) એક્સપ્રેશન કહેવાય છે. તે કોડનો ભાગ છે જે મૂલ્ય ઉત્પન્ન કરે છે.
તેથી જ્યારે પાયથોન ઈન્ટરપ્રીટર લાઇન 2 ને એક્ઝિક્યુટ કરવાનો પ્રયાસ કરે છે, ત્યારે પહેલા તે કૌંસની વચ્ચેના કોડનું મૂલ્યાંકન કરશે એટલે કે અભિવ્યક્તિ. આથી તે 10 ફૂદડી બનાવશે અને તેને ટર્મિનલ પર પ્રિન્ટ કરશે.
Python માં ચલો
વેરીએબલ્સ એ પ્રોગ્રામિંગની સૌથી મૂળભૂત વિભાવનાઓમાંની એક છે અને તે પાયથોન માટે વિશિષ્ટ નથી. અમે કમ્પ્યુટરની મેમરીમાં ડેટાને અસ્થાયી રૂપે સંગ્રહિત કરવા માટે ચલોનો ઉપયોગ કરીએ છીએ.
અહીં એક ઉદાહરણ છે,
ચાલો ટાઈપ કરીએ:
Price = 10
જ્યારે પાયથોન ઈન્ટરપ્રીટર આ કોડને એક્ઝિક્યુટ કરે છે, ત્યારે તે અમુક મેમરી ફાળવશે જેમાં તે 10 નંબર સ્ટોર કરશે. છેલ્લે, તે આ કિંમતને તે મેમરી સ્થાન સાથે જોડી દેશે.
હવે આપણે તે વેરીએબલમાં સેવ કરેલી વેલ્યુને એક્સેસ કરવા માટે આપણા પ્રોગ્રામમાં ગમે ત્યાં આ વેરીએબલ “પ્રાઈસ” નો ઉપયોગ કરી શકીએ છીએ.
હવે જો તમે ટાઈપ કરો,
print(Price)
આ પ્રોગ્રામનું આઉટપુટ ચલ “કિંમત” એટલે કે 10 માં સંગ્રહિત મૂલ્ય બતાવશે. નોંધ કરો કે વેરીએબલ કેસ-સંવેદનશીલ છે.
તો આ રીતે આપણે ચલોને વ્યાખ્યાયિત કરીએ છીએ, આપણે એક ઓળખકર્તા સાથે શરૂ કરીએ છીએ જે આપણા વેરીએબલનું નામ છે, પછી એક સમાન ચિહ્ન અને અંતે એક મૂલ્ય.
ચાલો આ પ્રોગ્રામને નેક્સ્ટ લેવલ પર લઈ જઈએ. બીજી લાઇન પર, અમે આ કિંમત વેરીએબલની કિંમતને નવી કિંમતમાં અપડેટ કરી શકીએ છીએ. ચાલો તેને 20 બનાવીએ. હવે જ્યારે આપણે આપણો પ્રોગ્રામ ચલાવીએ છીએ, ત્યારે આપણે 20 જોવું જોઈએ, કારણ કે પાયથોન ઈન્ટરપ્રીટર આપણી કોડ લાઈન ઉપરથી લાઈન દ્વારા એક્ઝિક્યુટ કરે છે.
આપણે પૂર્ણાંકો, ફ્લોટ્સ, શબ્દમાળાઓ અને બુલિયન મૂલ્યોને ચલ તરીકે સંગ્રહિત કરી શકીએ છીએ. આ ઉપરાંત, પાયથોન સૂચિઓ અને ઑબ્જેક્ટ્સ જેવા જટિલ મૂલ્યોને સંગ્રહિત કરી શકે છે જેની આપણે પછીથી ચર્ચા કરીશું.
હવે આપણે સ્ટ્રિંગ અને બુલિયન વેલ્યુના ઉદાહરણનું અવલોકન કરીશું.
પાયથોનમાં, સ્ટ્રિંગ એ યુનિકોડ અક્ષરોનો ક્રમ છે. સરળ શબ્દોમાં, તે અક્ષરોની કોઈપણ શ્રેણી છે જેનું શાબ્દિક અર્થઘટન સ્ક્રિપ્ટ દ્વારા કરવામાં આવે છે.
જેમ,
name = 'HashDork'
તેવી જ રીતે, બુલિયન મૂલ્યોનો ઉપયોગ અભિવ્યક્તિને સાચું અથવા ખોટું મૂલ્ય સોંપવા માટે થાય છે.
is_published = True
નોંધ કરો કે પાયથોન એક કેસ-સંવેદનશીલ ભાષા છે અને સામાન્ય રીતે તમારે ચલ લખવા માટે નાના અક્ષરોનો ઉપયોગ કરવો જોઈએ અને બુલિયન મૂલ્ય વ્યાખ્યાયિત કરતી વખતે અપરકેસથી શરૂ કરવું જોઈએ. આ કિસ્સામાં, 'સાચું' દુભાષિયા દ્વારા ઓળખવામાં આવશે નહીં અને તે ભૂલમાં પરિણમશે. અન્ડરસ્કોરનો ઉપયોગ ચલ નામના શબ્દોને અલગ કરવા માટે થાય છે.
ઉદાહરણ કાર્યક્રમ
હવે, આપણે એક ઉદાહરણ પ્રોગ્રામ જોઈશું જે ઉપરોક્ત ખ્યાલોનો ઉપયોગ કરશે.
કલ્પના કરો કે આપણે હોસ્પિટલ માટે પ્રોગ્રામ લખવા જઈ રહ્યા છીએ. તેથી અમે રાજ કૂથ્રપ્પાલી નામના દર્દીને તપાસીએ છીએ (હા, તમે સમજી ગયા). તે 29 વર્ષનો છે અને નવો દર્દી છે. હું ઇચ્છું છું કે તમે અહીં 3 ચલોને વ્યાખ્યાયિત કરો, તેનું નામ, તેની ઉંમર અને અન્ય વેરીએબલ તપાસો કે આ નવો છે કે હાલનો દર્દી.
સ્ક્રોલ કરવાનું બંધ કરો અને તેને જાતે જ અજમાવી જુઓ.
હવે ચાલો ઉકેલ મેળવીએ.
full_name = 'Raj Koothrappali'
age = 29
is_new = True
લપેટી અપ
આ વ્યાખ્યાનમાંથી આટલું જ.
આપણે Python, Type Conversion અને Strings માં ઇનપુટ મેળવવા વિશે શીખીશું.
એક જવાબ છોડો