LINUX.ORG.RU

ПОСАДИ КОМПЬЮТЕР НА ЦЕПЬ И ЗАСТАВЬ ЛАЯТЬ!

домашняя автоматизация: сделай сам; лучший подарок для техногика

http://www.unicontrollers.com/products/unc01x

[#]  

Re: Вышел python 2.4 final

Поздравления команде питоновцев и Гвидо ван Россуму как авторам самого удобного языка программирования! Молодцы!

* ()
[#]  

Re: Вышел python 2.4 final

Воистину, надо хорошо попрограммировать на таких языках, как питон, чтобы понять возможности их глюкогенерения. :)

***** ()
[#] Ответ на: Re: Вышел python 2.4 final от AVL2 30.11.2004 18:46:25  

Re: Re: Вышел python 2.4 final

> чтобы понять возможности их глюкогенерения. :)
Что вы хотели этим сказать?
ИМХО, глюков наплодить можно на любом языке программирования.

# ()
[#] Ответ на: Re: Re: Вышел python 2.4 final от PitStop 30.11.2004 18:57:56  

Re: Re: Re: Вышел python 2.4 final

типизацию наверно имеет ввиду

anonymous ()
[#] Ответ на: Re: Re: Re: Вышел python 2.4 final от anonymous 30.11.2004 19:47:16  

Re: Re: Re: Re: Вышел python 2.4 final

Что что, а динамическая типизация в python проблемм не создает. У меня она их скорее решает.

* ()
[#]  
Banshee

Re: Вышел python 2.4 final

test

* ()
[#] Ответ на: Re: Re: Re: Вышел python 2.4 final от anonymous 30.11.2004 19:47:16  

Re: Re: Re: Re: Вышел python 2.4 final

2anonymous (*) (30.11.2004 19:47:16):

> типизацию наверно имеет ввиду

Типизация в Питоне построже, чем, скажем, в Перле. Вряд ли он её
имел в виду. Скорее всего, он просто так брякнул, от нечего делать.

anonymous ()
[#]  

Re: Вышел python 2.4 final

дайте ссылку на портрет ГВР

повешу рядом с Патриком и Брамом

anonymous ()
[#] Ответ на: Re: Вышел python 2.4 final от AVL2 30.11.2004 18:46:25  

Re: Re: Вышел python 2.4 final

имхо на питоне надо уметь ОЧЕНЬ плохо писать чтобы обрести
необъяснимые глюки. такое не каждому по силам

anonymous ()
[#] Ответ на: Re: Вышел python 2.4 final от anonymous 30.11.2004 21:58:41  

Re: Re: Вышел python 2.4 final

>дайте ссылку на портрет ГВР

>повешу рядом с Патриком и Брамом

http://www.python.org/~guido/ -- Там есть несколько. Выбирай покрасивше.

anonymous ()
[#] Ответ на: Re: Re: Вышел python 2.4 final от anonymous 30.11.2004 22:02:00  
vm

Re: Re: Re: Вышел python 2.4 final

дорогие друзья питона, кто нить не поможет непросвещённому человеку, знатоку перла и баша - просветите --- какие плюсы имеет питон ???

** ()
[#] Ответ на: Re: Re: Re: Вышел python 2.4 final от vm 30.11.2004 22:19:59  

Re: Re: Re: Re: Вышел python 2.4 final

> дорогие друзья питона, кто нить не поможет непросвещённому человеку, знатоку перла и баша - просветите --- какие плюсы имеет питон ???

Более читабельный, обьектно-ориентированный, структуры данных более высокого уровня, куча библиотек на все случаи жизни. Питон более "программистский" язык (подходит для разработки больших проектов и для решения сложных алгоритмических задач), тогда когда баш и перл больше для сисадминов подойдут.

anonymous ()
[#]  

Re: Вышел python 2.4 final

>>> a=1
>>> b=a
>>> a+=b
>>> print a,b
2 1
>>> a=[1,]
>>> b=a
>>> a+=b
>>> print a,b
[1, 1] [1, 1]
>>> a=(1,)
>>> b=a
>>> a+=b
>>> print a,b
(1, 1) (1,)


Офигенно очевидно, где у нас указатели, а где данные...

Еще очень понравилась статья апологета нашего, г. Бройтмана.
Вот бы и в С так писали. Коротка - можно, но вы вам о том не расскажем!!! :)

Рассмотрим поподробнее питоновские ссылки. Создадим список и присвоим его (на самом деле присвоим ссылку на него) в переменную a: a = [21, 12, "str"]. Теперь присвоим ссылку из a в переменную b: a = b. Изменим список, на который ссылается a, скажем, добавим в него содержимое другого списка: a += [2000]. На какой список ссылается переменная b? На тот же, что и a - на список из 4 элементов. Происходит это потому, что b все еще хранит ссылку на тот же список, что и a. А теперь присвоим в a новый список: a = [12, 21]. Что теперь будет в b? А все тот же список из 4 элементов. Присваивание в a разорвало связь между a и b. В переменной a теперь ссылка на новый список, а в переменной b все та же ссылка на тот же список.

Если a - переменная, хранящая ссылку на список, и присваивание b = a копирует только ссылку на тот же список, то можно ли скопировать сам список? Короткий ответ - да, можно. Но не все так просто. Ведь и сам список хранит не объекты, а ссылки на объекты. Должны ли копироваться эти ссылки или должны быть продублированы и сами объекты? Питон дает два ответа на этот вопрос: можно сделать и так, и эдак. Первый вариант копирования называется "поверхностным", второй - "глубоким" копированием. Глубокое копирование учитывает циклические ссылки. Классы, написанные программистом, могут определять методы, участвующие в копировании, тем самым "помогая" процессу копирования, для того чтобы не включать в копирование лишней информации.



***** ()
[#]  

Re: Вышел python 2.4 final

Читаю сейчас Thinking in Java by Брюс Эккель, так вот он почему то на каждой странице отсылает к Питону, как супер языку. Что, на самом деле Питон - это наше будущее, решение всех проблем??? А как же Java, Ruby?

anonymous ()
[#]  

Re: Вышел python 2.4 final

Откуда вы такую новость взяли? На python.org только о релиз-кандидате новость есть.

anonymous ()
[#]  

Re: Вышел python 2.4 final

Крута, может теперь python использовать в ВУЗах вместо Pascal-а как обучалку программированию, рас уж у него такой крутой синтаксис, не располагающий к ошибкам? А работу для реальной жизни лучше оставить perl-у и C. Кстати, ворос на засыпку, чем python лучше Pascal-а (если забыть про деление компилятор/интепритатор)?

anonymous ()
[#] Ответ на: Re: Вышел python 2.4 final от AVL2 30.11.2004 22:45:39  

Re: Re: Вышел python 2.4 final

>Офигенно очевидно, где у нас указатели, а где данные...

>Еще очень понравилась статья апологета нашего, г. Бройтмана. >Вот бы и в С так писали. Коротка - можно, но вы вам о том не >расскажем!!! :)

Это конечно все очень мудро и хорошо, но всех этих проблем можно легко избежать. В питоне кроме списков есть еще структура данных tupple. Советую с ней поближе познакомиться, прежде чем горлопанить о том, что питон -- непонятное говно. Зачастую списки использовать попросту не надо.

anonymous ()
[#] Ответ на: Re: Вышел python 2.4 final от anonymous 30.11.2004 23:00:38  

Re: Re: Вышел python 2.4 final

>Крута, может теперь python использовать в ВУЗах вместо Pascal-а как обучалку программированию, рас уж у него такой крутой синтаксис, не располагающий к ошибкам? А работу для реальной жизни лучше оставить perl-у и C. Кстати, ворос на засыпку, чем python лучше Pascal-а (если забыть про деление компилятор/интепритатор)?

Как язык для обучения программированию паскаль непревзойден (он для этого и разрабатывался). Питон слишком большую стандартную либу имеет. Для обучения не годится.

А если смтореть на реальные задачи, то у паскаля очень неудобный синтаксис и слишком строгие ограничения конструкций языка (например, счетчик в for'е может быть только перечисляемого типа и т. д.).

Насчет ошибок, то в паскале 90% ошибок выявляет компилятор, за что приходится расплачиваться гибкостью языковых конструкций. Но для обучения катит.

anonymous ()
[#] Ответ на: Re: Вышел python 2.4 final от anonymous 30.11.2004 22:52:54  

Re: Re: Вышел python 2.4 final

>Читаю сейчас Thinking in Java by Брюс Эккель, так вот он почему то на каждой странице отсылает к Питону, как супер языку. Что, на самом деле Питон - это наше будущее, решение всех проблем??? А как же Java, Ruby?

Панацеи от всех болезней не существует. Java годится для одних задач, питон -- для других, С для третих и т. д. Просто Питон позволяет решать очень широкий класс задач, причем зачастую даже лучше чем специализированные инструменты.

anonymous ()
[#] Ответ на: Re: Re: Вышел python 2.4 final от anonymous 30.11.2004 23:23:19  

Re: Re: Re: Вышел python 2.4 final

Ответ в духе

>Панацеи от всех болезней не существует. Питон годится для одних задач, джава -- для других, С для третих и т. д. Просто Java позволяет решать очень широкий класс задач, причем зачастую даже лучше чем специализированные инструменты.

Почему тогда на Питоне не лепят морды к СУБД уровня предприятия? И нет Py2EE?

anonymous ()
[#] Ответ на: Re: Re: Re: Вышел python 2.4 final от anonymous 01.12.2004 0:00:47  

Re: Re: Re: Re: Вышел python 2.4 final

>Почему тогда на Питоне не лепят морды к СУБД уровня предприятия? И нет Py2EE?

А почему так мало опенсорц проектов используют яву как язык программирования?

Насчет "уровня предприятия". Есть еще такие уникальные люди, как манагеры, которые с недоверием относятся к опенсорц программам какими хорошими они бы ни были.

anonymous ()
[#] Ответ на: Re: Вышел python 2.4 final от AVL2 30.11.2004 22:45:39  

Re: Re: Вышел python 2.4 final

чувак, иди прочитай Python Tutorial, на предмет того какие
бывают типы данных, какие из них immutable а какие нет,
и не позорься тут. или ты претендуешь на роль второго
однояйцевого близнеца на ЛОРе?

()
[#] Ответ на: Re: Re: Re: Re: Вышел python 2.4 final от anonymous 01.12.2004 0:05:53  

Re: Re: Re: Re: Re: Вышел python 2.4 final

кстати есть такая игрушка как Eve, и она написана на Python

anonymous ()
[#] Ответ на: Re: Re: Re: Re: Re: Вышел python 2.4 final от anonymous 01.12.2004 0:22:45  

Re: Re: Re: Re: Re: Re: Вышел python 2.4 final

игрушка в смысле игрушка, или игрушка-морда-уровня-предприятия?

ссылку можно?

anonymous ()
[#] Ответ на: Re: Re: Вышел python 2.4 final от ugly-ugly-fucker 01.12.2004 0:17:08  

Re: Re: Re: Вышел python 2.4 final

>чувак, иди прочитай Python Tutorial, на предмет того какие бывают типы данных, какие из них immutable а какие нет, и не позорься тут. или ты претендуешь на роль второго однояйцевого близнеца на ЛОРе?

Это ты еще мне тут будешь что-то рассказывать?! Марш в песочницу, и не вылазь пока не поймешь что tupple -- это immutable тип, а list -- mutable. Вылезло тут, понимаешь ли...

anonymous ()
[#] Ответ на: Re: Re: Вышел python 2.4 final от anonymous 30.11.2004 23:11:34  

Re: Re: Re: Вышел python 2.4 final

>Как язык для обучения программированию паскаль непревзойден (он для этого и разрабатывался). Питон слишком большую стандартную либу имеет. Для обучения не годится.

Вам еще самому учиться и учиться.

** ()
[#] Ответ на: Re: Re: Re: Вышел python 2.4 final от Cybem 01.12.2004 1:09:41  

Re: Re: Re: Re: Вышел python 2.4 final

>Вам еще самому учиться и учиться.

А аргументированно слабо?

anonymous ()
[#] Ответ на: Re: Re: Re: Вышел python 2.4 final от anonymous 01.12.2004 0:59:06  

Re: Re: Re: Re: Вышел python 2.4 final

ты это объясняй не мне а AVL2
хотя вряд ли ты вообще на питоне больше трех строк когда-нибудь написал,
иначе знал бы как tuple называется.
так что заткни хлебало и не выставляй себя на посмешише.

()
[#] Ответ на: Re: Re: Re: Re: Вышел python 2.4 final от ugly-ugly-fucker 01.12.2004 1:51:13  

Re: Re: Re: Re: Re: Вышел python 2.4 final

А питон компилируется, или это интерпретатор как перл?

anonymous ()
[#]  
int19h

Re: Вышел python 2.4 final

Ура, товарищи! Вперед к светлому будущему императивщины! =)

**** ()
[#] Ответ на: Re: Вышел python 2.4 final от int19h 01.12.2004 4:30:10  

Re: Re: Вышел python 2.4 final

тише, физиков накличешь

anonymous ()
[#] Ответ на: Re: Re: Re: Re: Вышел python 2.4 final от anonymous 01.12.2004 0:05:53  

Re: Re: Re: Re: Re: Вышел python 2.4 final

> А почему так мало опенсорц проектов используют яву как язык программирования?

http://sourceforge.net/softwaremap/trove_list.php?form_cat=160

C++ (14200 projects)
C (13862 projects)
Java (13359 projects)
Perl (5523 projects)
Python (3563 projects)
C# (2008 projects)

что, мама не говорила что врать не хорошо ?

А как там у питона с пристойной бесплатной IDE ?

** ()
[#] Ответ на: Re: Re: Re: Re: Re: Вышел python 2.4 final от ed 01.12.2004 7:24:49  

Re: Re: Re: Re: Re: Re: Вышел python 2.4 final

сурсфорж -- большая помойка, эти числа ни о чем не говорят.

anonymous ()
[#] Ответ на: Re: Re: Re: Re: Re: Вышел python 2.4 final от ed 01.12.2004 7:24:49  
obp

А как там у питона с пристойной бесплатной IDE ?

Vim и еще раз Vim.
умеет все необходимое
даже autocompetion
для импортированных модулей.
Еще можно Eclipse +Python plugin,
еще есть DrPython,Eric,Idle,.....



* ()
[#] Ответ на: Re: Вышел python 2.4 final от anonymous 30.11.2004 21:58:41  

Re: Re: Вышел python 2.4 final

Какой Брам и Патрик? Где Линус?!

anonymous ()
[#] Ответ на: Re: Re: Вышел python 2.4 final от anonymous 30.11.2004 23:11:34  
obp

Re: Re: Re: Вышел python 2.4 final

>>Как язык для обучения программированию паскаль непревзойден (он для >>этого и разрабатывался). Питон слишком большую стандартную либу имеет. >>Для обучения не годится. Практика ваше умозаключение не подтверждает.

А в чем проблема-то. Если для учбеных примеров не нужны библиотки, то про них можно просто не упоминать. Зато на выходе-специалисты, умеющие использовить практически полезный инструмент.

* ()
[#] Ответ на: Re: Re: Re: Re: Re: Вышел python 2.4 final от ed 01.12.2004 7:24:49  
int19h

Re: Re: Re: Re: Re: Re: Вышел python 2.4 final

> А как там у питона с пристойной бесплатной IDE ?

Вообще - eric3. А так, _пристойных_ бесплатных IDE и для C/C++ нет (vim и Emacs, при всем моем уважении к ним - это все же не IDE).

**** ()
[#] Ответ на: Re: Вышел python 2.4 final от AVL2 30.11.2004 22:45:39  
int19h

Re: Re: Вышел python 2.4 final

> Офигенно очевидно, где у нас указатели, а где данные...

А что тут неочевидного? Списки/массивы в большинстве языков являются ссылочным типом данных, питон тут неоригинален.

**** ()
[#]  

Re: Вышел python 2.4 final

Питон язык хороший. Но почему перл оказывается всегда лучше???

Ostrov

anonymous ()
[#] Ответ на: Re: Вышел python 2.4 final от anonymous 01.12.2004 9:40:14  

Re: Re: Вышел python 2.4 final

Видимо ты не знаешь как следует ни перла ни питона.

()
[#] Ответ на: Re: Re: Вышел python 2.4 final от anonymous 30.11.2004 22:01:20  

Re: Re: Re: Вышел python 2.4 final

да да. завтра мс перепишет маздай на питоне и она никогда в жизни не будет глючить. а отступы ставить они индийцев наймут. или русских

anonymous ()
[#] Ответ на: Re: Re: Re: Re: Re: Re: Вышел python 2.4 final от anonymous 01.12.2004 8:12:26  

Re: Re: Re: Re: Re: Re: Re: Вышел python 2.4 final

помойка у тебя в голове. или ты уже аналогично кода написал? теоретик б"я

anonymous ()