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

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



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

Цитата:
Я бы добавил что ещё более важно понимать принципы HTTP (для web'а).

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

----------
http://jenyay.net - софт, исходники и фото

Всего записей: 1773 | Зарегистр. 13-10-2001 | Отправлено: 13:29 01-04-2009
dvs



Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
Учебник по Python 3.1 на русском:
http://ru.wikibooks.org/wiki/Учебник_Python_3.1
Спасибо Роману Сузи и Ко

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

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



Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Спешу сообщить хорошую новость: готовится к выходу из типографии первая русскоязычная книга по Django: "Django. Разработка веб-приложений на Python". Ориентировочный срок выхода книги  - июль 2009 г. Оригинальный вариант - тоже 2009 года.

Всего записей: 2917 | Зарегистр. 30-10-2001 | Отправлено: 11:59 06-07-2009
ZUBAHA



Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Просвятите куда переехала рассылка  ZoPyRus?

Всего записей: 139 | Зарегистр. 08-01-2005 | Отправлено: 03:03 29-09-2009
dvs



Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
ZUBAHAникуда не переехал, http://zopyrus.itconnection.ru/cgi-bin/mailman/listinfo/zopyrus
 
 
Добавлено:
Зарелизили Jython 2.5.1, http://jython.org/

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

Всего записей: 332 | Зарегистр. 18-05-2001 | Отправлено: 12:50 29-09-2009
dvs



Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
Python 2.6.3 -- http://www.python.org/download/releases/2.6.3/

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

Всего записей: 332 | Зарегистр. 18-05-2001 | Отправлено: 19:20 02-10-2009
Drunken_Master

Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Python 2.6.4
 
http://python.org/download/releases/2.6.4/

Всего записей: 75 | Зарегистр. 11-12-2005 | Отправлено: 16:23 27-10-2009 | Исправлено: Drunken_Master, 16:23 27-10-2009
karakurt2



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Подскажите, пожалуйста, если я распаковываю архив Enthought Tool Suite с деревом каталогов с сайта
 
Unofficial Windows Binaries for Python Extension Packages
 
в установочный каталог Python
 
c:/Python26/lib/site-packages
 
будут ли работать инструменты из этого набора или надо выполнить какие-то действия по дополнительной настройке?
 


Извиняюсь за ламерский вопрос, я только начинаю осваивать Python


Всего записей: 733 | Зарегистр. 06-12-2003 | Отправлено: 09:46 02-03-2010
dvs



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

Всего записей: 332 | Зарегистр. 18-05-2001 | Отправлено: 13:43 02-03-2010
karakurt2



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Как записывать и считывать числа с плавающей точкой в двоичном файле? Подскажите, что не так в этом примере... В файл записывается неверное число. Для формата с двойной точносьтью всё работает корректно.
 

Код:
 
 
# -*- coding: CP1251 -*-
import struct
 
filename = '16_gslib_format.txt'
x = 12
y = 1111111114.333333
fmt = '=if'
num = struct.calcsize(fmt)
 
print num
 
fp = open(filename, 'wb')
fp.write(struct.pack(fmt, x, y))
fp.close()
 
fp = open(filename, 'rb')
(x,z) = struct.unpack(fmt, fp.read(num))
fp.close()
 
# print '%10i %10i %10i' % x, y, z
print ('%10i %20f' % (x, z))
 
 

 

Всего записей: 733 | Зарегистр. 06-12-2003 | Отправлено: 12:14 02-04-2010
tanatos_13



Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Все верно, точность числа с плавающей запятой 7 десятичних знаков. Потому ’x’ у вас хранится в виде числа с плавающей запятой с двойной точностью. И при принудительном приведении типа к 32-битному числу точность теряется.

Всего записей: 8 | Зарегистр. 26-10-2005 | Отправлено: 22:51 07-04-2010 | Исправлено: tanatos_13, 22:53 07-04-2010
offline



Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
Появился новый сайт по питону на русском языке. Есть и форум и статьи.
http://pyplanet.org/

Всего записей: 220 | Зарегистр. 01-09-2001 | Отправлено: 21:39 29-05-2010 | Исправлено: offline, 21:40 29-05-2010
SergejFk



Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Давно собираюсь спросить, но пожалуй это подходящий случай.
Как сделать повтор строки, ещё лучше групп строк или всего листинга в IDLE? Может там этого не дано?
Например, сделать копипаст, там можно лишь в New, без трассировки.  
Может для этого лучше использовать IDE посолиднее. Можно привести предпочтения?
Отдельно для винды, для линя.

Всего записей: 231 | Зарегистр. 26-06-2004 | Отправлено: 20:30 07-06-2010
dvs



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

PyScripter, PyDev, Wing IDE (последние два и под Linux)


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

Всего записей: 332 | Зарегистр. 18-05-2001 | Отправлено: 15:01 23-06-2010
valhalla



Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Забыли упомянуть ActiveState Komodo.
На мой взгляд, наиболее продвинутый - Wing IDE.

Всего записей: 2917 | Зарегистр. 30-10-2001 | Отправлено: 20:20 23-06-2010 | Исправлено: valhalla, 20:20 23-06-2010
GenyaMS



Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Если кто-нибудь знает такую вещь, подскажите пожалуйста. Есть CAD система КОМПАС, там макросы пишутся на данном языке. Какая версия языка используется в программе КОМПАС V10 - ? и кто-либо из форумчан писал макросы  для этой программы?

Всего записей: 184 | Зарегистр. 24-01-2009 | Отправлено: 08:49 15-10-2010 | Исправлено: GenyaMS, 08:50 15-10-2010
FSB37



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

Цитата:
Если кто-нибудь знает такую вещь, подскажите пожалуйста. Есть CAD система КОМПАС, там макросы пишутся на данном языке. Какая версия языка используется в программе КОМПАС V10 - ? и кто-либо из форумчан писал макросы  для этой программы?

Не то 2.4 не то 2.5 - в любом случае синтаксис не сильно отличается. Можете сделать поиск по папке с компасом python*.dll - он скорее всего выдаст используемую версию.

Всего записей: 43 | Зарегистр. 21-07-2007 | Отправлено: 13:38 17-10-2010
GenyaMS



Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
FSB37
В том то и дело что ставится python отдельно от компаса, вот и хочу понять какую версию можно поставить, чтоб работало. Поставил версию 2.6 - выходят ошибки.
А вот нашел C:\Program Files\ASCON\KOMPAS-3D V10\Libs\Kompas-Macro\python23.dll - это значит версию 2.3 надо ставить?

Всего записей: 184 | Зарегистр. 24-01-2009 | Отправлено: 17:25 18-10-2010 | Исправлено: GenyaMS, 17:27 18-10-2010
FSB37



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

Цитата:
А вот нашел C:\Program Files\ASCON\KOMPAS-3D V10\Libs\Kompas-Macro\python23.dll - это значит версию 2.3 надо ставить?

ага.

Цитата:
В том то и дело что ставится python отдельно от компаса

Это как это? Макросы совсем не работают, пока не поставишь питон? Плотно с компасом не работал, но почти уверен, что быть такого не должно. Можно увидеть, какие ошибки оно пишет?

Всего записей: 43 | Зарегистр. 21-07-2007 | Отправлено: 15:26 19-10-2010
GenyaMS



Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
FSB37
Макрос записывается без питона, но не открывается для изменений.
ОШИБКи пытался обсудить  в данном форуме: http://fsapr2000.ru/index.php?showtopic=38658  
картинки с сообщениями

Всего записей: 184 | Зарегистр. 24-01-2009 | Отправлено: 09:21 20-10-2010 | Исправлено: GenyaMS, 09:22 20-10-2010
Открыть новую тему     Написать ответ в эту тему

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