Компьютерный форум
Правила
Вернуться   Компьютерный форум > Форум программистов > Языки программирования > Python
Перезагрузить страницу Ресурсы для программы Python
Ответ
 
Опции темы Опции просмотра
  (#1 (permalink)) Старый
Кошмар Кошмар вне форума
Member
 
Сообщений: 2,694
Сказал(а) спасибо: 0
Поблагодарили 1 раз в 1 сообщении
Регистрация: 23.04.2005
По умолчанию Ресурсы для программы Python - 17.06.2007, 14:51

Интерпретаторы и IDE
http://python.org/ - Тот самый Интерпретатор и Редактор Питона, там же Туториал

http://www.stackless.com/ - надстройка над Питоном. Поддерживает огромную глубину рекурсии (см. сюда)

WinSciTE Что-то вроде помеси текстового редактора и легковесной IDE.

Другие редакторы: PyScripter, PSPad, Dr. Python. Ссылок не привожу, потому что всё элементарно нагугливается.

Wing IDE. Тоже типа платный, но более умеренно. Позволяет отконнектить таб с исходником и отправить в отдельное окно, но запускать программы не получается - интерпретатор падает. Может, правда, он со stackless-ом глючит.

http://wiki.python.org/moin/PythonEditors - большой список различных редакторов.

Пакет символьной математики на Питоне:
http://en.wikipedia.org/wiki/SymPy

Parallel Python - модуль, судя по описанию, решающий проблему с GIL для параллельных программ:
http://www.parallelpython.com/

http://www.artima.com/forums/flat.jsp?foru...p;thread=214303 - Некоторый обзор библиотек для многопоточного программирования, позволяющих использовать несколько процессоров/ядер (стандартные питоновские потоки, как мы все знаем, этого ни фига не могут)

Цитата:
Случайно наткнулся на забавный проект Ming: создание флэша на разных языках, в т. ч. на Питоне.
http://www.libming.org/

Под виндоус это ставить х. з. как, но под линукс встало более-менее легко и работает. На счет возможностей пока не понял. Было бы интересно попробовать программировать флэш на нормальном языке (вместо ихнего ActionScript), но не уверен, что создатели Ming'а продвинулись до такого...
Начинающим рекомендую не загоняться и скачать интерпретатор по первой ссылке. Там и редактор есть встроенный и Туториал. Лучше сделайте акцент на книжках:

Книжки и другое чтиво
Tutorial с сайта http://python.org/doc/
Язык програмирования Python: учебное пособие / Сузи Р. А. - 2-е изд., М.: Интернет-Университет Информационных Технологий; БИНОМ. Лаборатория знаний, 2007. - 326 с. ISBN 978-5-0556-0109-0 КЛАССНАЯ КНИГА!
http://ru.diveintopython.org/index.html - ПО РУССКИ
http://wiki.python.org/moin/IntroductoryBooks
http://wiki.python.org/moin/AdvancedBooks
http://www.amk.ca/
http://python.com.ua/ru/
http://www.ferg.org/ разное о Питоне и http://www.ferg.org/thinking_in_tkinter/index.html - про GUI библиотеку Tkinter
http://www.intuit.ru/department/pl/python/12/1.html - про GUI много ещё чего (Потоки, классы и т.д.)

Книга Марка Лутца "Программирование на Python" - рекомендуют как хороший букварь по Tkinter

Уроки по Python, расчитанные на школьников и начинающих:
1. Структурное программирование на Python
2. Объектно-ориентированное программирование
3. GUI (Tkinter)


импортирован с progz.ru
Ответить с цитированием
  (#2 (permalink)) Старый
voodOOpeople voodOOpeople вне форума
Member
 
Сообщений: 1,038
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
Регистрация: 07.08.2004
По умолчанию 18.06.2007, 14:25

Такие темы обычно в шапки форума помещают.
Ответить с цитированием
  (#3 (permalink)) Старый
Кошмар Кошмар вне форума
Member
 
Сообщений: 2,694
Сказал(а) спасибо: 0
Поблагодарили 1 раз в 1 сообщении
Регистрация: 23.04.2005
По умолчанию 19.06.2007, 14:18

А я не понял, как это делаеться...
Ответить с цитированием
  (#4 (permalink)) Старый
Vladimir the Red Sunny Vladimir the Red Sunny вне форума
Member
 
Сообщений: 4,232
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
Регистрация: 15.05.2003
По умолчанию 19.06.2007, 18:13

Есть еще интерпретатор от ActiveState. У них же есть редактор кода для питона, я им немного попользовался - там дурацкая фишка, что он не позволяет запускать больше одной копии себя, поэтому забил. Но кому это не надо - для тех, имхо, будет неплох. Я сам WinSciTE использую.
Ответить с цитированием
  (#5 (permalink)) Старый
Кошмар Кошмар вне форума
Member
 
Сообщений: 2,694
Сказал(а) спасибо: 0
Поблагодарили 1 раз в 1 сообщении
Регистрация: 23.04.2005
По умолчанию 19.06.2007, 22:25

Цитата:
Я сам WinSciTE использую.
Это что, и почему именно его используешь?


импортирован с progz.ru
Ответить с цитированием
Ads.
  (#6 (permalink)) Старый
Narwal Narwal вне форума
Member
 
Сообщений: 1,039
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
Регистрация: 07.10.2003
По умолчанию 20.06.2007, 03:07

Цитата:
Это что,
Что-то вроде помеси текстового редактор и легковесной IDE.
Здесь: http://scintilla.sourceforge.net
Ответить с цитированием
  (#7 (permalink)) Старый
Vladimir the Red Sunny Vladimir the Red Sunny вне форума
Member
 
Сообщений: 4,232
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
Регистрация: 15.05.2003
По умолчанию 20.06.2007, 07:59

Цитата:
Это что, и почему именно его используешь?
А нельзя? Надо читать только Туториал и использовать только Редактор?

SciTe подсвечивает питоновский код, и можно настроить что-то типа auto complete-а, плюс можно запускать этот код по F5, если питон прописан в пути.
Большой недостаток - отсутствие навигации по коду (go to definition).

Я видел несколько более навороченных редакторов, но они все косят под Visual Studio с многодокументным интерфейсом. Я же использую два монитора (иногда - три) и хочу иметь возможность расположить по одному-двум окнам с кодом на каждом из мониторов. Поэтому приходится использовать то, что попроще

Другие редакторы, которые я пробовал: PyScripter, PSPad, Dr. Python. Ссылок не привожу, потому что всё элементарно нагугливается.
Ответить с цитированием
  (#8 (permalink)) Старый
voodOOpeople voodOOpeople вне форума
Member
 
Сообщений: 1,038
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
Регистрация: 07.08.2004
По умолчанию 20.06.2007, 11:16

Рекомендую SlickEdit. Сам начинаю пользоваться пока что все очень нравится. Для тех кто пользует несколько компилеров/языков очень удобно. Есть goto definition, автозавершение и автоформатирование + управление проектами с помощью make или с помощью собственной утилиты + кроссплатформенность + настройка под себя, расширяемость и макросы.
Ответить с цитированием
  (#9 (permalink)) Старый
Vladimir the Red Sunny Vladimir the Red Sunny вне форума
Member
 
Сообщений: 4,232
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
Регистрация: 15.05.2003
По умолчанию 20.06.2007, 12:56

Скачал и поставил демо СликЕдита. Я хочу сказать, что его делали удоды: на сайте ни хрена не найти ни скриншотов, ни списка поддерживаемых языков (он вообще Питон поддерживает?), а при запуске этой демо-версии оно говорит, что "ой не могу работать без триальной лицензии" и открывает в браузере окно с регистрацией.... это замечательно! В моей жизни так мало регистраций, хоть кто-то интересуется моим именем, е-мэйлом и прочими личными данными При том оно этот сайт открыло в уже открытом окне браузера, где я сообщение писал - где теперь это сообщение?
И еще стоит 284 доллара. Не буду я регистрироваться, пошли они в задницу. Uninstall.
Ответить с цитированием
  (#10 (permalink)) Старый
Vladimir the Red Sunny Vladimir the Red Sunny вне форума
Member
 
Сообщений: 4,232
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
Регистрация: 15.05.2003
По умолчанию 20.06.2007, 14:09

Посмотрел демо Wing IDE. Тоже типа платный, но более умеренно (для тех, кого это вообще волнует ) Вроде бы позволяет делать с окнами то, что мне надо (можно отконнектить таб с исходником и отправить в отдельное окно), но запускать программы не получается - интерпретатор падает. Может, правда, он со stackless-ом глючит.
Ответить с цитированием
  (#11 (permalink)) Старый
Кошмар Кошмар вне форума
Member
 
Сообщений: 2,694
Сказал(а) спасибо: 0
Поблагодарили 1 раз в 1 сообщении
Регистрация: 23.04.2005
По умолчанию 20.06.2007, 17:29

Цитата:
SciTe подсвечивает питоновский код, и можно настроить что-то типа auto complete-а, плюс можно запускать этот код по F5, если питон прописан в пути.
Большой недостаток - отсутствие навигации по коду (go to definition).
В Редакторе тоже самое + там Туториал есть.


импортирован с progz.ru
Ответить с цитированием
  (#12 (permalink)) Старый
Narwal Narwal вне форума
Member
 
Сообщений: 1,039
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
Регистрация: 07.10.2003
По умолчанию 20.06.2007, 18:23

У стандартного Редактора ( он же Python GUI ) дурацкая привычка пр наборе сразу порываться исполнить набранное, и какая-то дефективная система редактирования а-ля интерпретатор Бейсика на Агат-9.
Ответить с цитированием
Ads
  (#13 (permalink)) Старый
voodOOpeople voodOOpeople вне форума
Member
 
Сообщений: 1,038
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
Регистрация: 07.08.2004
По умолчанию 20.06.2007, 18:51

Видимо, Владимир, у нас разные требования к редакторам. Мне нужно удобное IDE на много языков(питон в них входит). Тебе - скриншоты на сайте и удобная программа инсталляции.
Кстати здесь вполне можно найти демки того что он умеет ну и поддерживаемые языки тоже.
http://www.slickedit.com/content/view/73/60/
Ответить с цитированием
  (#14 (permalink)) Старый
Vladimir the Red Sunny Vladimir the Red Sunny вне форума
Member
 
Сообщений: 4,232
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
Регистрация: 15.05.2003
По умолчанию 20.06.2007, 20:39

voodOOpeople, посмотрел ссылку - нашёл список языков и видео с демонстрациями. Похоже, это тоже многодокументное иде, держащее все окна в главном окне - мне не канает, ну и ладно.
По поводу "требований к редакторам": если бы я знал a priori, что Slick Edit умеет всё, что мне нужно - и скриншоты были бы не нужны, и неудобную инсталляцию можно было бы потерпеть. Программа инсталляции там нормальная, я про нее ничего не говорил - я про регистрацию говорил! Ведь должны быть умные люди, сделали хороший продукт (мало ли, что он мне не нужен), а ведут себя как московские менты.

Цитата:
У стандартного Редактора ( он же Python GUI )
Это который IDLE, что ли? По-моему, с этим вообще нельзя работать - моментальная фрустрация со смертельным исходом.

А никто не пробовал использовать наследие пращуров - типа, Emacs, vim, что там еще?....
Ответить с цитированием
  (#15 (permalink)) Старый
Narwal Narwal вне форума
Member
 
Сообщений: 1,039
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
Регистрация: 07.10.2003
По умолчанию 20.06.2007, 22:56

Цитата:
Это который IDLE, что ли? По-моему, с этим вообще нельзя работать - моментальная фрустрация со смертельным исходом.
А Редактор - это разве не оно?
Ответить с цитированием
Ответ

Опции темы
Опции просмотра

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.
Trackbacks are Вкл.
Pingbacks are Вкл.
Refbacks are Выкл.


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Ресурсы для программы Haskell Vladimir the Red Sunny Haskell 58 04.06.2012 09:52
Ресурсы в .NET как их использовать Saracin .NET 2 25.04.2008 15:48
Особенности программы Python just_vladimir Python 10 11.01.2008 09:42
Как пересобрать ресурсы в S60 Palmman Symbian 0 14.05.2007 13:45
Ресурсы компьютера где найти исходник программы Shturmovik Delphi 2 08.02.2007 11:16
Как добавить ресурсы в C++ программу ПЛОВ C++ Builder 2 01.12.2005 10:27
Почему ресурсы не включаются в DLL stepan Visual C++ 23 04.02.2005 07:25
Как прописать ресурсы DLL в VC++ stepan Вопросы начинающих программистов 0 31.01.2005 14:57
Ресурсы, посвященные Eclipse Garik Eclipse 9 19.11.2004 20:12
Как узнать общие ресурсы anzor C++ Builder 1 02.11.2004 01:44
Ресурсы и DLL библиотека sadhoo Delphi 2 10.06.2004 17:19



Powered by vBulletin® Version 3.8.7
Copyright ©2000 - 2018, Jelsoft Enterprises Ltd.
Нardforum.ru - компьютерный форум и программирование, форум программистов