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

НовостиФайловые архивы
ПоискАктивные темыТоп лист
ПравилаКто в 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
dvs



Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
Гвидо ван Россум о паттернах в Питоне
 
Добавлено:
+ обсуждалово

----------
Python developer                    

Всего записей: 332 | Зарегистр. 18-05-2001 | Отправлено: 21:34 08-11-2006
Celeron



Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Если у кого-то есть книга "Python (в подлиннике)"// Р.Сузи 2002 BHV - в электронном виде и на русском языке, то выложите пожалуйста.  
 
Книга хорошая и редкая. Я бы купил, но у нас в магазинах размели все книги Питону, прямо не знаю что и сказать. :-о
 
Я думал, что нет этой книги в электронке, но вот тут  
http://www.linux.org.ru/view-message.jsp?msgid=1679577&nocache=1750399382
было упомянуто, что книгу можно слить из: http://files.adamant.ua/7196
вот только последний обменник не работает или работает только "для своих клиентов".
 





Варез в данном разделе не обсуждается. Книги, которые продают, тоже являются варезом /Cheery/

Всего записей: 92 | Зарегистр. 05-08-2004 | Отправлено: 05:09 20-12-2006 | Исправлено: Cheery, 05:12 20-12-2006
dvs



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

Цитата:
 
    Jungle - The .Py Compiler
Для своих нужд нарисовал компилятор из .Py в .Exe. Работает как freeze->.S->.o->.Exe пользует соотвественно GNU as и ld. В результате нормальный бинарник, а не что-то к чему дописано что-то как у py2exe. Соответсвенно с последующим процессингом бинарника существенно проще, да и размер меньше чем у аналогов.
 
В общем, поместил я ссылку на него на http://cheeseshop.python.org, дык за последние 12 часов 150 человек пришло %) Не думал что так актульно.
 
Да, ссылка на Jungle -> http://www.suda-chen.biz/?page_id=21

http://alexeychen.livejournal.com/15815.html

----------
Python developer                    

Всего записей: 332 | Зарегистр. 18-05-2001 | Отправлено: 20:54 29-12-2006 | Исправлено: dvs, 20:57 29-12-2006
lizendir

Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Добавьте, пожалуйста, в список сайтов http://pydev.ru - русскоязычный портал по python.

Всего записей: 10 | Зарегистр. 18-08-2005 | Отправлено: 16:58 23-02-2007
dvs



Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
http://www.ohloh.net/projects/search?q=python -- здесь автоматически ведётся список популярных в данный момент проектов на питоне, или к нему как-то относящихся

----------
Python developer                    

Всего записей: 332 | Зарегистр. 18-05-2001 | Отправлено: 16:31 27-02-2007 | Исправлено: dvs, 03:09 27-01-2008
Brodyaga



Silver Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
WinXP Pro.
Блин, ничего не пойму. Скачал инсталляторы Python 2.5 для винды и Zope 3.3.1 правда для Python 2.4.
Zope не инсталлится, не видит даже установленного питона 2.5, чего делать?

----------
Damn Metal

Всего записей: 2713 | Зарегистр. 07-01-2006 | Отправлено: 15:10 12-03-2007
dvs



Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
Brodyaga
Цитата:
WinXP Pro.
Блин, ничего не пойму. Скачал инсталляторы Python 2.5 для винды и Zope 3.3.1 правда для Python 2.4.
Zope не инсталлится, не видит даже установленного питона 2.5, чего делать?
 

Обратись в ZoPyRus, там точно помогут.

----------
Python developer                    

Всего записей: 332 | Зарегистр. 18-05-2001 | Отправлено: 16:51 12-03-2007
Celeron



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

Цитата:
Zope 3.3.1 правда для Python 2.4

В таком случае Zope 3.3.1 заработает ТОЛЬКО на Пайтон 2.4.
Версии Пайтонов не вполне програмно совместимы. Это нормально, когда на одном сервере стоит несколько версий Пайтона.

Всего записей: 92 | Зарегистр. 05-08-2004 | Отправлено: 11:22 16-03-2007
Brodyaga



Silver Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
Celeron
Буду качать 2.4, хотя поразительно-уж о совместимости они должны были позаботиться, а качать 10 МБ для меня смерти подобно...

----------
Damn Metal

Всего записей: 2713 | Зарегистр. 07-01-2006 | Отправлено: 14:48 16-03-2007
Brodyaga



Silver Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
В общем дело такое:
для внутренних нужд понадобился аналог PSP, только написанный на Py, чтобы можно было использовать py в виде HTML-inside(<% print "I Am python code!" %>) на хостинге без PSP.
И для кеширования Pyml файлов нужен доступ к tmp директории апача.
Скорее всего этот вопрос относится к апачу, но как вытащить путь к tmp директории? os.environ нужной переменной нету

----------
Damn Metal

Всего записей: 2713 | Зарегистр. 07-01-2006 | Отправлено: 13:55 18-03-2007
Sauron_zombie



Full Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Прошу прощения, решил не создавать новой темы, а спросить здесь.  
Вопрос ламерский, т.к. программированием не занимался. Как сделать так, чтобы русские буквы в интерпретаторе Python (как командная строка, так и IDLE (Python GUI)) были русскими. Поясню:

Код:
IDLE 1.1.3      
>>> 'Привет'
'\xcf\xf0\xe8\xe2\xe5\xf2'
>>>
Что-то с кодировкой, но никак не въеду. Делал:  

Код:
# -*- coding: koi8-r -*-  
но не помогло…
Может, кто просветит, а то нужда заставила учить язык для web, и я выбрал Питон.  
З.Ы. Может нужно было начать с PHP или Perl?
Спасибо!

Всего записей: 536 | Зарегистр. 31-01-2006 | Отправлено: 22:02 20-07-2007
dvs



Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
Sauron_zombie,
Во первых, в выборе языка ты точно не ошибся!
 
Во-вторых, тебе нужно знать, какие бывают способы хранения текста (кодировки).  
Почитай  
http://www.rupy.ru/static/files/07/02/12/rupyru2007-yurevich-unicode.pdf

Цитата:
Название: Использование Unicode в Python
Описание:
Что такое Unicode  
Типы строк в Python, преобразования между ними  
Unicode != UTF-8  
Unicode в ваших программах  
Типичные ошибки

 
http://python.com.ua/forum/viewtopic.php?pid=6427
http://python.com.ua/forum/viewtopic.php?pid=6609
http://python.com.ua/forum/viewtopic.php?pid=6476
 

Код:
# -*- coding: windows-1251 -*-
говорит интерпретатору о том, в какой кодировке набран текст программы

----------
Python developer                    

Всего записей: 332 | Зарегистр. 18-05-2001 | Отправлено: 13:10 23-07-2007 | Исправлено: dvs, 13:39 23-07-2007
Sauron_zombie



Full Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
dvs
Спасибо! Почитаю.

Всего записей: 536 | Зарегистр. 31-01-2006 | Отправлено: 18:08 04-08-2007
MrFloppy

Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
>>> print 'Привет'
Привет
 
А вообще, да, про кодировки стоит почитать.

Всего записей: 5 | Зарегистр. 01-09-2006 | Отправлено: 12:16 21-10-2007
dvs



Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
rainman_rocks wrote in ru_python,
@ 2007-12-03 16:35:00

Цитата:
Ура, товарищи
Свершилось.
 
Впервые в истории, в декабрьском выпуске известного рейтинга популярности языков программирования TPCI язык программирования Python превзошёл своего давнего концептуального врага, Perl.
 
Поклонники чистоты кода могут открывать шенпанское. Здравый смысл восторжествовал.
 
Jedem das Seine.


----------
Python developer                    

Всего записей: 332 | Зарегистр. 18-05-2001 | Отправлено: 21:04 06-12-2007
dvs



Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
Python vs Perl
http://www.michurin.com.ru/python-vs-perl.shtml
http://www.michurin.com.ru/python-vs-perl-2.shtml

----------
Python developer                    

Всего записей: 332 | Зарегистр. 18-05-2001 | Отправлено: 22:03 17-01-2008
dvs



Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
По рейтингу http://www.tiobe.com/tpci.htm уже №6 !!

----------
Python developer                    

Всего записей: 332 | Зарегистр. 18-05-2001 | Отправлено: 03:07 27-01-2008
dvs



Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
   The 2007 LinuxQuestions.org Members Choice Awards selects Python as
    Programming Language of the Year (2007 Отборные Вознаграждения Членов LinuxQuestions.org выбирают Питона как Язык программирования Года):
        http://www.linuxquestions.org/questions/2007-linuxquestions.org-members-choice-awards-79/programming-language-of-the-year-610237/
 
 
    Python 2.5.2 final зарелизили:
        http://www.python.org/download/releases/2.5.2/


----------
Python developer                    

Всего записей: 332 | Зарегистр. 18-05-2001 | Отправлено: 19:29 27-02-2008
dvs



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

Цитата:
Вообще после 7 лет Java сейчас после 6 недель Python сложлось ощущение, что тебя злобно обманывали заставляя ходить на костылях, при том что рядом люди ходили нормально, ну может зарабатывали поменьше, но ведь и ходили ровно, и не думали каждую секунду как бы так извратиться с рефлекшином чтобы написать более менее универсальный код. Причем обманывали на очень высоком уровне, и очень много людей, и продолжают успешно обманывать. Консалтинг великая сила, что тут говорить.
(http://blog.smartweb.com.ua/2008/03/python.html)
 
 
Python-by-example http://www.lightbird.net/py-by-example/

Всего записей: 332 | Зарегистр. 18-05-2001 | Отправлено: 13:06 12-04-2008
Zyava



Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
Халявный "хостинг" от гугл на питоне: http://code.google.com/appengine/

Всего записей: 324 | Зарегистр. 04-05-2006 | Отправлено: 15:28 27-04-2008
Открыть новую тему     Написать ответ в эту тему

Страницы: 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