Python 3.2

Python 3.2

przez -
6 586
Python

Pojawiła się stabilna wersja języka Python, która jest obecnie główną linią jego rozwoju. Jest to interpretowany, interaktywny język programowania stworzony przez Guido van Rossuma w 1990. Posiada on w pełni dynamiczny system typów i automatyczne zarządzanie pamięcią. Rozwijany jest jako projekt Open Source, zarządzany przez Python Software Foundation.

Nie wprowadzono żadnych zmian w składni języka, pojawiło się za to kilka drobnych poprawek we wbudowanych typach. Skoncentrowano się głównie na standardowej bibliotece i przepisywaniu kodu do Python 3. Nowości, jakie znajdziemy:

  • ulepszony moduł SSL
  • konfiguracja logowania oparta na słowniku
  • dodatkowe wsparcie dla programowania równoległego
  • stabilne ABI dla modułów rozszerzeń
  • wsparcie dla folderów .pyc repozytoriów
  • paczka obsługi binarnej poczty e-mail
  • ulepszenia modułu testów jednostkowych,
  • sporo poprawek zachowania i spójności dla operacji numerycznych
  • ulepszono pdb – python debugger

Wprowadzono także zalążek modułu pomagającego w budowaniu aplikacji wielowątkowych, który ma działać na podobnej zasadzie, co java.util.concurrent.package.

Więcej informacji w oficjalnym oświadczeniu.

  • Dobrze słyszeć o kolejnych pozytywnych zmianach w tym języku programowania :)
    Właśnie majstruję z programem, którego mam nadzieję oddać jako pracę dodatkową :) Napisany – bo jakżeby inaczej w tym niesamowitym języku! :D
    Polecam także wraz z tym językiem bibliotekę OpenCV, można się pobawić w śledzenie ruchu przez kamerkę i inne takie fajne sprawy :)
    Sam jeszcze w niej nie próbowałem niczego tworzyć, jedynie tylko przykłady pod Debiankiem uruchamiałem :), ale polecam, fajna zabawa jest :D

  • Jaką wersje polecacie mi do nauki? 3 czy 2? Bo chciałem poznać ten język, a nie wiem czy są jakieś wielkie różnice między tymi wersjami.

  • O tu coś chyba jest o różnicach. Ja jakbym miał się uczyć to od razu bym zaczynał od najnowszej wersji ;-)

  • Dzięki za link, tak chyba zrobię, zacznę od nauki nowszego, bo po co sobie potem w głowie mieszać :)

  • Pingback: Ubuntu 11.10 Beta 1 | OSWorld.pl()

  • Pingback: Ubuntu 11.10 Beta 1 | OSWorld.pl()