પર્લ પ્રોગ્રામિંગ ભાષાની રજૂઆત - ભાગ 1

પર્લ-ડુંગળી

એજન્ડા

  • પર્લ શું છે
  • વિકાસ પર્યાવરણ (જીયુઆઈ)
  • ચલોનો પ્રકાર
  • છાપવાનું કાર્ય
  • પ્રથમ કાર્યક્રમ: HolaBarcamp.pl
  • STDIN કાર્ય
  • બીજો કાર્યક્રમ: વેલકમએલબેરકampમ્પ.પીએલ
  • ત્રીજો પ્રોગ્રામ: મૂળ ઓપરેશન્સ.પી.એલ.
  • જો નિવેદન

આ પર્લમાં પ્રોગ્રામિંગનો પ્રથમ હપતો હશે, આ સામગ્રી બારકampમ્પ મિલાગ્રા પરના પ્રદર્શન માટે ઉપયોગમાં લેવામાં આવશે જ્યાં હું એક પ્રદર્શક હોઈશ, તે તેને ભાગોમાં વહેંચે છે જેથી પોસ્ટ ખૂબ મોટી ન થાય, મને આશા છે કે તમને તે ગમશે.

લેખમાં ઉલ્લેખિત બધી ફાઇલો આ લિંકથી ડાઉનલોડ કરી શકાય છે:

ફોન્ટ્સ ડાઉનલોડ કરો

પર્લની સેવા શું કરવી તે માટે

પર્લ તે બહુહેતુક ભાષા છે, જેમાં તેઓ નાના સ્ક્રિપ્ટોમાંથી સર્વર્સને સંચાલિત કરવા માટે કરી શકાય છે યુનિક્સ o જીએનયુ / લિનક્સ, વેબ પૃષ્ઠો બનાવવા માટે, ત્યાં પર્લમાં પૂર્ણ પ્રોજેક્ટ્સ છે

વિકાસ વાતાવરણ

હાલમાં બજારમાં પર્લમાં પ્રોગ્રામ કરવા માટેના ઘણા વિકાસ વાતાવરણ છે જેમાંથી આપણે નામ આપી શકીએ:

1.- સબલાઈમ ટેક્સ્ટ (વિન્ડોઝ અને જીએનયુ / લિનક્સ)

2.- ગ્રહણ (વિંડોઝ અને જીએનયુ / લિનક્સ)

-.- ઓપનપર્લીડ (વિન્ડોઝ)

4.- નોટપેડ ++ (વિન્ડોઝ)

ચલોનો પ્રકાર

કોઈપણ પ્રોગ્રામિંગ ભાષાની જેમ પર્લમાં પણ વિવિધ પ્રકારનાં ચલો છે

* સ્કેલર્સ. ચલો $ સાથે શરૂ થાય છે, જેમ કે $ ચલ. ટેક્સ્ટ અથવા નંબરની સ્ટ્રીંગ્સ અહીં રજૂ થાય છે.

* એરે. એરે @ ની જેમ @ @ થી શરૂ થાય છે. તમે જે ઇચ્છો તે અંદર મૂકી શકો છો.

* હેશ. હેશ% ની સાથે શરૂ થાય છે,% ચલ તરીકે. ચલો અને ડેટા બંને કંઈપણ હોઈ શકે છે.

સ્કેલેર

$var1 = 33; #Esto es una Variables Global

My var=32; #Esto es una Variable Local

એરેઝ

@array = ( “uno”,”dos”,”tres” ); #Array 3 elementos

@array=(); #Array de x elementos (Indefinido)

હેશ

%hash = ( 1, "uno", 2, "dos", 3, "tres" );

છાપવાનું કાર્ય

કાર્ય પ્રિન્ટ સી ++ પ્રોગ્રામિંગ ભાષાની જેમ, તેનો ઉપયોગ ટેક્સ્ટ શબ્દમાળા અથવા સ્ક્રીન પર ચલની સામગ્રીને છાપવા માટે થાય છે

પ્રથમ કાર્યક્રમ: HolaBarcamp.pl

1

2

STDIN કાર્ય

અમે જે માટે કામ કર્યું છે C o સી ++ તેઓ કાર્ય યાદ રાખવું પડશે સ્કેનફ. સારું, એસટીડીઆઇએન એ જ કાર્ય પૂર્ણ કરે છે જે કીબોર્ડ દ્વારા દાખલ કરેલા મૂલ્યો પ્રાપ્ત કરવાનું છે, પરંતુ સ્કેનફથી વિપરીત, જેમાં આપણે તે કહેવું હતું કે STDIN સાથે કઈ કિંમત દાખલ થવાની છે, આપણે ફક્ત આ કરવું પડશે:

$variable=<STDIN>;

STDIN ની મદદથી તમે સ્કેનફ સાથે કેવી રીતે કરવામાં આવ્યું છે તે નિર્ધારિત કર્યા વિના, ટેક્સ્ટ, નંબર, આલ્ફાન્યુમેરિક, આ બધું દાખલ કરી શકો છો:

scanf(“%d”, variable_tipo_entera);

બીજો કાર્યક્રમ: વેલકમએલબેરકampમ્પ.પીએલ

3

4

ત્રીજો પ્રોગ્રામ: મૂળ ઓપરેશન્સ.પી.એલ.

ઉપરોક્ત શીખ્યા સાથે હવે અમે એક પ્રોગ્રામ બનાવી શકીએ છીએ જે ચાર મૂળભૂત કામગીરી કરે છે

5

6

જો નિવેદન

આઇએફ સ્ટેટમેન્ટ, કોઈપણ પ્રોગ્રામિંગ ભાષાની જેમ, જ્યારે આપણે માન્યતાઓ બનાવવા માંગીએ છીએ અથવા જ્યારે શરત પૂરી થાય છે ત્યારે અમને પ્રક્રિયા કરવાની જરૂર હોય છે.

7

8


28 ટિપ્પણીઓ, તમારી છોડી દો

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

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

*

*

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

  1.   ઇલાવ જણાવ્યું હતું કે

    ઓહ! ઠીક છે, ચાલો પર્લ શીખીએ

    1.    ધૂંટર જણાવ્યું હતું કે

      દેવ માતા…. 2013 માં એક પર્લ શિક્ષક, તે ભાષાને શાંતિથી મરી જવા દો, જો તમને "સ્માર્ટ" ભાષાઓ ગમે છે, રૂબીને શીખો જે પર્લ (ઉદાહરણ તરીકે TIMTOWTD ફિલસૂફી) માંથી ઘણી વસ્તુઓનો વારસો મેળવે છે, પરંતુ તે વધુ લૈંગિક છે.

      1.    ઓઝકાર જણાવ્યું હતું કે

        +5 અને આ શનિવારે તમે મારા પર વ્હિસ્કી લેવી છે 😀

        1.    ધૂંટર જણાવ્યું હતું કે

          મુઆ દીઠ પીણાં નહીં ... જો હું વ્હિસ્કી પીઉં તો તે સિમ્ફની નિયંત્રકમાં અજગર લગાવી શકે છે.

      2.    લિયોનાર્ડોપ 1991 જણાવ્યું હતું કે

        હા, પરંતુ ફાઇલોને હેન્ડલ કરવા માટે હું પર્લને પસંદ કરું છું, અને કારણ કે તે સ્ક્રિપ્ટો તરફ લક્ષી છે જે સર્વર પર કાર્યોનું શેડ્યૂલ કરવામાં મદદ કરે છે.

        1.    ધૂંટર જણાવ્યું હતું કે

          તેથી જ હું તમને રૂબીને કહું છું, પાયથોન નહીં, મેટઝ લzરી વ Wallલનો ચાહક છે અને હું ઘણી નકલ કરું છું, કે પર્લ કોડ અકલ્પનીય છે, તમે ઘણાં "મગજ-કિકલ્સ" પહેરો છો તે સમજ્યા કે તમે 3 મહિના શું કર્યું? પહેલાં.

          હું અંગત રીતે પાયથોન ચાહકનો વધુ છું. ઝેને મને ભક્ત બનાવ્યો છે.

          "ત્યાં એક હોવું જોઈએ અને પ્રાધાન્ય રૂપે તે કરવાની એક માત્ર સ્પષ્ટ રીત."

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

            મારે પણ પાયથોન અને રૂબીમાંથી ચાલવું છે, પણ પહેલા હું ઓછામાં ઓછું પર્લ એક્સડી ટ્યુટોરિયલ પૂરું કરીશ

          2.    જ્હોન જણાવ્યું હતું કે

            તે અકલ્પનીય પણ ખૂબ જ જરૂરી હશે, મારા માટે ઓછામાં ઓછું તેનો અર્થ કામ કરવાનો છે કે નહીં. હું સંશોધન કરનાર, જીપીએસ ડેટા પ્રોસેસિંગ કરું છું અને આ કાર્ય માટે વિશ્વના સૌથી મહત્વપૂર્ણ વૈજ્ .ાનિક સ softwareફ્ટવેરની માતૃભાષા (ત્યાં 4 કરતા વધુ નથી) ફોર્ટ્રન અને પર્લ છે. હકીકતમાં, તેઓએ થિસિસના અંતે મને પોસ્ટડocક આપ્યો કે કેમ તે મારા પર્લ શીખવા પર આધાર રાખે છે, નહીં તો, જેમ કે મારી શિષ્યવૃત્તિ સમાપ્ત થાય ત્યાં સુધી હું બેરોજગાર થઈ જઈશ અને ચાલુ રાખવાની કોઈ શક્યતા વિના. તેથી પર્લનો અભ્યાસ કરવો અને ઘરની આસપાસ ન જવું અને ફાઇલોમાં પાઠો બદલવા માટે થોડી સ્ક્રિપ્ટો બનાવવી નહીં, પરંતુ ગંભીરતાથી.
            તમારી પાસે આ તાજેતરની offerફરમાં એક ઉદાહરણ છે:
            http://www.bernese.unibe.ch/Stellen/Stellenausschreibung_20140225.pdf
            પર્લ એ એક ભલામણ કરેલ છે. અને હું જે સંશોધનનાં આ ક્ષેત્રમાં છું, હું ખાતરી આપી શકું છું કે જેની આમાંની કેટલીક ભાષાઓને નિયંત્રિત કરતું નથી, તેની પાસે કંઇ કરવાનું નથી.
            તમે પોસ્ટ કરેલા કોઈપણ પર્લ ટ્યુટોરિયલ્સ માટે આભાર.

      3.    માઉ જણાવ્યું હતું કે

        જ્યાં સુધી હું પ્રેક્ટિસ કરીશ નહીં અને ત્યાં સુધી બધું જ પર્લમાં પ્રોગ્રામ થયેલું ત્યાં સુધી પીએફએફએફ એ જ વિચાર્યું. તે બતાવે છે કે તમે વર્ગખંડ છોડ્યો નથી.

  2.   એન્ડ્રેસ જણાવ્યું હતું કે

    જીની, શું આ હપતા વધુ હશે, અન્ય ભાષાઓ જેવી પાયથોન 3 અથવા રૂબી?

    1.    ગાઇસ બાલ્ટર જણાવ્યું હતું કે

      કદાચ તમે પહેલાથી જ વધુ પ્રગત છો, પરંતુ ટોરોન્ટો યુનિવર્સિટી પાસે આ નિ onlineશુલ્ક Pyનલાઇન પાયથોન કોર્સ છે જે આપણામાંના માટે ખૂબ સારો છે જેમની પાસે પ્રોગ્રામ માટે બટાટા પણ નથી. 😀

      https://www.coursera.org/course/interactivepython

      1.    એન્ડ્રેસ જણાવ્યું હતું કે

        આભાર, હું આ કંઈક શોધી રહ્યો હતો.

    2.    ગાઇસ બાલ્ટર જણાવ્યું હતું કે

      માફ કરશો, મેં જે મૂક્યું છે તે પરિચયિક નથી, તે બીજું છે 😀

  3.   ગાઇસ બાલ્ટર જણાવ્યું હતું કે

    ઓહ !!!! જ્યારે હું પાયથોનનો અભ્યાસક્રમ પૂર્ણ કરું ત્યારે હું તેને સાચવું છું !!! 😀

  4.   સ્ટેફાનો જણાવ્યું હતું કે

    આભાર લિયોનાર્ડો, હું ફક્ત તમને કૃપા કરીને પૂછું છું કે જો તમે છબીઓને બદલે સૂચનાઓના પાઠો મૂકી શકો છો 🙂

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

      હું ભૂલી ગયો કે મેં પહેલાથી જ ગીટહબમાં કોડ સાથેની લિંક મૂકી દીધી છે

  5.   જુઆન્લી જણાવ્યું હતું કે

    ઓરલે !!! મને નથી લાગતું કે તે સી ++ જેવું જ હતું. !! , ઉત્તમ વિષય !!

  6.   આર્લ્ફ જણાવ્યું હતું કે

    લિયોનાર્ડોપસી .1991 તમારી લેખનની રીત કંઈક અંશે કદરૂપી છે, હું તમને ભલામણ કરું છું કે તમે પેપ 8 શૈલી વાંચો (તે અજગર છે પરંતુ હજી પણ અન્ય ભાષાઓ સાથે કામ કરે છે) અહીં તે સ્પેનિશમાં છે http://mundogeek.net/traducciones/guia-estilo-python.htm

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

      હું તેને ધ્યાનમાં લઈશ, કોડનું ફોર્મેટિંગ તેને સબલાઈમ ટેક્સ્ટ as જેમ છોડી દે છે

  7.   ચાલો લિનક્સનો ઉપયોગ કરીએ જણાવ્યું હતું કે

    મહાન યોગદાન!
    અભિનંદન!

  8.   જુઆનરા 20 જણાવ્યું હતું કે

    ઉત્તમ યોગદાન very ખૂબ સારી રીતે સમજાવાયું છે અને મને તેના ઉદાહરણો ગમે છે.
    તે સારું રહેશે જો છેલ્લામાં, અને અલબત્ત જો તમે કરી શકો, તો GNU / Linux માં પર્લ શું કરી શકે તે દર્શાવતા ટ્યુટોરિયલ્સમાં કસરત કરો

  9.   Erick જણાવ્યું હતું કે

    સત્ય ખૂબ જ સારું છે અને હું આગળની પોસ્ટની શુભેચ્છાઓ તરફ રાહ જોઈશ

  10.   વિક્ટર ફ્રેન્કો જણાવ્યું હતું કે

    તે જૂનું હોઈ શકે પણ આ ભાષાને થોડું જાણવાનું ક્યારેય દુtsખદાયક નથી ... આ ટ્યુટોરિયલ માટે આભાર ...

  11.   જાસૂસ જણાવ્યું હતું કે

    બધી પોસ્ટ્સ આવકાર્ય છે, પરંતુ મને બહુ સામાન્ય લાગતું નથી કે જે કોઈ ફક્ત એક ભાષા શીખી રહ્યો છે તે પહેલાથી જ તેના પર ટ્યુટોરિયલ્સ કરે છે.

    પ્રિન્ટફ ફંક્શન સીની લાક્ષણિકતા છે, સી ++ માં તે સ્કેનફ જેવું જ હશે.

    બાકીના માટે હું શું બોલવું તે જાણતો નથી, મને ભાષા ખબર નથી, પરંતુ આ પ્રવેશની પ્રશંસા કરવામાં આવે છે.

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

      હું ફક્ત પ્રારંભ કરી રહ્યો નથી અને ફાઇલોને હેન્ડલ કરવાનું પણ હું જાણું છું, હવે હું પર્લ ક્યુટી 4 નો ઉપયોગ કરીને ગ્રાફિક ભાગમાં સંપૂર્ણ રીતે શામેલ છું અને પછી બીડી ભાગ પર અને અંતે વેબ ભાગ પર જઉ છું :), શુભેચ્છાઓ અને બંધ થવાના આભાર, અને જો તમે સી અને સી ++ પર જે ટિપ્પણી કરી તે સાથે, તે લેખિતમાં ભૂલ હતી, તે સૂચનો સી અને સી ++ એક્સડી બંનેમાં કાર્યરત હોવાથી, હું મૂંઝવણમાં હતો, પ્રદર્શનો માટેની સ્લાઇડ્સમાં સુધારણા

      1.    એક્સેલ મોરેનો જણાવ્યું હતું કે

        હાય લિયોનાર્ડો, શું તમે મને આ ભાષામાં મદદ કરી શકો છો? મારે પીએચપી ફાઇલથી પર્લ ચલાવવાની જરૂર છે, અને હું તે કરી શકતો નથી 😉 હું આશા રાખું છું કે તમે મને એક હાથ આપો, શુભેચ્છાઓ!

  12.   આલ્ફોન્સો જણાવ્યું હતું કે

    અને શું તે પ્રાચીન ભાષા હજી પણ કબજે છે?

    1.    એથેયસ જણાવ્યું હતું કે

      જો આપણે લિનક્સ વિશે વાત કરીએ ...