Ohjelmointikielet: Python 3.10:n viimeisin beta esikatselu on täällä.

Python 3.10.0b2 on toinen neljästä suunnitellusta Python-ohjelmointikielen seuraavan version beta-esikatselusta, joka on tarkoitus julkaista myöhemmin tänä vuonna.

The final release candidate of Python version 3.10 is due in August.

” data-credit=”Image: Getty / nikkimeel”>python-code-developer-programming.jpg

Python-version 3.10 lopullinen julkaisukandidaatti on määrä julkaista elokuussa.

Kuva: Getty / nikkimeel

Python-ohjelmointikielen uusin beta-versio on saatavilla, ja se on tulossa ennen Python 3.10:n odotettua julkaisua tänä kesänä.

Kehittäjien luettava sisältö

Python 3.10.0b2 on toinen neljästä suunnitellusta beta esikatseluversiosta seuraavalle versiolle.
Python,

jonka lopullisen version odotetaan saapuvan elokuussa.

KATSO: Parhaat ohjelmointikielet opeteltavaksi – ja huonoimmat (TechRepublic Premium)

Toinen beta-julkaisu oli
alun perin suunniteltu 25. toukokuuta

. Pythonin ydinkehitystiimi kuvaili kuitenkin Python Insider -blogissa, että se tuli läpi vasta 1. kesäkuuta ”taisteltuaan joidenkin julkaisun estävien tekijöiden kanssa, toteutettuaan joukon GC-traversaalifunktioita ja korjattuaan joitain vireillä olevia viitevuotoja”.

Python 3.10:n odotetaan tuovan useita suuria muutoksia ohjelmointikieleen, joka jatkaa suosionsa kasvattamista kehittäjien keskuudessa maailmanlaajuisesti.

Joitakin silmiinpistäviä uusia ominaisuuksia ja muutoksia Python 3.9:ään verrattuna ovat muun muassa:

  • PEP 623 – PyUnicodeObjectin wstr-jäsenen poistaminen ja valmistautuminen sen poistamiseen.
  • PEP 604 – Salli liitostyyppien kirjoittaminen muodossa X | Y.
  • PEP 612 – Parametrienmäärittelymuuttujat
  • PEP 626 – Tarkat rivinumerot virheenkorjausta ja muita työkaluja varten.
  • PEP 618 – Lisää valinnainen pituuden tarkistus zip-tiedostoon.
  • bpo-12782 – Suluissa olevat kontekstinhallintaohjelmat ovat nyt virallisesti sallittuja.
  • PEP 632 – Distutils-moduulin poistaminenkäytöstä
  • PEP 613 – Eksplisiittiset tyypinaliakset
  • PEP 634 – Rakenteellinen mallien täsmäytys:spesifikaatio
  • PEP 635 – Rakenteellisten mallien yhteensovittaminen: Motivaatio japerustelut
  • PEP 636 – Rakenteellinen mallien täsmäytys: opetusohjelma.
  • PEP 644 – Vaaditaan OpenSSL 1.1.1.1 tai uudempi.
  • PEP 624 – Poistetaan Py_UNICODE-koodausrajapinnat.
  • PEP 597 – Lisätään valinnainen EncodingWarning-varoitus.

Muita uusia ominaisuuksia suunnitellaan ja kirjoitetaan edelleen, Python dev team sanoi. Vaikka julkaisun on tarkoitus olla ominaisuuksiltaan täydellinen, kun se siirtyy betavaiheeseen, joitakin ominaisuuksia saatetaan vielä muuttaa tai jopa poistaa 2. elokuuta alkavaan Release Candidate -vaiheeseen asti.

”Tavoitteenamme on, ettei ABI-muutoksia tehdä beta 4:n jälkeen ja mahdollisimman vähän koodimuutoksia ensimmäisen Release Candidaten 3.10.0rc1:n jälkeen”, Python-tiimi sanoi.

KATSO: C++-ohjelmointikieli: ja mitä seuraavaksi (maksuton PDF) (TechRepublic)

Kuten kaikkien uusien beta-julkaisujen kohdalla, Python-käyttäjiä kehotetaan vahvasti ottamaan uusin beta ja aloittamaan sen käyttö, ja Python-tiimi toteaa, että näiden esikatselukierrosten ”tarkoituksena on antaa laajemmalle yhteisölle mahdollisuus testata uusia ominaisuuksia ja bugikorjauksia sekä valmistella projektejaan tukemaan uutta ominaisuusjulkaisua”. Se antaa myös kehittäjille parhaan mahdollisuuden löytää kielessä olevia virheitä ja vikoja.

Python 3.10.0b2 on ladattavissa täältä.

Python 3.10:n seuraava esijulkaisu on 3.10.0b3, joka on tällä hetkellä tarkoitus julkaista 17. kesäkuuta. Kun Python 3.10 on nyt siirtynyt vahvasti beta-versioon, Python 3.11: n kehitys on nyt käynnissä, ja sen on tarkoitus ilmestyä lokakuussa 2022.
ottaa käyttöön merkittäviä suorituskykyparannuksia

Python-ohjelmointikielelle – mahdollisesti kaksinkertaisen määrän nykyiseen versioon verrattuna.

Jos haluat lisätietoja Python-ohjelmointikielestä, tutustu seuraaviin sivuihin
TechRepublicin Python-hakemisto

ja
aloittelijan opas.

Katso myös