Išleistas Python 3.0

Šiandien pasirodė Python 3.0.

Nieko nelaukdamas susikompiliavau ir išbandžiau.

Štai instrukcijos kaip susikompiliuoti į Ubuntu 8.10:

  1. sudo apt-get install build-essential checkinstall libgdbm3
  2. sudo apt-get build-dep python2.5 libreadline5 libgdbm3
  3. cd /tmp
  4. wget http://python.org/ftp/python/3.0/Python-3.0.tar.bz2
  5. echo "28021e4c542323b7544aace274a03bed *Python-3.0.tar.bz2" > md5sum
  6. md5sum -c md5sum
  7. tar -xjf Python-3.0.tar.bz2
  8. cd Python-3.0
  9. ./configure
  10. make
  11. sudo checkinstall --pkgname=py3k make altinstall

Jei bus kokių problemų su checkinstall, panašių į šias:

  1. ranlib: could not create temporary file whilst writing archive: No more archived files

Tai man padėjo tokia komanda:

  1. sudo mkdir -p /usr/local/lib/python3.0/config

O visas kitas kompiliavimas vyko ganėtinai sklandžiai.

Galiausiai paleidau python3.0 ir išbandžiau kaip viskas veikia:

  1. » python3.0
  2. Python 3.0 (r30:67503, Dec 4 2008, 20:17:48)
  3. [GCC 4.2.4 (Ubuntu 4.2.4-1ubuntu3)] on linux2
  4. Type "help", "copyright", "credits" or "license" for more information.
  5. >>> print
  6. <built-in function print>
  7. >>> print()
  8.  
  9. >>> print(print.__doc__)
  10. print(value, ..., sep=' ', end='\n', file=sys.stdout)
  11.  
  12. Prints the values to a stream, or to sys.stdout by default.
  13. Optional keyword arguments:
  14. file: a file-like object (stream); defaults to the current sys.stdout.
  15. sep: string inserted between values, default a space.
  16. end: string appended after the last value, default a newline.
  17. >>> ą = 1
  18. >>> č = 2
  19. >>> ž = ą + č
  20. >>> print(ž)
  21. 3
  22. >>> def функцийа():
  23. ... print('Ето работает тоже...')
  24. ...
  25. >>> функцийа()
  26. Ето работает тоже...

Tai gi, kaip matyti iš pavyzdžio, dabar python su unikodu tvarkosi tiesiog puikiai ir print, nuo šiol ne kalbos dalis, o paprasčiausia funkcija.

Komentarai

Anonymous portretas

Ačiū labai už naujieną,

Ačiū labai už naujieną, jau siunčiuosi :)

Anonymous portretas

:) nieko visai atrodo reik

:) nieko visai atrodo reik ir man pasibandyti prie progos kas ten gero

Skelbti naują komentarą

Šio laukelio turinys bus laikomas privatus ir nerodomas viešai. If you have a Gravatar account, used to display your avatar.
  • Leidžiamos HTML žymės: <a> <em> <strong> <cite> <code> <ul> <ol> <li> <dl> <dt> <dd>
  • Linijos ir paragrafai atskiriami automatiškai
  • Web puslapiu adresai ir el. pašto adresai automatiškai tampa nuorodomis.
  • You can enable syntax highlighting of source code with the following tags: <code>, <blockcode>. Beside the tag style "<foo>" it is also possible to use "[foo]".

Daugiau informacijos apie teksto formatavimą

CAPTCHA
Šis klausimas skirtas patikrinti ar esi žmogus, taip apsisaugant nuo internetinių reklamos robotų.
Image CAPTCHA
Enter the characters (without spaces) shown in the image.
Surinktas turinys