Давайте поговорим о Питоне! (Не понятно назначение этого языка...)
Модератор: Модераторы разделов
-
Diamond
- Сообщения: 13
- ОС: Red Hat EL 3, Debian 3.1 Sarge
Давайте поговорим о Питоне!
Python из всех интерпретационных языков самый загадочный. Может кто скажет, где он используется кроме как в Зопе?
И почему к нему такое почтение со стороны разработчиков дистрибутивов? 
"... Быть мессией в своей стране - незавидная роль!..." (АРИЯ "Кровь королей")
-
KiWi
- Бывший модератор
- Сообщения: 2521
- Статус: статус, статус, статус
Re: Давайте поговорим о Питоне!
Весь Gentoo можно сказать сделан на питоне.
Также есть очень удобная вещь, именуемая Django.
Также это один из небольшого числа ООП-языков.
Также есть очень удобная вещь, именуемая Django.
Также это один из небольшого числа ООП-языков.
-
edoc_modnar
- Бывший модератор
- Сообщения: 1638
- Статус: Форум больше не посещаю
Re: Давайте поговорим о Питоне!
Такой большой, а гуглом и википедией пользоваться так и не научился.
http://ru.wikipedia.org/wiki/Python
http://ru.wikipedia.org/wiki/Python
So long, and thanks for all the fish.
Douglas Adams, The Hitchhiker's Guide to the Galaxy
-
Is_kander
- Сообщения: 143
- Статус: Дарт Мануал
- ОС: Gentoo Linux ( 2.6.x )
Re: Давайте поговорим о Питоне!
Если бы не стойкая привязанность многих и многих хоть к тому же Perl-у, то Python нагнул бы всех и вся своей простотой красотой и функциональностью (привыкнуть бы только к синтаксису). Имхо Python - дуже мощная весчь!!!
В Gentoo и скорость света на 13% больше
-
Diamond
- Сообщения: 13
- ОС: Red Hat EL 3, Debian 3.1 Sarge
Re: Давайте поговорим о Питоне!
ДА!!! Вот уж действительно интересно! 
Даже при создании самой Википедии использовался, даже Анаконда в RH использует Питон. Но почему же он редко используется в прикладном программировании - например заместо того же shella - ведь для того когда-то и был создан. Я лично юзал пару раз в качестве калькулятора - на этом знакомство и закончилось. Интересно узнать, кто-нибудь сталкивался вплотную с Python и с какой проблемой...
Даже при создании самой Википедии использовался, даже Анаконда в RH использует Питон. Но почему же он редко используется в прикладном программировании - например заместо того же shella - ведь для того когда-то и был создан. Я лично юзал пару раз в качестве калькулятора - на этом знакомство и закончилось. Интересно узнать, кто-нибудь сталкивался вплотную с Python и с какой проблемой...
"... Быть мессией в своей стране - незавидная роль!..." (АРИЯ "Кровь королей")
-
Liksys
- Сообщения: 2910
Re: Давайте поговорим о Питоне!
Я сталкивался. Пишу словарь, решил сделать разделение на гуй и поисковик. Поисковик написал на С, а вот гуй (с PyQt) и мелкие утилиты писал именно на Питоне. Имхо, язык самое оно для таких целей, специально его выучил. Его много для чего можно использовать, не только для гуев. Плюс ко всему это необычайно простой и краткий язык, то, что заняло бы 10 строк на С, сворачивается в 1-2 на Питоне, в основном из-за автоматического управления памятью.
-
v04bvs
- Сообщения: 636
- ОС: Debian GNU/Linux
Re: Давайте поговорим о Питоне!
Diamond писал(а): ↑09.01.2007 22:32ДА!!! Вот уж действительно интересно!
Даже при создании самой Википедии использовался, даже Анаконда в RH использует Питон. Но почему же он редко используется в прикладном программировании - например заместо того же shella - ведь для того когда-то и был создан. Я лично юзал пару раз в качестве калькулятора - на этом знакомство и закончилось. Интересно узнать, кто-нибудь сталкивался вплотную с Python и с какой проблемой...
Я лично его (и только его) юзаю в качестве калькулятора
-
diesel
- Бывший модератор
- Сообщения: 5989
- ОС: OS X, openSuSE, ROSA, Debian
Re: Давайте поговорим о Питоне!
В apt'e вроде тоже Python юзается ... кстати приведенные примеры - это не _прикладное_ программирование? куда прикладнее? Когда-то написал на Python'е простой текстовый редактор, который должен был быть основой IDE типа AVR Studio, потом правда обломалось все
-
KiWi
- Бывший модератор
- Сообщения: 2521
- Статус: статус, статус, статус
Re: Давайте поговорим о Питоне!
Вместо shell'а использовать... гм... неразумно. Во многом получится ровно то, что и на shell'е, но... более громоздское из-за вызова внешних программ.
-
edoc_modnar
- Бывший модератор
- Сообщения: 1638
- Статус: Форум больше не посещаю
Re: Давайте поговорим о Питоне!
Да многие сталкивались. Я вот с полгодика плотно так на нем пишу. Python - вовсе не такой загадочный, как вам представляется. Это не Java, конечно, но уже почти мэйнстрим...
So long, and thanks for all the fish.
Douglas Adams, The Hitchhiker's Guide to the Galaxy
-
Diamond
- Сообщения: 13
- ОС: Red Hat EL 3, Debian 3.1 Sarge
Re: Давайте поговорим о Питоне!
C этим согласен: в прикладном програмировании Python - вещь удобная. И на будущее у него далеко идущие планы. Но как дело обстоит в веб-програмировании? Питон - животное пресмыкающееся и выше Perl с PHP ему не прыгнуть. И вообще там в Zope технология совсем другая, своебразная. Как считаете, как поведет себя в будущем Питон на этом поприще? 
"... Быть мессией в своей стране - незавидная роль!..." (АРИЯ "Кровь королей")
-
edoc_modnar
- Бывший модератор
- Сообщения: 1638
- Статус: Форум больше не посещаю
Re: Давайте поговорим о Питоне!
Зачем внешние программы? Batterys included (:
Ты бы разобрался немножко в теме, а? Чтобы глупых вопросов не возникало.
So long, and thanks for all the fish.
Douglas Adams, The Hitchhiker's Guide to the Galaxy
-
Skull
- Модератор
- Сообщения: 2089
- ОС: ALT Linux
Re: Давайте поговорим о Питоне!
Стойкая привязанность объясняется нетребовательностью и гибкостью Perl. Кстати, я перешёл с Fedora на Mandriva по большей части из-за прожорливого и тормозного yum, написанного на Python. В Mandriva почти всё на Perl и работает в разы быстрее (и на порядок меньше памяти ест). Если добавить к этому слишком строгие требования синтаксиса Python, то я понимаю тех, кто его не использует. Сам использую Python для простейших скриптов и прототипирования.
Skull
-
Warderer
- Модератор
- Сообщения: 1056
- Статус: киберпИнгвин на гусеничном ходу
- ОС: Debian unstable
Re: Давайте поговорим о Питоне!
(Skull @ Jan 10 2007, в 11:04) писал(а):Если добавить к этому слишком строгие требования синтаксиса Python, то я понимаю тех, кто его не использует.
А меня наоборот, именно это и подкупает. Зато чужие программы читаются великолепно, в отличие от того же perl, в котором и свои-то программы через год с трудом понимаешь. И при работе в комманде единый стиль - не прихоть.
Читаю вслух с выражением маны - $50/ч + стоимость звонка. Настраиваю сервисы за Вас - $100/ч + стоимость выезда и проживания.
И восемь строк матом...(бесплатно)
И восемь строк матом...(бесплатно)
-
mops
- Сообщения: 172
- ОС: Ubuntu Feisty
Re: Давайте поговорим о Питоне!
Skull писал(а): ↑10.01.2007 11:07Стойкая привязанность объясняется нетребовательностью и гибкостью Perl. Кстати, я перешёл с Fedora на Mandriva по большей части из-за прожорливого и тормозного yum, написанного на Python. В Mandriva почти всё на Perl и работает в разы быстрее (и на порядок меньше памяти ест). Если добавить к этому слишком строгие требования синтаксиса Python, то я понимаю тех, кто его не использует.
Просьба не проецировать опыт общения с одной тормознутой системой на все решения, написанные на Python. Это глупо.
-
elide
- Бывший модератор
- Сообщения: 2421
- Статус: Übermensch
- ОС: лялих
Re: Давайте поговорим о Питоне!
ну ты бы все-таки читал бы ответы, которые тебе пишут... глядишь поумнел бы...Но как дело обстоит в веб-програмировании?
тебе же сказали - "django".
найди что-нибудь подобное под перл пехепе, а потом уже выпендривайся...
З.Ы. это очень мне напоминает выпады программистов на С/С++, типа, я этого языка не знаю и учить мне его лень, а значит это - никому не нужное говно. мы все можем и на C/C++ написать...
слава роботам!
-
Dark_Savant
- Бывший модератор
- Сообщения: 1100
- Статус: киборг
- ОС: Cyborg OS 0.0.1.3
Re: Давайте поговорим о Питоне!
кстати эта.. и шел есть. pyshell называется.
и кроме того, все что не с/cpp - не труЪ.
(elide @ Jan 10 2007, в 11:50) писал(а):З.Ы. это очень мне напоминает выпады программистов на С/С++, типа, я этого языка не знаю и учить мне его лень, а значит это - никому не нужное говно. мы все можем и на C/C++ написать...
и кроме того, все что не с/cpp - не труЪ.
I'm a tragic hero
In this game called life
My chances go to zero
But I always will survive
In this game called life
My chances go to zero
But I always will survive
-
~S/E/r/G~
- Сообщения: 220
- ОС: Debian 4.0
Re: Давайте поговорим о Питоне!
Skull
yum кривая поделка не спорю, но это не показатель языка, по скорости он быстрее perla (версии 2.4), а в 2.5 была увеличена скорость работы со строками и тп в разы
python.com.ua/forum B) самый активный форум по теме (хотя молодой)
сам я на питоне де-то года 4 балуюсь, только его и юзаю, как для GUI, скриптов, web, CGI, парсер, калькулятор ))
тем более язык прост в обучении (думаю часа 3 хватит, если был опыт программирования на других языках), но одновременно и мощный, особенно прут лиспополобные вещи
короче читай quickref 2.4/2.5 и книги )
а про вэб, рнр отстой в плане фреймворков и тп, в питоне есть Django, TurboGears, Pylon, в Twisted чёт было + более простые , во фреймворках заложена MVC концепция, что есть современно
Так что кто кого делает в вэб, вопрос времени, РНР рулит в данной области, лишь по причине популярности и недальновидности рнр кодеров В)
Dark_Savant, есть http://ipython.scipy.org , правда как шелл не юзаю, только в плане программирования, но и для шелла штука интересная
yum кривая поделка не спорю, но это не показатель языка, по скорости он быстрее perla (версии 2.4), а в 2.5 была увеличена скорость работы со строками и тп в разы
python.com.ua/forum B) самый активный форум по теме (хотя молодой)
сам я на питоне де-то года 4 балуюсь, только его и юзаю, как для GUI, скриптов, web, CGI, парсер, калькулятор ))
тем более язык прост в обучении (думаю часа 3 хватит, если был опыт программирования на других языках), но одновременно и мощный, особенно прут лиспополобные вещи
короче читай quickref 2.4/2.5 и книги )
а про вэб, рнр отстой в плане фреймворков и тп, в питоне есть Django, TurboGears, Pylon, в Twisted чёт было + более простые , во фреймворках заложена MVC концепция, что есть современно
Так что кто кого делает в вэб, вопрос времени, РНР рулит в данной области, лишь по причине популярности и недальновидности рнр кодеров В)
Dark_Savant, есть http://ipython.scipy.org , правда как шелл не юзаю, только в плане программирования, но и для шелла штука интересная
debian 4.0: kernel-2.6.18 | Xorg7.2 (fglrx) | Xfce 4.4
-
Skull
- Модератор
- Сообщения: 2089
- ОС: ALT Linux
Re: Давайте поговорим о Питоне!
Ну давайте вспомним Zope, anakonda, GNUe, приложения PyQt/PyGTK. Из нормальных продуктов только Mailman вспоминается. Но я его локально не использовал. Так что тенденции имеют место быть. Глупо их не замечать...
Что интересно, любители Python обычно более фанатичны, чем прочие. Да и оптимизация подсистемы не увеличивает быстродействие всей системы пропорционально.
Может, PHPшники не хотят изобретать велосипеды? (как вспомню Zope и Plone - тело начинает бить озноб). Да и идти нужно от задачи, а не от того, что модно. Если уж про серьёзную моду речь пошла, то тут J2EE вне конкуренции.а про вэб, рнр отстой в плане фреймворков и тп, в питоне есть Django, TurboGears, Pylon, в Twisted чёт было + более простые , во фреймворках заложена MVC концепция, что есть современно
Сколько уже делает, а сделать не может?! PHP рулит из-за простоты и удобства. Программисты, как правило, ленивы. Зачем им велосипеды?Так что кто кого делает в вэб, вопрос времени, РНР рулит в данной области, лишь по причине популярности и недальновидности рнр кодеров В)
Skull
-
mops
- Сообщения: 172
- ОС: Ubuntu Feisty
Re: Давайте поговорим о Питоне!
Ну можно вспомнить Bittorrent, PyBookReader - единственную вменяемую читалку электронных книг в Linux, несколько клонов Amarok для GNOME. Это только то, что первое пришло в голову. Для WEB есть Джанга - отличная штука. Для Ajax есть Mochikit. Сам писал несколько маленьких утилит для себя на PyQT - замечательное средство для быстрой разработки небольших GUI-приложений.
А взять язык как таковой - так это просто сказка. Самый красивый язык из тех, что мне доводилось видеть.
-
pento
- Сообщения: 403
- ОС: Fedora 10
Re: Давайте поговорим о Питоне!
elide
CakePHP, Symfony
CakePHP, Symfony
-
georgy_sh
- Сообщения: 1172
- Статус: thermonuclear...
- ОС: GNU/Linux
Re: Давайте поговорим о Питоне!
Topic: Давайте поговорим о Питоне!
ИМХО, прекрасный язык для начинающих, имеющий, тем не менее, огромные возможности.
ИМХО, прекрасный язык для начинающих, имеющий, тем не менее, огромные возможности.
-
~S/E/r/G~
- Сообщения: 220
- ОС: Debian 4.0
Re: Давайте поговорим о Питоне!
Skull
ещё раз говорю, за счёт MVC концепции фреймворков, разрабатывать серьёзные системы проще и удобней, на масштабируемость рнр cms'ов сами рнр шники плюются))
только я не вэб-кодер), но всё так и есть
и zope - это не фреймворк по сути, а сервер приложений, мне самому не понравился В) не люблю такое, но довольно мощно; а Plone - CMS под него, довольно уродское как по мне, наверно я только дефолтовые настройки видел
ктстати многим не нравится то, что в питоне блоки выделяются пробелами (табами), учить их юзать нормальные редакторы бесполезно
ещё раз говорю, за счёт MVC концепции фреймворков, разрабатывать серьёзные системы проще и удобней, на масштабируемость рнр cms'ов сами рнр шники плюются))
только я не вэб-кодер), но всё так и есть
и zope - это не фреймворк по сути, а сервер приложений, мне самому не понравился В) не люблю такое, но довольно мощно; а Plone - CMS под него, довольно уродское как по мне, наверно я только дефолтовые настройки видел
ктстати многим не нравится то, что в питоне блоки выделяются пробелами (табами), учить их юзать нормальные редакторы бесполезно
debian 4.0: kernel-2.6.18 | Xorg7.2 (fglrx) | Xfce 4.4
-
beholder
- Сообщения: 29
Re: Давайте поговорим о Питоне!
Давайте тогда вспомним продукты уровня PyBookReader или QuodLibet на Perl. Мне что то ни одного не вспоминается ;) А как там поживает PerlQt? По моему совсем плохо. Вообще, на Perl XS очень тяжко писать обёртки. Да и просто писать на Perl весьма муторно. А уж чужой код сопровождать - порой проще заново всё переделать.
Это стёб что ли? По моему нет больших велосипедостроителей, чем php-шники. Каждый второй считает своим долгом написать самодельное подобие фреймворка или хотя бы свой template engine. (Остальные просто лепят код внутри html-страничек, эти ещё хуже).
PHP рулит из-за копеечного хостинга и низкого порога вхождения. Никаких особых удобств в нём не вижу. Кроме того, единственная его область применения - веб. Просто некорретно с Питоном сравнивать.
-
beholder
- Сообщения: 29
Re: Давайте поговорим о Питоне!
Кстати, мне тоже это не нравится. Из-за того, что нет ограничителей (фигурных скобок или begin...end) блоки как бы висят лесенкой. Чисто субъективно это ухудшает читаемость кода. К тому же в vi фигурные скобки сильно помогают - с блоками можно работать как с обычными текстовыми объектами, без всяких плагинов.
-
mops
- Сообщения: 172
- ОС: Ubuntu Feisty
Re: Давайте поговорим о Питоне!
beholder писал(а): ↑10.01.2007 16:04
Кстати, мне тоже это не нравится. Из-за того, что нет ограничителей (фигурных скобок или begin...end) блоки как бы висят лесенкой. Чисто субъективно это ухудшает читаемость кода. К тому же в vi фигурные скобки сильно помогают - с блоками можно работать как с обычными текстовыми объектами, без всяких плагинов.
А мне наоборот так больше нравится. Это, наверное, зависит от восприятия конкретного человека.
PS. От "$" меня подташнивает
-
edoc_modnar
- Бывший модератор
- Сообщения: 1638
- Статус: Форум больше не посещаю
Re: Давайте поговорим о Питоне!
С чего бы это? По-моему наоборот - нет того зоопарка стилей кодирования, что в C-подобных языках.
So long, and thanks for all the fish.
Douglas Adams, The Hitchhiker's Guide to the Galaxy
-
KiWi
- Бывший модератор
- Сообщения: 2521
- Статус: статус, статус, статус
Re: Давайте поговорим о Питоне!
Последнее, что я писал на shell'е -- замена emerge --sync && layman -s ALL && eclean-dist -- ибо нужно было запустить скрипты под OpenBSD. (да-да, такие мы извращенцы
И... с батарейками проблема получилась. (:
-
elide
- Бывший модератор
- Сообщения: 2421
- Статус: Übermensch
- ОС: лялих
Re: Давайте поговорим о Питоне!
pento
а теперь расскажи мне про твой реальный опыт работы с этими поделиями (:
просто расскажи, что и за сколько времени ты написал с использованием CakePHP (:
хорошо что ты умеешь гуглить.CakePHP, Symfony
а теперь расскажи мне про твой реальный опыт работы с этими поделиями (:
просто расскажи, что и за сколько времени ты написал с использованием CakePHP (:
слава роботам!