સ્પાયડર, પાયથોન માટે શક્તિશાળી ઇન્ટરેક્ટિવ વિકાસ પર્યાવરણ

વિશે સ્પાયડર

પછીના લેખમાં આપણે સ્પાયડર પર એક નજર નાખીશું (વૈજ્ .ાનિક પાયથોન વિકાસ પર્યાવરણ). આ છે પાયથોન ભાષા માટે શક્તિશાળી ઇન્ટરેક્ટિવ વિકાસ વાતાવરણ. મારી પાસે અદ્યતન સંપાદન સુવિધાઓ, ઇન્ટરેક્ટિવ પરીક્ષણ, ડિબગીંગ અને આત્મનિરીક્ષણ, અને સંખ્યાત્મક કમ્પ્યુટિંગ વાતાવરણ છે. આઇપીથોનનાં સમર્થન માટે આભાર (ઇન્ટરેક્ટિવ પાયથોન દુભાષિયા સુધારેલ) અને NumPy, SciPy, અથવા matplotlib જેવી લોકપ્રિય પાયથોન પુસ્તકાલયો (2 ડી / 3 ડી ઇન્ટરેક્ટિવ કાવતરું). સ્પાયડરનો ઉપયોગ એ તરીકે પણ થઈ શકે છે લાઇબ્રેરી શક્તિશાળી કન્સોલ સંબંધિત વિજેટો પ્રદાન કરે છે અમારા પાયક્યુએટ-આધારિત એપ્લિકેશન માટે. તેનો ઉપયોગ તમારા ગ્રાફિકલ વપરાશકર્તા ઇન્ટરફેસ ડિઝાઇનમાં ડિબગીંગ કન્સોલને એકીકૃત કરવા માટે થઈ શકે છે.

સ્પાયડર (અગાઉ પાયડી) એ ઓપન સોર્સ ક્રોસ-પ્લેટફોર્મ અને એકીકૃત વિકાસ પર્યાવરણ (અહીં) પાયથોન ભાષામાં વૈજ્ .ાનિક પ્રોગ્રામિંગ માટે. આ આઈડીઈ એમઆઈટી લાઇસન્સ હેઠળ બહાર પાડવામાં આવી હતી. સ્પાયડર છે પ્લગઇન્સ સાથે એક્સ્ટેન્સિબલ. તેમાં ડેટા નિરીક્ષણ માટેના ઇન્ટરેક્ટિવ ટૂલ્સ માટે સપોર્ટ શામેલ છે અને પાયથોન માટે વિશિષ્ટ ગુણવત્તા નિયંત્રણ અને પાયફ્લેક્સ, પાયલિંટ અને રોપ જેવા ઉપકરણો શામેલ છે.

મેં પહેલેથી જ કહ્યું છે તેમ, તે છે એનાકોન્ડા દ્વારા ક્રોસ પ્લેટફોર્મ IDE, વિનપાયથોન અને પાયથોન સાથે વિંડોઝ પર (x, y), મPકપOSર્ટ્સ દ્વારા મેકોઝ પર. તે મુખ્ય Gnu / Linux વિતરણો માટે પણ ઉપલબ્ધ છે જેમ કે આર્ક લિનક્સ, ડેબિયન, ફેડોરા, જેન્ટુ લિનક્સ, ઓપનસુસ અને ઉબુન્ટુ.

નવેમ્બર 2017 ના મધ્યભાગથી, એનાકોન્ડા છેલ્લા 18 મહિનાથી આમ કર્યા પછી, આ IDE ના વિકાસ માટે નાણાં રોકવાનું બંધ કરી દીધું છે. આને કારણે, વિકાસ હવેથી સ્પાયડર 3 ને પહેલા કરતા વધુ ધીમી ગતિ પર રાખવાનું કેન્દ્રિત કરશે, જોકે આનો અર્થ એ નથી કે તેઓ આ પ્રોજેક્ટને છોડી દેશે. તમે નીચેના આ સમાચાર વિશે વધુ જાણી શકો છો કડી.

સ્પાયડરની સામાન્ય સુવિધાઓ

સ્પાયડર અજગર કોડ

  • આ IDE ને એકીકૃત કરનાર સંપાદક છે આંતરભાષીય. મારી પાસે ફંક્શન / ક્લાસ બ્રાઉઝર, કોડ પાર્સિંગ ફંક્શન્સ (પાઇફ્લેક્સ અને પાયલોન્ટ હાલમાં સપોર્ટેડ છે), કોડ પૂર્ણતા વિકલ્પ, આડી અને horizભી વિભાજન અને ગોટો વ્યાખ્યા છે.
  • ઇન્ટરેક્ટિવ કન્સોલ. એડિટરમાં લખેલા કોડનું તત્કાળ મૂલ્યાંકન કરવા માટે પાયથોન અથવા આઇપીથન કન્સોલ એ એક કાર્યસ્થળ અને ડિબગીંગ સપોર્ટ છે. તે પણ સાથે આવે છે મેટપ્લોટલિબ ફિગર એકીકરણ.
  • મેં પોઝ આપ્યો a દસ્તાવેજીકરણ દર્શક. પ્રોગ્રામ અમને સંપાદકમાં અથવા કન્સોલમાં કોઈપણ વર્ગ અથવા ફંક્શન ક callલ માટે દસ્તાવેજીકરણ બતાવવામાં સક્ષમ હશે.
  • અમે સક્ષમ થઈશું ચલો અન્વેષણ કરો ફાઇલના એક્ઝેક્યુશન દરમ્યાન બનાવેલ છે. ડિક્ક્શનરી અને નમ્પી મેટ્રિક્સ જેવા વિવિધ જીયુઆઇ-આધારિત સંપાદકો સાથે તેમને સંપાદિત કરવાનું શક્ય હશે.
  • અમે હશે આર્કાઇવ્સમાં શોધવાની સંભાવના. તે આપણને નિયમિત અભિવ્યક્તિ સપોર્ટ પણ પ્રદાન કરશે.
  • અમે એક હોઈ શકે છે ફાઇલ બ્રાઉઝર વધારે આરામ માટે. અમે ઇતિહાસ રેકોર્ડને પણ toક્સેસ કરીશું.
  • સ્પાયડરનો ઉપયોગ PyQt5 / PyQt4 એક્સ્ટેંશન લાઇબ્રેરી તરીકે પણ થઈ શકે છે (મોડ્યુલ જાસૂસ). સ્પાયડરમાં વપરાયેલ પાયથોન ઇન્ટરેક્ટિવ શેલ વિજેટ તમારી પોતાની PyQt5 / PyQt4 એપ્લિકેશનમાં બનાવી શકાય છે.
  • કોણ તેની જરૂરિયાત માટે જરૂર છે પ્રોજેક્ટના સ્રોત કોડનો સંપર્ક કરો અને પૃષ્ઠ પર તેની લાક્ષણિકતાઓ GitHub પ્રોજેક્ટ

સ્પાયડર ઇન્સ્ટોલેશન

અમે આ IDE ને જુદા જુદા Gnu / Linux સિસ્ટમો પર સ્થાપિત કરીશું, જેમ કે. માં બતાવ્યા પ્રમાણે સત્તાવાર પ્રોજેક્ટ દસ્તાવેજીકરણ. આ ઉદાહરણમાં, ઇન્સ્ટોલેશન ઉબુન્ટુ 17.10 પર કરવામાં આવશે. યોગ્ય કામગીરી માટે અમારા માટે અમુક જરૂરીયાતો પૂરી કરવી જરૂરી રહેશે જરૂરી. આ અવલંબન માં સલાહ આપી શકાય છે જરૂરીયાતો વિભાગ, સફળ સ્થાપન માટે કયા પેકેજો જરૂરી છે તેની વિગતો આપે છે. એકવાર અવલંબન પૂર્ણ થઈ ગયા પછી, અમે ટર્મિનલ (Ctrl + Alt + T) ખોલીને તેમાં લખીને ઇન્સ્ટોલેશન ચાલુ કરીશું:

sudo apt install spyder

આપણે પણ કરી શકીએ પીપનો ઉપયોગ કરીને આ પ્રોગ્રામ ઇન્સ્ટોલ કરો. ટર્મિનલમાંથી આવું કરવા માટે (Ctrl + Alt + T) આપણે લખીશું:

sudo pip install spyder

સ્પાઇડરને અનઇન્સ્ટોલ કરો

ટર્મિનલ (Ctrl + Alt + T) ખોલીને અને તેમાં નીચેના લખીને અમે અમારા ઉબુન્ટુમાંથી આ IDE ને અનઇન્સ્ટોલ કરીશું:

sudo apt remove spyder && sudo apt autoremove

જો આપણે પાઇપનો ઉપયોગ કરીને ઇન્સ્ટોલ કરવાનું પસંદ કરીએ, તો આપણે ટર્મિનલમાં લખીને પ્રોગ્રામને અનઇન્સ્ટોલ કરી શકીએ:

sudo pip uninstall spyder

તમારી ટિપ્પણી મૂકો

તમારું ઇમેઇલ સરનામું પ્રકાશિત કરવામાં આવશે નહીં. આવશ્યક ક્ષેત્રો સાથે ચિહ્નિત થયેલ છે *

*

*

  1. ડેટા માટે જવાબદાર: મિગ્યુએલ gelંજેલ ગેટóન
  2. ડેટાનો હેતુ: નિયંત્રણ સ્પામ, ટિપ્પણી સંચાલન.
  3. કાયદો: તમારી સંમતિ
  4. ડેટાની વાતચીત: કાયદાકીય જવાબદારી સિવાય ડેટા તૃતીય પક્ષને આપવામાં આવશે નહીં.
  5. ડેટા સ્ટોરેજ: cસેન્ટસ નેટવર્ક્સ (ઇયુ) દ્વારા હોસ્ટ કરેલો ડેટાબેઝ
  6. અધિકાર: કોઈપણ સમયે તમે તમારી માહિતીને મર્યાદિત, પુન recoverપ્રાપ્ત અને કા deleteી શકો છો.

  1.   કાર્લોર્ડ જણાવ્યું હતું કે

    મેં સેન્ટોએસ 7.6 સાથે માર્ગદર્શિકાનો ઉપયોગ પીપ «ઇન્સ્ટોલ» નો ઉપયોગ કરીને કર્યો

    ગુમ લાઇબ્રેરી પાયથોન-ડેવેલ દ્વારા યમનો ઉપયોગ કરીને ઇન્સ્ટોલ કરીને ભૂલ અજાયબી પર જીસીસી સાથે સમસ્યા ઉકેલી હતી.

    પાયથોન 2.x સ્થાપનો માટે સુડો યમ ઇન્સ્ટોલ પાયથોન-ડેવેલ #
    python3.x સ્થાપનો માટે sudo yum python3-devel # ઇન્સ્ટોલ કરો

    તે પછી તે ઇન્સ્ટોલ થાય છે અને મહાન કાર્ય કરે છે (જો તમારી પાસે ઉબુન્ટુ સાથે સમાન વસ્તુ હોય તો ચાલે છે)
    python2.x સ્થાપનો માટે sudo apt-get python-dev # સ્થાપિત કરો
    python3.x સ્થાપનો માટે sudo apt-get python3-dev # સ્થાપિત કરો