આ માર્ગદર્શિકા તમને PyCharm સંકલિત વિકાસ પર્યાવરણ સાથે રજૂ કરશે, જેનો ઉપયોગ પાયથોન પ્રોગ્રામિંગ ભાષાનો ઉપયોગ કરીને વ્યવસાયિક કાર્યક્રમો વિકસાવવા માટે થઈ શકે છે. પાયથોન એક મહાન પ્રોગ્રામિંગ લેંગ્વેજ છે કારણ કે તે ખરેખર ક્રોસ-પ્લેટફોર્મ છે તેનો ઉપયોગ એક જ એપ્લિકેશન વિકસાવવા માટે થઈ શકે છે જે કોઈપણ કોડને ફરીથી કમ્પાઇલ કરવા વગર વિન્ડોઝ, લિનક્સ અને મેક કમ્પ્યુટર પર ચાલશે.
PyCharm એ Jetbrains દ્વારા વિકસાવવામાં એક એડિટર અને ડીબગર છે, જે એ જ લોકો છે જેમણે રશેરપર વિકસાવ્યું છે. રેશેરપર એક મહાન સાધન છે જેનો ઉપયોગ વિન્ડોઝ ડેવલપર્સ રિફેક્ટરિંગ કોડ માટે અને ડોટ નેટ કોડ લખતી વખતે તેમના જીવનને સરળ બનાવવા માટે કરે છે. રીચાર્પરના ઘણા સિદ્ધાંતો PyCharm ના વ્યાવસાયિક સંસ્કરણમાં ઉમેરવામાં આવ્યા છે.
PyCharm કેવી રીતે સ્થાપિત કરવું
PyCharm સ્થાપિત કરવા માટે આ માર્ગદર્શિકા તમને બતાવશે કે કેવી રીતે PyCharm મેળવવા માટે, તેને ડાઉનલોડ કરો, ફાઇલોને બહાર કાઢો અને તેને ચલાવો
સ્વાગત સ્ક્રીન
જ્યારે તમે પ્રથમ PyCharm ચલાવો અથવા જ્યારે તમે કોઈ પ્રોજેક્ટ બંધ કરો છો ત્યારે તમને તાજેતરના પ્રોજેક્ટ્સની એક સૂચિ દર્શાવતી સ્ક્રીન સાથે રજૂ કરવામાં આવશે.
તમે નીચેના મેનૂ વિકલ્પો પણ જોશો:
- નવો પ્રોજેક્ટ બનાવો
- એક પ્રોજેક્ટ ખોલો
- વર્ઝન નિયંત્રણમાંથી Checkout
રૂપરેખાંકિત સેટિંગ્સ વિકલ્પ પણ છે જે તમને મૂળભૂત પાયથોન સંસ્કરણ અને આવા અન્ય સેટિંગ્સ સેટ કરવા દે છે.
એક નવું પ્રોજેક્ટ બનાવી રહ્યું છે
જ્યારે તમે એક નવો પ્રોજેક્ટ બનાવવાનું પસંદ કરો છો, તો તમને સંભવિત પ્રોગ્રામની સૂચિની યાદી નીચે પ્રમાણે આપવામાં આવે છે:
- શુદ્ધ પાયથોન
- જેંગો
- ફ્લાસ્ક
- Google App એંજીન
- પિરામિડ
- Web2Py
- કોણીય CLI
- AngularJS
- ફાઉન્ડેશન
- HTML5 બોઇલરપટલ
- સ્ટાર્ટર કિટ પ્રતિક્રિયા
- પક્ષીએ બુટસ્ટ્રેપ
- વેબ સ્ટાર્ટર કિટ
જો તમે બેઝ ડેસ્કટોપ એપ્લીકેશન બનાવવું હોય જે વિન્ડોઝ, લિનક્સ અને મેક પર ચાલશે તો તમે શુદ્ધ પાયથોન પ્રોજેક્ટ પસંદ કરી શકો છો અને ગ્રાફિકવાળા એપ્લીકેશનો વિકસાવવા માટે ક્યુટી લાઇબ્રેરીનો ઉપયોગ કરી શકો છો, જે ઓપરેટિંગ સિસ્ટમ પર આધારિત હોય છે, જે તેઓ ગમે તે સ્થળે ચલાવી રહ્યા હોય, વિકસિત કરવામાં આવ્યા હતા
પ્રોજેક્ટ પ્રકાર પસંદ કરવા સાથે સાથે તમે તમારા પ્રોજેક્ટ માટે નામ પણ દાખલ કરી શકો છો, અને વિકાસ માટે Python ની આવૃત્તિ પણ પસંદ કરી શકો છો.
એક પ્રોજેક્ટ ખોલો
તમે તાજેતરમાં ખોલેલી પ્રોજેક્ટ સૂચિમાં નામ પર ક્લિક કરીને કોઈ પ્રોજેક્ટ ખોલી શકો છો અથવા તમે ખોલો બટનને ક્લિક કરી શકો છો અને ફોલ્ડર પર નેવિગેટ કરી શકો છો જ્યાં તમે જે પ્રોજેક્ટ ખોલવા માંગો છો તે સ્થિત છે.
સોર્સ કન્ટ્રોલમાંથી આઉટ તપાસી રહ્યું છે
PyCharm GitHub, CVS, Git, Mercurial, અને Subversion સહિતના વિવિધ ઑનલાઇન સ્રોતોમાંથી પ્રોજેક્ટ કોડને તપાસવાનો વિકલ્પ પૂરો પાડે છે.
PyCharm IDE
PyCharm IDE ટોચ પર મેનુ સાથે શરૂ થાય છે આની નીચે, તમારી પાસે દરેક ખુલ્લા પ્રોજેક્ટ માટે ટેબ્સ છે.
સ્ક્રીનની જમણી બાજુએ કોડ દ્વારા પગલા માટે ડિબગિંગ વિકલ્પો છે.
ડાબા ફલકમાં પ્રોજેક્ટ ફાઇલો અને બાહ્ય લાઈબ્રેરીઓની સૂચિ છે.
ફાઇલ ઉમેરવા માટે તમે પ્રોજેક્ટ નામ પર જમણું-ક્લિક કરો અને "નવું" પસંદ કરો. પછી તમે નીચેની ફાઇલ પ્રકારોમાંથી એક ઉમેરવાનો વિકલ્પ મેળવો:
- ફાઇલ
- ડિરેક્ટરી
- પાયથોન પેકેજ
- પાયથોન ફાઇલ
- જુ્યુટર નોટબુક
- HTML ફાઇલ
- સ્ટાઇલશીટ
- જાવાસ્ક્રિપ્ટ
- ટાઇપસ્ક્રિપ્ટ
- કોફીસ્ક્રિપ્ટ
- ગોરકિન
- માહિતીનું પ્રાપ્તિસ્થાન
જ્યારે તમે કોઈ ફાઇલ ઉમેરો છો, જેમ કે અજગર ફાઇલ, તમે જમણી પેનલમાં સંપાદકમાં ટાઇપ કરવાનું શરૂ કરી શકો છો.
ટેક્સ્ટ એ બધા રંગ કોડેડ છે અને બોલ્ડ ટેક્સ્ટ છે. એક ઊભી રેખા indentation બતાવે છે જેથી તમે ખાતરી કરી શકો કે તમે યોગ્ય રીતે ટેબિંગ કરી રહ્યાં છો.
એડિટરમાં સંપૂર્ણ ઇન્ટેલિસેન્સ પણ શામેલ છે, જેનો અર્થ છે કે તમે લાઇબ્રેરીઓ અથવા માન્ય આદેશોનાં નામો લખવાનું શરૂ કરો છો, તમે ટેબને દબાવીને આદેશોને પૂર્ણ કરી શકો છો.
એપ્લિકેશન ડીબગિંગ
તમે ટોચની જમણા ખૂણે ડિબગિંગ વિકલ્પોનો ઉપયોગ કરીને કોઈપણ સમયે તમારી એપ્લિકેશન ડિબગ કરી શકો છો.
જો તમે ગ્રાફિકલ એપ્લિકેશન વિકસાવતા હોવ, તો પછી તમે એપ્લિકેશનને ચલાવવા માટે ખાલી લીલા બટન દબાવો. તમે શિફ્ટ અને એફ 10 પણ દબાવી શકો છો.
એપ્લિકેશન ડિબગ કરવા માટે તમે ક્યાં તો ગ્રીન એરોની બાજુના બટન પર ક્લિક કરી શકો છો અથવા શિફ્ટ અને એફ 9 ને દબાવો. તમે કોડમાં બ્રેકપોઇન્ટ્સ મૂકી શકો છો જેથી પ્રોગ્રામ લીટી પર ગ્રે માર્જિન પર ક્લિક કરીને આપેલ લીટી પર અટકી હોય, જેના પર તમે ઇચ્છો તોડી.
આગળ એક પગલું બનાવવા માટે તમે F8 દબાવો છો, જે કોડ પરના પગલાંઓ આગળ વધે છે. આનો અર્થ એ કે તે કોડ ચલાવશે પરંતુ તે ફંક્શનમાં આગળ વધશે નહીં. કાર્યમાં આગળ વધવા માટે, તમે F7 દબાવશો. જો તમે કાર્યમાં છો અને કૉલિંગ ફંક્શનમાં બહાર જવા માગો છો, તો Shift અને F8 દબાવો.
જ્યારે તમે ડિબગીંગ કરી રહ્યાં છો, સ્ક્રીનની નીચેની બાજુએ તમે વિવિધ વિંડોઝ જોશો, જેમ કે પ્રક્રિયાઓની સૂચિ અને થ્રેડો અને ચલો જેના માટે તમે મૂલ્યો જોઈ રહ્યાં છો. જેમ જેમ તમે કોડ દ્વારા આગળ વધો છો તેમ તમે વેરિયેબલમાં ઘડિયાળ ઉમેરી શકો છો જેથી તમે મૂલ્ય બદલાવતા જોઈ શકો.
બીજું એક ઉત્તમ વિકલ્પ કવરેજ ચેકર સાથે કોડ ચલાવવાનું છે. પ્રોગ્રામિંગ વિશ્વ વર્ષોથી ઘણું બદલાઈ ગયું છે અને હવે વિકાસકર્તાઓ માટે પરીક્ષણ-આધારિત વિકાસ કરવા માટે તે સામાન્ય છે, જેથી દરેક પરિવર્તન તેઓ કરે છે તે ખાતરી કરવા માટે તપાસ કરી શકે છે કે તેઓ સિસ્ટમના બીજા ભાગને તોડી નથી શકતા.
કવરેજ ચેકર વાસ્તવમાં તમને પ્રોગ્રામને ચલાવવા, કેટલાક પરીક્ષણો કરવા અને પછી જ્યારે તમે સમાપ્ત કરો છો ત્યારે તમને તે કહેશે કે તમારો ટેસ્ટ રન દરમિયાન કેટલી કોડનો સમાવેશ કરવામાં આવ્યો હતો
પદ્ધતિ અથવા વર્ગનું નામ બતાવવાનું એક સાધન પણ છે, કેટલી વાર વસ્તુઓને કહેવામાં આવતી હતી અને કોડના તે ચોક્કસ ભાગમાં કેટલો સમય પસાર કર્યો હતો.
કોડ રિફેક્ટરિંગ
PyCharm એક ખરેખર શક્તિશાળી લક્ષણ કોડ રિફેક્ટરિંગ વિકલ્પ છે.
જ્યારે તમે કોડ વિકસાવવાનું શરૂ કરો ત્યારે થોડાં ગુણ જમણા હાસ્યમાં દેખાશે. જો તમે એવી કોઈ વસ્તુ લખો છો જે કોઈ ભૂલનું કારણ બની શકે છે અથવા તે સારી રીતે લખાયેલ નથી તો પછી PyCharm રંગીન માર્કર મૂકશે. રંગીન માર્કર પર ક્લિક કરવાનું તમને સમસ્યાનું કહેશે અને કોઈ ઉકેલ આપશે.
ઉદાહરણ તરીકે, જો તમારી પાસે આયાતનું નિવેદન હોય જે લાઇબ્રેરીને આયાત કરે છે અને પછી તે લાઇબ્રેરીમાંથી કોઈ પણ વસ્તુનો ઉપયોગ કરતા નથી, તો કોડ વળાંકો જ નહીં, માર્કર જણાશે કે લાઇબ્રેરી વણવપરાયેલ છે.
અન્ય ભૂલો જે દેખાય છે તે સારા કોડીંગ માટે છે, જેમ કે માત્ર આયાત નિવેદન અને કાર્યની શરૂઆત વચ્ચે એક ખાલી રેખા. તમે જ્યારે પણ એક ફંક્શન બનાવશે કે જે લોઅરકેસમાં નથી ત્યારે તમને પણ કહેવામાં આવશે.
તમારે બધા પરચુરણ નિયમોનો પાલન કરવાની જરૂર નથી. તેમાંના ઘણા ફક્ત સારા કોડિંગ દિશાનિર્દેશો છે અને કોડ ચાલશે કે નહીં તે સાથે કરવાનું કંઈ નથી
કોડ મેનુમાં અન્ય રિફેક્ટરિંગ વિકલ્પો પણ છે. ઉદાહરણ તરીકે, તમે કોડ સફાઈ કરી શકો છો અને તમે સમસ્યાઓ માટે કોઈ ફાઇલ અથવા પ્રોજેક્ટનું નિરીક્ષણ કરી શકો છો.
સારાંશ
PyCharm Linux માં Python કોડ વિકસાવવા માટે એક મહાન સંપાદક છે, અને ત્યાં ઉપલબ્ધ બે આવૃત્તિઓ છે સમુદાયનું સંસ્કરણ કેઝ્યુઅલ ડેવલપર માટે છે, જ્યારે વ્યાવસાયિક વાતાવરણ તમામ સાધનો પૂરા પાડે છે, જે વિકાસકર્તાને વ્યવસાયિક સોફ્ટવેર બનાવવાની જરૂર છે.