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

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

Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
estimated
Как таковой, парсинг HTML мне был не нужен. Задача была склеить книгу, состоявшую из 4 тысяч html файлов в иерархическую структуру по разделам, главам и параграфам; поправить где надо <head>; унифицировать оформление; переиндексировать гиперссылки соответствующим образом и экспортировать toc для компиляции chm.
Я уже не помню сложностей возникших у меня с vb и js, кажется всё вертелось вокруг хэширующих типов (~map ~dictionary), сортировок и регулярных выражений. В питоне сразу наткнулся на удобный метод dictionary.setdefault() и нужную alphanumeric сортировку, что на 50% и решило проблему.
 
Питон легко подкючается и к WSH и к COM. Например, что бы подключиться к COM-объекту достаточно 2х строчек, а дальше рулишь им как обычно, через exposed свойства и методы:
import win32com.client as w32c
myftp = w32c.Dispatch(r"CuteFTPPro.TEConnection")
 
То, что все функции должны быть определены раньше их использования, меня тоже раздражает. Как вариант, можно все вспомогательные конструкции вынести в отдельный модуль.
 
Ну и ещё раз скажу, что в программировании я вообще никакой. Т.е. это даже не хобби, а только если нужда заставит.

Всего записей: 835 | Зарегистр. 10-06-2002 | Отправлено: 15:10 20-03-2005
catbegemot



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Тут где-то пролетела фраза что под Visual Studio .NET есть приблуда в нем код писать? Есть где посмотреть?

----------
catbegemot.net | Мой БЛОГ

Всего записей: 654 | Зарегистр. 09-12-2001 | Отправлено: 01:37 22-03-2005
CheRt



Advanced Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
Играл в одну игруху: "Shade" и заметил такую фичу - 300метров всего размер ее. Начал копаться, оказалось там куча питон-скриптов! Вот блин использование не под веб

----------
В огне бода нет и не будет!
До встречи в СССР 2.0!

Всего записей: 1118 | Зарегистр. 14-12-2001 | Отправлено: 01:54 22-03-2005
Nvc

Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
CheRt
Она - http://www.shade-game.com/ ?
А то посмотреть интересно.

Всего записей: 235 | Зарегистр. 01-08-2004 | Отправлено: 02:39 22-03-2005
CheRt



Advanced Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
Именно оно, я просто сначала чуть со стула не упал, когда увидел размер 286мб! При приличной графике и много еще чем...

----------
В огне бода нет и не будет!
До встречи в СССР 2.0!

Всего записей: 1118 | Зарегистр. 14-12-2001 | Отправлено: 02:46 22-03-2005
estimated



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

Цитата:
 В питоне сразу наткнулся на удобный метод dictionary.setdefault() и нужную alphanumeric сортировку ...

ага, спасибо. покопаюсь тоже на досуге
 
catbegemot
вот здесь видел: http://starship.python.net/crew/mhammond/dotnet/
 

Всего записей: 1088 | Зарегистр. 15-02-2002 | Отправлено: 11:09 22-03-2005
Nvc

Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
CheRt
Стащил демку с офсайта, но вот как ети скрипты достать?
А то очень хочется посмотреть, как люди взаимодействие Питона с чем-то еще сделали.

Всего записей: 235 | Зарегистр. 01-08-2004 | Отправлено: 20:38 22-03-2005
Mamay



Advanced Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
подскажите хорошую ИДЕшку под Линух
 
Добавлено:
а ну да...
слышал много
хочу смотреть...
но жутко нелюблю коммандные строки и написание кода в vi

----------
Даже самый дурацкий замысел можно выполнить мастерски

Всего записей: 1352 | Зарегистр. 03-09-2002 | Отправлено: 20:17 23-03-2005
gold fish



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

Цитата:
Тут где-то пролетела фраза что под Visual Studio .NET есть приблуда в нем код писать? Есть где посмотреть?

 
http://www.activestate.com/Products/Visual_Python/
 
Добавлено:
Люди кто хорошо знаком с Тк??????
Можноли как-то после упаковки объекта поменять его положение????
Пример:
Есть на формочке кнопочка. Если ее нажать и не отпуская клавишу мыши потащить то кнопочка перемещается за курсором

Всего записей: 151 | Зарегистр. 24-10-2001 | Отправлено: 19:49 24-03-2005
dvs



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

Цитата:
подскажите хорошую ИДЕшку под Линух  

WingIDE, Boa, SPE, PyDev ...


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

Всего записей: 332 | Зарегистр. 18-05-2001 | Отправлено: 18:45 25-03-2005
dvs



Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
статейка на английском The State of the Scripting Universe ("Состояние скриптовой вселенной")
http://www.devsource.com/print_article2/0,2533,a=148207,00.asp и её бурное обсуждение http://www.linux.org.ru/view-message.jsp?msgid=849897

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

Всего записей: 332 | Зарегистр. 18-05-2001 | Отправлено: 21:26 01-04-2005
CheRt



Advanced Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
Nvc, обидно, но у меня только сейвы остались, а игру у друга брал, если опять под руку попадется - выложу на серваке, скину ссылку...


----------
В огне бода нет и не будет!
До встречи в СССР 2.0!

Всего записей: 1118 | Зарегистр. 14-12-2001 | Отправлено: 22:59 03-04-2005
fidoman

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

Цитата:
# perl -e 'foreach (0..$ARGV[0]) { $h++ if ((rand ()**2 + rand ()**2) < 1.0) }; printf "%.5f\n",4*$h/$ARGV[0];' 10000000  

 
 
>>> n=1000000; print 4.0*reduce( lambda x,y: x + (random()**2+random()**2<1.0), xrange(n))/n
 
3.142596
 
>>> n=10000000; print 4.0*len(filter( lambda x: (random()**2+random()**2<1.0), xrange(n)))/n
 
3.1418396
 

Всего записей: 2 | Зарегистр. 17-04-2005 | Отправлено: 22:29 17-04-2005
Li2n

Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Граждане програмеры, помогите. Сам я не програмист. в Питонах не рублю. Но очень нужна помошь или совет.
 
Имеется работающая программка на ПИТОНЕ, с необходимыми библиотеками и т.д.
 
Скажите, можно ли её откомпилировать в исполняемый EXE файл ?
 
Програмка использует в качестве входных данных инфу из конфигурационного файла лежащего в этой же папке.  
 
Чтонить можно с этим сделать?
 
А то приходится запускать вот так .....Python24\python.exe main.py
 
Спасибо за подмогу.

Всего записей: 106 | Зарегистр. 26-10-2003 | Отправлено: 18:51 02-06-2005
sk Asgard



Junior Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
Li2n
 
Питон - интерпретируемый язык, поэтому откомпилировать прогу написанную на нём в принципе нельзя.

Всего записей: 100 | Зарегистр. 13-01-2005 | Отправлено: 19:37 02-06-2005
Jaaack



Junior Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
видел какую-то софтину, которая делает exe файл.... постараюсь завтра найти - если найду - сообщу

Всего записей: 105 | Зарегистр. 30-07-2003 | Отправлено: 23:27 02-06-2005
estimated



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Li2n
Посмотри, может что подойдет. Сам не пробовал.
 
py2exe - convert python scripts into standalone windows programs
 
The ExeMaker Tool
ExeMaker is a small tool that takes a Python script, copies it to a program directory, and creates a Windows EXE file in the same directory. When you run that EXE, it automatically runs the script.
 

Всего записей: 1088 | Зарегистр. 15-02-2002 | Отправлено: 00:56 03-06-2005
Li2n

Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
sk Asgard Jaaack estimated спасиб.  щас попробую.

Всего записей: 106 | Зарегистр. 26-10-2003 | Отправлено: 12:19 03-06-2005
dvs



Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
Как использовать кириллические шрифты при гернерации PDF с помощью ReportLab -  
ссылка http://aspn.activestate.com/ASPN/Cookbook/Python/Recipe/438817
 
Добавлено:
http://www.pythonware.com/daily/
ежедневно свежие новости и ссылки  
 
Добавлено:
http://www.realmeme.com/Main/miner/java/scriptinglanguagesDejanews.png
график показывающий интерес к скриптовым языкам в Usenet (он же Google Groups)

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

Всего записей: 332 | Зарегистр. 18-05-2001 | Отправлено: 14:08 08-08-2005
dvs



Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
http://web.archive.org/web/20041113222349/http://xpoint.ru/forums/programming/serverside/thread/27253.xhtml

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

Всего записей: 332 | Зарегистр. 18-05-2001 | Отправлено: 20:12 02-11-2005
Открыть новую тему     Написать ответ в эту тему

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