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ć :)
[…] pakiety: Python 3.2, GCC 4.6.1, CUPS 1.5.0, Shotwell 0.11, i LibreOffice 3.4.2 (wersja 3.4.3 pojawiła się niedawno). […]
[…] pakiety: Python 3.2, GCC 4.6.1, CUPS 1.5.0, Shotwell 0.11, i LibreOffice 3.4.2 (wersja 3.4.3 pojawiła się niedawno). […]