Перейти из форума на сайт.

НовостиФайловые архивы
ПоискАктивные темыТоп лист
ПравилаКто в on-line?
Вход Забыли пароль? Первый раз на этом сайте? Регистрация
Компьютерный форум Ru.Board » Интернет » Web-программирование » Язык программирования Python (Питон, Пайтон)

Модерирует : Cheery

 Версия для печати • ПодписатьсяДобавить в закладки
Страницы: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29

Открыть новую тему     Написать ответ в эту тему

Язык программирования Python (Питон, Пайтон)
 ОтветГолосаПроценты
первый раз слышу8
1.37%
слыхал, но ничего сказать про него немогу142
24.40%
изучал, но меня от него не прёт25
4.30%
изучаю и скоро на него перейду258
44.33%
скрипты пишу в основном на нём94
16.15%
пишу только на нём47
8.08%
я из комманды разработчиков Python'а8
1.37%
Гости не могут голосовать, зарегистрируйтесть!Всего Голосов: 582
quamque



Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Python — интерпретируемый, интерактивный, объектно-ориентированный язык программирования высокого уровня. Поддерживает классы, модули (которые могут быть объединены в пакеты), обработку исключений, а также многопоточную обработку. Питон относится к классу языков с динамической типизацией, обеспечивает «сборку мусора» и удобные высокоуровневые структуры данных, такие как словари (хэш-таблицы), списки, кортежи. Питон обладает простым и мощным синтаксисом. Огромное количество высококачественных библиотек.
 
Интерпретатор Питона существует для большинства распространённых платформ. Он распространяется свободно под очень либеральной лицензией, позволяющей использовать его без ограничений в коммерческих приложениях.  
.

Скачать: http://www.python.org/download/
Подробнее: http://ru.wikipedia.org/wiki/Python



оригинальное сообщение от quamque:
Здесь в основном говорят о программировании на Perl и PHP,  
Недавно я взялся за Python и нашёл, что язык не только забавен сам по себе (функциональное программирование, отступы вместо скобок), но и выгодно отличается от PHP и Perl.  
По сравнению с PHP более объектно ориентирован, есть обработка исключений.  
Если сравнивать с Perl, то внутренности языка глубоко запрятаны, поэтому читать код и учиться на нём писать программы намного легче.  
Если что забыл - добавьте, плз.
Хотелось бы обрасти полезными ссылками и замечаниями об этом языке.



Домашняя страница - http://python.org
PyPy -- будущая реализация интерпретатора http://pypy.org/
Usenet - главный англоязычный форум - comp.lang.python - http://groups.google.com/groups?hl=ru&group=comp.lang.python
Jython -- Python для JVM http://Jython.org
Python под .Net (IronPython) -- http://www.codeplex.com/Wiki/View.aspx?ProjectName=IronPython
Пакеты (= модули, расширения, библиотеки) -- http://www.python.org/pypi , https://pythonpackages.com/ , http://www.vex.net/parnassus/
Ускорители - MyPy, Numba, Nuitka, Cython, PyPy
 
Самые известные программы на Python
Mailman - для организации почтовых рассылок -  http://www.gnu.org/software/mailman/
http://zope.org  - один из самых известных проектов на Python
http://twistedmatrix.com  - application-framework понимающий кучу протоколов (http, https, ssh, ftp, irc... и много прочего) и позволяющий строить на его основе в принципе любые сетевые (не только web) приложения
http://bittorrent.com -- оригинальный Битторент, кстати и сайт этот сделан на Питоне с использованием фрэймворка  
Trac - Вики, Тикеты, просмотр VC репозиторий
ViewVC (изначально ViewCVS) - просмотр VC репозиторий
подробнее см. здесь
 
Книги и доки по Питону:
Страничка Википедии
http://www.python.ru/files/book-ods.pdf (рус)
Краткий обзор языка Python http://www.helloworld.ru/texts/comp/lang/python/python2/index.htm
Python 2.7 Quick reference на английском, но очень удобно сделан,  варианты для печати/просмотра
Ветка по варезным книжкам (ebooks)
Учебный курс по языку Python Романа Сузи
 
Русскоязычные сайты:
Учебник по Python 2.5: http://ru.wikibooks.org/wiki/Учебник_Python_2.5
INTUIT Учебный курс "Язык программирования Python"
http://zope.net.ru/ http://zope3.ru/
http://python.ru
Python FAQ: http://zope.net.ru/Python/FAQ/
http://iso.ru/cgi-bin/main/journal.cgi  - Практически в каждом номере журнала есть статьи по питону
Обучающий комплекс по языку программирования Питон: http://desk.nl/~vadim/python/  
http://python.su
 
Форумы:
* http://python.anabar.ru/forumz/anafo.py?forumid=4
* http://forum.vingrad.ru/index.php?showforum=116
* http://python.promsoft.ru
* http://ru-python.livejournal.com
* http://python.com.ua/forum = http://python.su
* http://code.activestate.com/recipes/langs/python/ - "рецепты" решения типичных задач
 
Web-программирование на Python
Фрэймворки:
* Zope FAQ: http://zope.net.ru/Zope/FAQ/  
* Web.py
* Django
* Pylons  
* Google App Engine
* Werkzeug
* Flask
* Bottle
* Pyramid
* Django
 
GUI (оконные графические приложения) на Питоне
Python+GTK=pyGTK
wxPython -- самый популярный - для работы с wxWidgets
Python+QT=pyQT
pyGame
nufox = XUL + python
pySWT = python + Eclipse SWT
PyAMF = Python + Flash/Flex/ActionScript
kivy kivy.org GUI для Android-ios-win-lin в т.ч. мультитач
 
Редакторы и IDE - хоть для Питона практически и не нужны никакие IDE
IDLE - включён в стандартную поставку Питона
pyDev - http://pydev.sourceforge.net/ (плагин для Eclipse)
SPE - http://spe.pycs.net/
Wing IDE - http://wingware.com ($)
Boa-Constructor - http://boa-constructor.sourceforge.net/
Vim  
Emacs XEmacs
UliPad - http://wiki.woodpecker.org.cn/moin/UliPad
PyScripter (под Windows) - http://pyscripter.googlecode.com
NBPython (ветка Netbeans) - http://deadlock.netbeans.org/hudson/job/python/
PyCharm - http://www.jetbrains.com/pycharm/ ($)
Komodo Edit




Исправил название /Cheery/

Всего записей: 227 | Зарегистр. 19-12-2001 | Отправлено: 19:08 19-08-2002 | Исправлено: dvs, 13:45 23-12-2013
apatit



Advanced Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
ivank

Цитата:
 
Во-первых, это язык скриптов всё-таки.  
 

 
Ну почему же. Сходите вот сюда, например www.wxpython.org

----------
http://www.murman.ws/ - Нет очередям в налоговой и на почте! Сэкономим бумагу.

Всего записей: 1169 | Зарегистр. 09-10-2001 | Отправлено: 11:26 22-08-2002
scam



Junior Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
ivank
Ну вот потому, что он язык скриптов (больше оптимизирован под скрипты) лучше и не ничинать с него а C ну и тем более C++ - это универсальные языки - лучше сначала их изучать, а потом скриптовые.
А на счет ассемблера - ну может и не стоит с него начинать, но если уж его изучишь, то другие языки пойдут как помаслу и скриптовые и универсальные.

Всего записей: 73 | Зарегистр. 21-06-2002 | Отправлено: 11:37 22-08-2002
apatit



Advanced Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
А вот картина роста количества скриптов с hotscripts.com
 
 ASP (2419)  
 C and C++ (282)  
 CFML (117)  
 Flash (156)  
 Java (1062)  
 JavaScript (1258)  
 PHP (4494)  
 Perl (4337)  
 Python (80)  
 Remote Hosts (712)  
 Tools & Utilities (217)  
 XML (110)  
 
Для РНР она очевидна, уже перл сделали. А вот питон -

----------
http://www.murman.ws/ - Нет очередям в налоговой и на почте! Сэкономим бумагу.

Всего записей: 1169 | Зарегистр. 09-10-2001 | Отправлено: 11:44 22-08-2002 | Исправлено: apatit, 11:53 22-08-2002
ivank



Full Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
apatit
И что? Чем это от Tkinter отличается? Тем что на wxWindows основано? Всё равно большую программу ты не будешь писать на Питоне, он всё же слишком медленен. Скрипты, в моём понимании это небольшие программы автоматизирующие некоторые действия написанные на скору руку. Или прототипы полноценной программы. К слову сказать, я тоже пишу оконные приложения на питоне. Я даже 3д-шутер написал , правда тормозной, т.к. не было желания его оптимизировать.
 
scam
Указываю на твоё заблуждение: асм язык примитивный. На нём ты не научишься писать ни в процедурном, ни в ОО-стиле, а уж про ФП и говориьт не надо. К примеру напиши мне на Haskell хотя бы код для реализации красно-чёрных деревьев. Это десяток строчек всего-то на этом языке, но не думаю что тебе их удасться сходу написать прочитав даже введение в язык. А это примитив, над тем как он пишется даже не думают обычно адепты сего языка. Короче, это о-о-очнь другая парадигма, без чтения книжек (пусть и электронных) ты в неё не въедешь.

----------
ivank
http://ivank.oszone.net

Всего записей: 553 | Зарегистр. 24-01-2002 | Отправлено: 12:42 22-08-2002
scam



Junior Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
ivank
Да, наверное ты прав, но все равно останусь при своем мнении, что Питон не подходит для того чтобы с него начинали изучать програмирование. Лучше все-таки начинать НЕ с оо языков, каким является С.

Всего записей: 73 | Зарегистр. 21-06-2002 | Отправлено: 13:29 22-08-2002
apatit



Advanced Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору

Цитата:
 
каким является С.
 

 
или Паскаль

----------
http://www.murman.ws/ - Нет очередям в налоговой и на почте! Сэкономим бумагу.

Всего записей: 1169 | Зарегистр. 09-10-2001 | Отправлено: 13:33 22-08-2002
qusejodan

Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
А теперь нормальная статистика, а именно www.freshmeat.net
 
Ada (28 projects)  
APL (4 projects)  
ASP (13 projects)  
Assembly (133 projects)  
Awk (26 projects)  
Basic (11 projects)  
C (4176 projects)  
C# (11 projects)  
C++ (1710 projects)  
Cold Fusion (10 projects)  
Delphi (30 projects)  
Dylan (4 projects)  
Eiffel (16 projects)  
Emacs-Lisp (20 projects)  
Erlang (6 projects)  
Euler (1 project)  
Euphoria (1 project)  
Forth (11 projects)  
Fortran (29 projects)  
Haskell (13 projects)  
Java (1508 projects)  
JavaScript (153 projects)  
Lisp (50 projects)  
Logo (0 projects)  
ML (23 projects)  
Modula (4 projects)  
Object Pascal (6 projects)  
Objective C (47 projects)  
OCaml (5 projects)  
Other (130 projects)  
Other Scripting Engines (55 projects)  
Pascal (25 projects)  
Perl (2188 projects)  
PHP (1365 projects)  
Pike (3 projects)  
PL/SQL (42 projects)  
Pliant (1 project)  
PROGRESS (1 project)  
Prolog (6 projects)  
Python (766 projects)  
Rexx (6 projects)  
Ruby (75 projects)  
Scheme (56 projects)  
Simula (1 project)  
Smalltalk (15 projects)  
SQL (215 projects)  
Tcl (292 projects)  
Unix Shell (422 projects)  
Visual Basic (10 projects)  
XBasic (1 project)  
Zope (22 projects)  
 

Всего записей: 141 | Зарегистр. 01-06-2002 | Отправлено: 17:50 22-08-2002
ivank



Full Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
scam
C слишком низкоуровневый. Лучше с паскаля в его турбо инкарнации. Или с плюсов, но только без заморочек с ОО, а использования STL. Или с питона На нём можно прекрасно писать в процедурном стиле, при этом, опять же, несущественные мелочи (вроде хранения строк в массивах символов) опускаются.

----------
ivank
http://ivank.oszone.net

Всего записей: 553 | Зарегистр. 24-01-2002 | Отправлено: 19:26 22-08-2002
merd

Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Python - eto odin iz samix legkix jazikov, osobenno dlja tex, kto v programming idet na ochup, imenno s nego ja nashinala, kogda Perl pokazalsja snachala kitaiskoi gramatoi, izuchiv Python vozmozno v ochen korotkii srok, mnogo vspomogatelnix elementov i funkzii, dlja menja python eto kak pervaja vljublennost.Ja bi novichkam tolko ego sovetovala bi + jython!

Всего записей: 235 | Зарегистр. 05-09-2002 | Отправлено: 15:22 19-09-2002
ivank



Full Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
merd
Ну на счёт лёгкости можно поспорить -- там сто-о-олько фенечек... Не меньше чем в перле. Хотя основы можно изучить за очень короткий срок.

Всего записей: 553 | Зарегистр. 24-01-2002 | Отправлено: 17:45 20-09-2002
TROL



Full Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Почитал я все это и жутко захотелось узнать что это за "зверь" такой Python. Скачал а вот подключить к Apache не могу. Может быть подскажите как правильно подключить его к Apache ?

Всего записей: 455 | Зарегистр. 07-12-2001 | Отправлено: 18:32 11-01-2003 | Исправлено: TROL, 18:37 11-01-2003
apatit



Advanced Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
TROL
Я надеюсь, что, помимо Python, Вы скачали и mod_python, чтобы работать с Апачем. В доке к нему написано, как его правильно настроить (дока идет в ПДФ-формате).

----------
http://www.murman.ws/ - Нет очередям в налоговой и на почте! Сэкономим бумагу.

Всего записей: 1169 | Зарегистр. 09-10-2001 | Отправлено: 12:24 21-02-2003
TROL



Full Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Скачивал и mod_python и все остальное но он упорно отказывается работать с апачем. если прога на столько глючная что в винде вообще не работает.... то что о ней можно сказать. Возможно python прекрасно работает в линуксе не пробовал не знаю. Но ведь не всем нравится линукс. Во многом он более сложен чем виндовс. Короче после многочисленных и не удачных попыток его установить по всем правилам на виндовс я отношусь к python резко отрицательно. И не рекомендовал бы его для изучения начинающим. Начинающий уж точно не будет сразу начинать с линукса.

Всего записей: 455 | Зарегистр. 07-12-2001 | Отправлено: 00:46 06-03-2003 | Исправлено: TROL, 00:48 06-03-2003
apatit



Advanced Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
TROL

Цитата:
И не рекомендовал бы его для изучения начинающим

А это здесь причем? Питон предназначен не только для веб-программирования. Очень сочувствую, что не удалось настроить его в виде модуля Апача. Попытаюсь выяснить как это делается и помочь Вам. Но язык-то тут причем? Мы же не изучаем основы программирования с ПХП, поскольку это, имхо, несколько неправильный путь.
 
Лично у меня Питон стоит на работе и дома. То есть, сам интерпретатор и библиотеки. Меньше всего мне нужно было программировать на нем для веба, так как немного знаком с ПХП. А язык приятственный. Правда, недавно я повстречал Руби. Мне он кажется приятней, но изучить хочется оба. Времени вот только на это не хватает .

----------
http://www.murman.ws/ - Нет очередям в налоговой и на почте! Сэкономим бумагу.

Всего записей: 1169 | Зарегистр. 09-10-2001 | Отправлено: 09:01 06-03-2003
vasyok



Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
А где можно достать инфу про Python ???

Всего записей: 202 | Зарегистр. 25-11-2002 | Отправлено: 09:10 06-03-2003
apatit



Advanced Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
Самое основное - www.python.org . Есть наш сайт www.python.ru
http://groups.google.com/groups?hl=ru&lr=&ie=UTF-8&group=comp.lang.python
http://directory.google.com/Top/Computers/Programming/Languages/Python/
 
Добавлено
Да, и еще (такое забыть)
http://www.activestate.com/Products/ActivePython/
http://aspn.activestate.com/ASPN/Python

----------
http://www.murman.ws/ - Нет очередям в налоговой и на почте! Сэкономим бумагу.

Всего записей: 1169 | Зарегистр. 09-10-2001 | Отправлено: 09:20 06-03-2003
OLEX



Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
А как насчет хостеров?
Они питон поддерживают?
Обычно пишут perl/php поддержка.....

----------
Отче Наш, иже еси в моем PC. Да святится имя и расширение Твоё. ENTER.

Всего записей: 3590 | Зарегистр. 09-07-2002 | Отправлено: 12:40 06-03-2003
apatit



Advanced Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
OLEX
Сейчас поддерживают очень многие. Не все, правда, об этом пишут. Например, спрашивал я мэджордомо (на сайте про питон - ни слова) - сказали, что поддерживают.

----------
http://www.murman.ws/ - Нет очередям в налоговой и на почте! Сэкономим бумагу.

Всего записей: 1169 | Зарегистр. 09-10-2001 | Отправлено: 12:51 06-03-2003
TROL



Full Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
А есть ли где нибудь хорошая информация по питону на русском языке? Я искал и не нашёл хорошей инфы. Мне нужно ипользовать его именно для програмирования под веб.
Возможно я не прав но думаю что из за его редкого использования в вебе он менее изучен и на мой взгляд скрипты написанные на нем будут более безопасными. Поэтому я так хочу его использовать в этом качестве.
 
Добавлено
Для меня очень важна установка его на виндовс.

Всего записей: 455 | Зарегистр. 07-12-2001 | Отправлено: 15:32 06-03-2003
apatit



Advanced Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
TROL
http://www.python.ru/files/book-ods.pdf
 
http://iso.ru/cgi-bin/main/journal.cgi - Практически в каждом номере журнала есть статьи по питону
 
http://www.python.promsoft.ru/index.html
 
http://zope.net.ru/

----------
http://www.murman.ws/ - Нет очередям в налоговой и на почте! Сэкономим бумагу.

Всего записей: 1169 | Зарегистр. 09-10-2001 | Отправлено: 16:47 06-03-2003
Открыть новую тему     Написать ответ в эту тему

Страницы: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29

Компьютерный форум Ru.Board » Интернет » Web-программирование » Язык программирования Python (Питон, Пайтон)


Реклама на форуме Ru.Board.

Powered by Ikonboard "v2.1.7b" © 2000 Ikonboard.com
Modified by Ru.B0ard
© Ru.B0ard 2000-2024

BitCoin: 1NGG1chHtUvrtEqjeerQCKDMUi6S6CG4iC

Рейтинг.ru