Python (ohjelmointikieli) | Python on tehty helppolukuiseksi ja ymmärrettäväksi sekä tehokkaaksi

Python on avoimen lähdekoodin ohjelmointikieli. Se on tehty helppolukuiseksi ja ymmärrettäväksi sekä tehokkaaksi. Hollantilainen ohjelmoija Guido van Rossum teki Pythonin vuonna 1991. Hän nimesi sen televisio-ohjelman Monty Python's Flying Circus mukaan. Monet Python-esimerkit ja opetusohjelmat sisältävät vitsejä ohjelmasta.

Python on tulkattu kieli. Tulkattuja kieliä ei tarvitse kääntää toimiakseen. Tulkiksi kutsuttu ohjelma ajaa Python-koodia lähes millä tahansa tietokoneella. Tämä tarkoittaa, että ohjelmoija voi muuttaa koodia ja nähdä tulokset nopeasti. Tämä tarkoittaa myös sitä, että Python on hitaampi kuin käännetty kieli, kuten C, koska se ei ole suoraan konekoodia.

Pythonista on tullut yksi maailman tunnetuimmista ohjelmointikielistä. Sitä hyödynnetään kaikessa tekoälystä sivustojen rakentamiseen ja ohjelmointitestaukseen. Sitä hyödyntävät yleensä insinöörit ja ei-suunnittelijat yhtä lailla.

Python sai inspiraatiota muista ohjelmointikielistä, kuten C, C++, Java, Perl ja Lisp.

Pythonin kehittäjät pyrkivät välttämään kielen muuttamista paremmaksi, kunnes heillä on paljon muutettavaa. He eivät myöskään yritä tehdä pieniä korjauksia, joita kutsutaan korjauksiksi, CPythonin viitetoteutuksen epäolennaisiin osiin, jotka tekisivät siitä nopeamman. Kun nopeus on tärkeää, Python-ohjelmoija voi siirtää osan ohjelman työstä muihin ohjelmointikielillä, kuten C:llä tai PyPy:llä, just-in-time-kääntäjällä, kirjoitettuihin osiin. Se kääntää Python-skriptin C:ksi ja tekee suoria C-tason API-kutsuja Python-tulkkiin.

Python-kehittäjien tärkeä tavoite on pitää Python hauskana käyttää. Se näkyy kielen nimessä, joka on kunnianosoitus brittiläiselle komediaryhmälle Monty Pythonille. Toisinaan opetusohjelmissa ja viitemateriaaleissa käytetään leikkimielisiä lähestymistapoja, kuten roskapostia ja munia tavanomaisten foo- ja bar-koodien sijaan.



 

Python-käyttö

Pythonia käytetään yleensä sivustojen luomiseen ja ohjelmointiin, tehtävien robotisointiin, tietojen tutkimiseen ja tietojen esittämiseen. Koska Python on kohtuullisen helppo oppia, monet muutkin kuin ohjelmistoinsinöörit, kuten kirjanpitäjät ja tutkijat, ovat ottaneet sen käyttöön erilaisissa tavanomaisissa yrityksissä, kuten varojen koordinoinnissa.

Sen standardikirjasto koostuu monista toiminnoista, jotka tulevat Pythonin mukana, kun se asennetaan. Internetissä on saatavilla monia muita kirjastoja, joiden avulla Python-kielellä voi tehdä muitakin asioita. Nämä kirjastot tekevät siitä tehokkaan kielen, jolla voi tehdä monia eri asioita.

Mistä syystä Python on niin suosittu?

1) Helppo oppia ja käyttää

Python-kieli on käsittämättömän helppo käyttää ja oppia uusille harrastajille ja aloittelijoille. Python-kieli on yksi avoimimmista ohjelmointikielistä, jotka ovat saatavilla, koska se on työskennellyt kielellisen rakenteen eikä sekavan, mikä antaa enemmän painotusta normaaliin kieleen. Koska sen oppiminen ja käyttö on yksinkertaista, python-koodit voidaan laatia tehokkaasti ja toteuttaa paljon nopeammin kuin muut ohjelmointikielet.

2) Kokenut ja kannustava Python-yhteisö

Python tehtiin melko kauan sitten, mikä on paljon aikaa mille tahansa paikalliselle ohjelmointikielelle kehittyä ja kehittyä riittävästi auttamaan insinöörejä aloittelijasta mestaritasolle. Python-kielelle on paljon dokumentaatiota, oppaita ja video-oppaita, jotka ovat saatavilla, että opiskelija ja insinööri minkä tahansa asiantuntemuksen tason tai ikäryhmän voi hyödyntää ja saada apua, jonka odotetaan parantavan näkemystään python-ohjelmointikielessä.

3) Tunnettujen sponsoreiden tuki

Ohjelmointikielet kehittyvät nopeammin, kun yritys tukee niitä. Esimerkiksi Facebook tukee PHP:tä, Oracle ja Sun Javaa ja Microsoft Visual Basicia ja C#:ta. Python-ohjelmointikieltä tukevat voimakkaasti Facebook, Amazon Web Services ja erityisesti Google.

4) Monet Python-kirjastot ja kehykset

Koska sen yritys sponsorointi ja valtava tasainen paikallinen alue python, python on hämmästyttävä kirjastoja, joita voit käyttää valita ja säästää aikaa ja vaivaa taustalla kuvio parannuksen. On lisäksi kasoittain pilvimedian etuja, jotka saavat lavatukea kirjaston kaltaisten laitteiden kautta, mikä voi olla erittäin hyödyllistä.

5) Sopeutumiskyky, tehokkuus, luotettavuus ja nopeus.

Kysy keneltä tahansa python-insinööriltä, ja he vakuuttavat vilpittömästi, että python-kieli on pätevä, vankka ja paljon nopeampi kuin useimmat nykyiset kielet. Pythonia voidaan käyttää lähes kaikissa ilmastoissa, eikä esitystapoja tule vastaan minkäänlaisia ongelmia riippumatta siitä, missä vaiheessa työtä tehdään.

Miten voit missään vaiheessa hallita pythonia? Muutamia asioita ovat

  • Tietojen tarkastelu ja tekoäly
  • Web-edistyminen
  • Robotisointi tai esijärjestelyt
  • Ohjelmoinnin testaus ja prototyyppien luominen


 

Syntaksi

Osa Pythonin syntaksista on peräisin C:stä, koska Python on kirjoitettu sillä kielellä. Python käyttää kuitenkin välilyöntejä koodin rajaamiseen: välilyöntejä tai tabulaattoreita käytetään järjestämään koodi ryhmiin. Tämä eroaa C:stä. C:ssä jokaisen rivin lopussa on puolipiste ja koodin ryhmittelyyn käytetään sulkeita ({}). Välilyöntien käyttäminen koodin rajaamiseen tekee Pythonista erittäin helppolukuisen kielen.

Lausekkeet ja ohjausvirta

Pythonin lausunnot sisältävät:

  • Määrityslauseke tai =-merkki. Pythonissa lauseke x = 2 tarkoittaa, että nimi x sidotaan kokonaislukuun 2. Nimet voidaan Pythonissa sitoa moniin eri tyyppeihin, minkä vuoksi Python on dynaamisesti tyypitetty kieli. Voit nyt esimerkiksi kirjoittaa lausekkeen x = 'roskaposti' ja se toimisi, mutta se ei toimisi toisella kielellä, kuten C:llä tai C++:lla.
  • if-lauseke, joka suorittaa koodilohkon, jos tietyt ehdot täyttyvät, sekä else- ja elif-lausekkeet (lyhennys muista ohjelmointikielistä tutusta else if-lausekkeesta). Elif-lause ajaa koodilohkon, jos edelliset ehdot eivät täyty, mutta elif-lauseen ehdot täyttyvät. else-lause suorittaa koodilohkon, jos mikään edellisistä ehdoista ei täyty.
  • for-lause, joka iteroi iteroitavan objektin, kuten listan, yli ja sitoo jokaisen objektin elementin muuttujaan, jota käytetään kyseisessä koodilohkossa, joka luo for-silmukan.
  • while-lause, joka suorittaa koodilohkoa niin kauan kuin tietyt ehdot täyttyvät, mikä luo while-silmukan.
  • Def-lause, joka määrittelee funktion tai metodin.
  • Pass statement, joka tarkoittaa "älä tee mitään".
  • Class-lauseke, jonka avulla käyttäjä voi luoda oman tyyppisiä objekteja, kuten kokonaislukuja ja merkkijonoja.
  • Import-lauseke, joka tuo Python-tiedostoja käytettäväksi käyttäjän koodissa.
  • Print-lauseke, joka tulostaa erilaisia asioita konsoliin.

Ilmaisut

Pythonin lausekkeet ovat osittain samanlaisia kuin muissa ohjelmointikielissä ja osittain erilaisia.

  • Yhteenlasku, vähennyslasku, kertolasku ja jakolasku, joita esitetään +, -. * ja /.
  • Eksponentit, joita edustaa **.
  • Python käyttää kahden arvon vertailuun ==.
  • Python käyttää boolean-ilmaisuissa sanoja "and", "or" ja "not".


 

Esimerkki

Tämä on pieni esimerkki Python-ohjelmasta. Se näyttää "Hello World!" näytöllä.

print("Hello World!") # Tämä koodi tekee saman asian, mutta se on pidempi: ready = True if ready: print("Hello World!")

Python tekee myös jotain, jota kutsutaan "dynaamiseksi muuttujan osoittamiseksi". Tämä tarkoittaa sitä, että kun ohjelmassa tehdään numero tai sana, käyttäjän ei tarvitse sanoa, minkä tyyppinen se on. Tämä helpottaa muuttujien nimien uudelleenkäyttöä, mikä tekee nopeista muutoksista yksinkertaisempia. Alla on esimerkki tästä. Tämä koodi muodostaa sekä numeron että sanan ja näyttää ne molemmat käyttäen vain yhtä muuttujaa.

x = 1 print(x) x = "Word" print(x)

C:n kaltaisessa "staattisesti tyypitetyssä" kielessä ohjelmoijan olisi sanottava, onko x numero vai sana, ennen kuin C antaisi ohjelmoijan määrittää x:n, ja sen jälkeen C ei antaisi sen tyypin muuttua numerosta sanaksi.

 

Kysymyksiä ja vastauksia

K: Mikä on Python?


V: Python on avoimen lähdekoodin ohjelmointikieli, joka on luotu helppolukuiseksi ja ymmärrettäväksi, mutta silti tehokkaaksi.

K: Kuka loi Pythonin?


V: Hollantilainen ohjelmoija Guido van Rossum teki Pythonin vuonna 1991.

K: Miten Pythonin luoja keksi nimen?


V: Hän nimesi sen televisio-ohjelman Monty Python's Flying Circus mukaan.

K: Onko Python käännetty vai tulkattu kieli?


V: Se on tulkattu kieli, eli sitä ei tarvitse kääntää toimiakseen. Tulkki ajaa koodin lähes millä tahansa tietokoneella.

K: Mitkä muut ohjelmointikielet ovat inspiroineet Pythonia?


V: C, C++, Java, Perl ja Lisp ovat kaikki inspiroineet Pythonin luomista.

K: Mihin kehittäjät pyrkivät tehdessään muutoksia kielen parantamiseksi?


V: Kehittäjät pyrkivät välttämään kielen muuttamista, kunnes heillä on paljon muutettavaa, ja pyrkivät myös olemaan tekemättä pieniä korjauksia (patches), jotka tekisivät kielestä nopeamman, mutta jotka ovat merkityksettömiä osia CPythonin viitetoteutuksesta.

K: Miksi pythonin pitäminen hauskana on tärkeää sen kehittäjille?


V: Pythonin pitäminen hauskana näkyy sen nimessä, joka on kunnianosoitus brittiläiselle komediaryhmälle Monty Pythonille, sekä leikkisissä lähestymistavoissa opetusohjelmissa ja viitemateriaaleissa, kuten esimerkiksi roskapostin ja munien käyttämisessä foo:n ja bar:n sijasta.

AlegsaOnline.com - 2020 / 2023 - License CC3