લેબલ print() સાથે પોસ્ટ્સ બતાવી રહ્યું છે. બધી પોસ્ટ્સ બતાવો
લેબલ print() સાથે પોસ્ટ્સ બતાવી રહ્યું છે. બધી પોસ્ટ્સ બતાવો

ગુરુવાર, 23 ડિસેમ્બર, 2021

Python first program , Welcome to python world

Python એક ઉચ્ચ સ્તરની પ્રોગ્રામિંગ ભાષા છે, જેનો વિકાસ Guido van Rossum દ્વારા 1989 માં શરૂ કરવામાં આવ્યો હતો. પાયથોનની સરળતા, ભાષાનો અનુક્રમણતા, અને વિભાજનાનાં સિદ્ધાંતોનું વાપરેચો કારણ છે કે તે વિકસિતમાં સારી ભાષા છે.

આમ તરે, Python કાર્યાનુશાસન, અનલાયસન પ્રોગ્રામિંગ, વેબ ડેવલપમેન્ટ, ડેટા સાઇન્સ, એઈ, ગેમ ડેવલપમેન્ટ અને વધુ ઉદ્દેશમાં ઉપયોગમાં આવે છે.

પાયથોનનાં મુખ્ય વિશેષતાઓ:

1. સરળપણ: પાયથોન સરળ ભાષા છે, જેમાં લખાયેલું કોડ સરળ અને પઢવું સારંગ છે.

2. અનુક્રમણતા: પાયથોનમાં વાપરી જતી ભાષા સારી અનુક્રમણતાની સાથે આવે છે.

3. ક્રોસ-પ્લેટફોર્મ: પાયથોન પ્રતિસંચારયોગ્ય છે અને વિવિધ પ્લેટફોર્મમાં ચલાવી શકાય છે.

4. વિભાજન: પાયથોનની એક મુખ્ય વિશેષતા છે કે તે કોડને વિભાજિત કરવામાં સારી છે, જે લાંબો અને સુસંગત કોડ રચવાની મદદ કરે છે.

5. ગાંભીર્ય: પાયથોનનો મોજો અત્યંત ગાંભીર્ય છે અને વ્યાપક પ્રોજેક્ટમાં વાપરી શકાય છે.

Python નોંધાયેલું ઓબ્જેક્ટ-ઓરિએન્ટેડ પ્રોગ્રામિંગ (OOP) કારણે પ્રચલિત છે, કે તેનું પ્રોગ્રામિંગમાં સિસ્ટમાં શક્તિશાળ્ય, એકાધિકતા, અને કોડ રચનાના વિશેષતાઓ છે.

ઓબ્જેક્ટ-ઓરિએન્ટેડ પ્રોગ્રામિંગમાં, કોડ વિવિધ ઑબ્જેક્ટ્સ (ક્લાસેસના અનુયાયી) બનાવવામાં આવે છે, જેથી તમે કોડનો પ્રવાહ બહોળું, પુન:ઉપયોગી અનુસરવામાં સારું કરી શકો છો.

પાયથોનમાં OOP કારણે મુખ્ય ફાયદાઓ છે:

1. મોડ્યુલેર કોડ: OOP નોંધાયેલું પ્રોગ્રામિંગમાં, કોડને ઑબ્જેક્ટ્સ અને મેથડ્સમાં વિભાજિત કરવામાં સારું છે જે પ્રોગ્રામિંગની સમસ્યાઓને વધુ સરળ બનાવે છે.

2. પુન:ઉપયોગીતા: પાયથોનના OOP સિસ્ટમ કેટલીક બહોળી કોડને પુન:ઉપયોગી બનાવે છે, જેથી તે સંગઠિત અને મેંટેનેબલ હોય.

3. સ્પષ્ટતા: OOP નોંધાયેલું કોડ સિસ્ટમમાં વિશેષતાઓનું સમર્થન કરે છે જે કોડની પ્રેક્ષકતા અને પ્રસ્તુતિ માટે મદદ કરે છે.

ઓબ્જેક્ટ-ઓરિએન્ટેડ પ્રોગ્રામિંગ સાથે, પાયથોન એક પ્રશાંત, સુસંગત, અને એફિક્યુન્ટ કોડિંગ સ્ટાઇલનું ઉપયોગ કરે છે જે તમારા વિકસનારી અને અભિગમન પ્રક્રિયાને સુલભ કરે છે.



Python મા સામાન્ય રીતે 2 મોડ હોય છે. Python script કઈ રીતે run થાય એજ. 
  • Interactive mode (એક એક લાઇન)
  • Script mode (આખી script)

interactive mode  

Pythonમાં ઇન્ટરએક્ટિવ મોડ એક રીતેનું પ્રોગ્રામિંગ મોડ છે જેથી તમે ટર્મિનલ અથવા કમાંડ પ્રોમ્પ્ટમાં પાયથોન કોડનો સીધી પ્રવાહ લખી શકો છો અને તકનીકી પરીક્ષણ કરી શકો છો.ઇન્ટરએક્ટિવ મોડમાં, તમે પ્રતિભાવ પર કમાંડો લખી શકો છો અને તકનીકી નુકસાન અથવા માનકોનું પ્રમાણ મેળવી શકો છો. ઇન્ટરએક્ટિવ મોડમાં, પ્રતિભાવ પર સોફ્ટવેરનો સ્વરૂપણ અને પ્રદર્શન કરવું મહત્વપૂર્ણ છે.આ તરીકે, ઇન્ટરએક્ટિવ મોડનો ઉપયોગ મુખ્ય રીતે પરીક્ષણ, પ્રયોગ, સિંટેક્સ ચકાસી અને છોડવાની માટે થાય છે. પ્રતિભાવ પર સીધી પ્રક્રિયાઓ વચ્ચેના જવાનું માનો છે તે તકનીકી દૃઢતા અને સારા કરવાની વાત છે.

 interactive mode run codes directly on the python shell.

Interactive mode માં કોડ લાઇન એક python shell માં shell જેમ windows માં cmd use કરીએ કે Linux માં terminal બસ એજ પ્રકાર એ.

 

ઉપર screen shot માં જોઈ સકો છો print statements નો ઉપયોગ કરી ને લાઇન print કરાવી છે.
ને જે (blue)ભૂરા અક્ષર માં છે એ output છે.

Script Mode

પાયથોનમાં સ્ક્રિપ્ટ મોડ એક રીતેનું પ્રોગ્રામિંગ મોડ છે જેમાં તમે એક પૂર્ણ પ્રોગ્રામને કોમ્પાઇલ અથવા એક્સીક્યુટ ન કરીને સ્ક્રિપ્ટમાં પ્રવૃત્ત કરી શકો છો.

સ્ક્રિપ્ટ મોડમાં, તમે એક પ્રમાણસ્વરૂપે પ્રોગ્રામ વધુમાં વધુ બરાબરપણું અથવા પ્રતિસંબદ્ધતાનું નિર્માણ કરી શકો છો. તમારી માનસિક વિચારધારાનું પ્રોગ્રામનો નિર્માણ કરવું, તમારું પ્રોગ્રામનું સોસમાન અને તમારા પ્રોગ્રામનો પ્રવાહ મૂકવું મહત્વપૂર્ણ છે.

એટલે, સ્ક્રિપ્ટ મોડમાં, તમે એક પૂર્ણ પ્રોગ્રામને સરળતાથી લખી શકો છો અને તમારી પસંદગીનું પ્રયોગ કરી શકો છો. પ્રાથમિક માનકોનું અભ્યાસ અથવા કસ્ટમ એપ્લિકેશનનું નિર્માણ કરવાનો સમય, સ્ક્રિપ્ટ મોડનો ઉપયોગ થાય છે.

હવે script mode જોઈ એ,
Script mode માં જ્યાં સુઘી script પૂરી નઈ થાય ત્યાં સુધી એ run કર્યા કરસે.

Script mode run કરવા માટે થોડા step કરવા પડસે,
Script લખ વા માટે file > new કરવું પડશે

જેથી નીચે મુજબ ની screen બતાવશે.

1. write script

 
2. save as file to .py extension 

Script લખ્યા બાદ તે script ને run કરતા પેહલા save કરવી પડશે જેનુ extension .py રાખવું.
જેમકે મારે script નું નામ જો file1 રાખવું હોય તો save file1.py નામથી થસે.

3. run code


હવે run માં જઈને script run કરશું. અથવા F5 shortcut key થી પણ run કરી સકાય.
આ script જે આપણે આગળ કરી તેમ આમાં પણ ફ્કત print statement નો ઉપયોગ કરી ને ' this is python script mode ' એટલું જ કર્યું છે.

સ્ક્રિપ્ટ મોડ અને ઇન્ટરએક્ટિવ મોડનો ઉપયોગ પ્રોગ્રામિંગ પરિસ્થિતિને આધારે કરવું છે:

1. સ્ક્રિપ્ટ મોડ:
   - કામગીરી અથવા બરાબરપણું વધુ કોડનું રચના કરવામાં ઉપયોગી છે.
   - લાંબા પ્રોગ્રામનો રચનાનો પ્રયાસ, પ્રોગ્રામો વચ્ચે કંટ્રોલ કરવું અને બીજી ક્લાસેસમાં કામ કરવું માટે ઉપયોગી છે.
   - પ્રોગ્રામને એક ફાઇલમાં સેવ કરી શકાય છે અને તેને પુનર્યાપાર કરવો સરળ છે.

2. ઇન્ટરએક્ટિવ મોડ:
   - પ્રયોગ, માનકો અથવા સંક્રિય પ્રોગ્રામો વચ્ચે કંટ્રોલ કરવા અને સરળતાથી કામ કરવું માટે ઉપયોગી છે.
   - સોફ્ટવેરનો સ્વરૂપણ, પ્રસ્તુતિ, અને પ્રશાંતતાને સરળ ઢંગે પરિક્ષણ અને પ્રદર્શન કરવાનો ઉપયોગી છે.

આવો વધુ ઉપયોગનો ઉદાહરણ જોઈએ:

- script mode: વધુ સંખ્યાઓનું યોગ નિકાળવું માટે કેવી રીતે વધુમાં વધુ કોડ લખવો.
- interactive મોડ: ગણીને ટેબલ નો સાઇઝ જાણવા માટે, 1 થી 10 સુધીની સંખ્યાઓનું યોગ સીધીપણે જાહેર કરવું.
  
આખી રીતે, કામ પરિસ્થિતિ અને તમારી અપેક્ષાઓ પર આધાર રાખીને તમે સ્ક્રિપ્ટ મોડ અથવા ઇન્ટરએક્ટિવ મોડનો ઉપયોગ કરી શકો છો.

ગુરુવાર, 27 મે, 2021

python command line simple calculator

Code
a = input("enter a value: ")
b = input("enter a value: ")
c = input("enter a choice what you want to do add,sub,mul,dev,pow: ")
a = float(a)
b = float(b)
if c == "add":
    ans = a + b
    print(ans)
elif c == "sub":
    ans = a-b
    print(ans)
elif c == "mul":
    ans = a*b
    print(ans)
elif c == "dev":
    ans = a/b
    print(ans)
elif c == "pow":
    ans = a**b
    print(ans)
else:
    print("enter a proper choice")

Output 


Description 
Input()
in any program or applaction or software user interaction is required in python provide input () function to take input from user.
 
Input () function take input and evaluate . Its automatically identify input is number ,string or list.

Hear, a=input("enter value")
Print message "enter value" on screen and take value and save in variable "a" name. 

float()
float function give floating point value its convert number or string convert into floting point.
Hear, a= float (a) convert value of a into float and save into a varible.

If...elif...elif...else
Now time to take Decision which opration chosen by user.
 
For condition use if...elif...else statement in python.

 Syntax 
If expression :
     statement  
elif expression2 :
     statement 
elif expression3 :
     statement
else 
     statement

Hear, it's check one by one check expression What is in variable "c" is in "c" is "add" , "mul" ...
 
 based on match condition done arithmetic operation and answer store in "ans" variable.
 
 print ()
Using print function print a variable or string.
Hear, print(ans)
Show "ans" variable value using print function.




1. `a = input("enter a value: ")`: વપરાયેલા ઉપયોક્તાનું ઇનપુટ માંથી `a` માં મૂલ્ય મેળવવામાં આવે છે.

2. `b = input("enter a value: ")`: વપરાયેલા ઉપયોક્તાનું ઇનપુટ માંથી `b` માં મૂલ્ય મેળવવામાં આવે છે.

3. `c = input("enter a choice what you want to do add,sub,mul,dev,pow: ")`: વપરાયેલા ઉપયોક્તાનું ઇનપુટ માંથી `c` માં મૂલ્ય મેળવવામાં આવે છે જેમાં તમારું કામનું ચિયસ માંનું હોય છે - `add`, `sub`, `mul`, `dev`, અથવા `pow`.

4. `a = float(a)`: `a` નું મૂલ્ય ફ્લોટ માં રૂપાંતરિત કરે છે.

5. `b = float(b)`: `b` નું મૂલ્ય ફ્લોટ માં રૂપાંતરિત કરે છે.

6. `if c == "add":`: તમારી પસંદગીનો મૂલ્યાંકન કરે છે અને જો તમારી પસંદગી `add` હોય, તો પ્રથમ બ્લોકમાંના સ્ટેટમેન્ટ્સ ચલાવે છે.

7. `ans = a + b`: જો પસંદગી `add` હોય, તો `a` અને `b` નો યોગ મૂલ્ય લાગુ કરે છે અને `ans` માં સંગતિનો મૂલ્ય સંગ્રહાય છે.

8. `print(ans)`: `ans`નો મૂલ્ય પ્રિન્ટ કરે છે.

9. `elif c == "sub":`: જો પસંદગી `sub` હોય, તો `sub` બ્લોકમાંના સ્ટેટમેન્ટ્સ ચલાવે છે અને `ans` માં બિગરેલ મૂલ્યાંકનનો મૂલ્ય સંગ્રહાય છે.

10. હજી સુધી, `elif` અને `else` સ્ટેટમેન્ટ્સ સમાવવામાં આવ્યું નથી, કારણ તમારી પસંદગી એક માન્ય કોડનો વિકલ્પ છે.

11. `print("enter a proper choice")`: કોઈ પણ અન્ય પસંદગીનું પ્રદર્શન કરવામાં આવશે જ્યારે તમારી પસંદગીનો કોઈ સમાવેલી કોડ વપરાયેલું હોય.

Python tkinter

 Tkinter એ python ની graphics tool library છે. Tkinter library ની મદદ થી આપણૅ કમ્પ્યુટર applaction બનાવી સકે. હમણાં સુધી આપણૅ અલગ અલગ script...