![]() |
|
Модераторы: Daevaorn |
![]()
|
|
| QaaZ |
|
|||
|
Шустрый ![]() Профиль Группа: Участник Сообщений: 64 Регистрация: 21.11.2007 Репутация: нет Всего: нет |
САБЖ.
Я новичёк в использовании Python`a, можно даже сказать, "знакомящийся". Слышал о нём давно, давно пытаюсь узнать о нём как можно больше подробностей, чтобы решить стоит учить его или нет. Минусы которые я выявил для себя: - Отсутствие хорошей русскоязычной документации - Отсутствие хорошего русскоязычного сообщества - Малое колличество хороших книг. Плюсы: - Быстрое освоение для новичка - Малый обьём кода для решения задачи. (в сравнении с др. языками) А теперь вопросы. 1) Чем отличается Python, ActivePython, IronPython? 2) Компиляция в .exe как-то влияет на качество\быстроту\размер конечной программы? 3) Чем строить GUI интерфейс ? 4) Правильно ли я выбрал язык, для своих целей? 5) С чего посоветуете начать? Есть где-нибудь обзор готовых библиотек и т.д. ? |
|||
|
||||
| woof |
|
|||
|
Шустрый ![]() Профиль Группа: Участник Сообщений: 68 Регистрация: 5.4.2007 Репутация: нет Всего: нет |
1)ActivePython-это интерпритаттор
IronPython-реализация под .NET 2) на быстроту помойму нет, на размер да)) 3)стандартном комплекте идёт TK, но их куча : PyGTK, WX, QT и т.д Лично сам юзал до этого WX пока не попробовал GTK имхо лучше!!!! 4) А какие у тя цели???? просвяти, ну вообще язык хороший 5) Книжка от интуита и Гвидо. На счёт англоязычной инфы, ты прав её мало. Но в наше время без знания английского извини, некуда. Тем более всё как ты говориш интересное именно на английском. Если не можеш читать, и переводить, смотри хотя бы сорцы.....но лучше выучи английский |
|||
|
||||
| QaaZ |
|
||||||||
|
Шустрый ![]() Профиль Группа: Участник Сообщений: 64 Регистрация: 21.11.2007 Репутация: нет Всего: нет |
В основном это работа с БД (MySQL, MSSQL, PostgreSQL) и текстом. Важна кроссплатформенность т.к. конечные пользовотели и линуксоиды и не очень.
Да, я вот тоже сегодня обзоры почитал на эту тему, думаю остоновлюсь на GTK.
Согласен, впринципе при желании я канечно переведу и пойму, но куда приятнее читать на русском языке, чем мучится с переводчиками и словорями.
А чем он отличается от обычного интерпритатора? Большое спасибо за ответы. |
||||||||
|
|||||||||
| pythonwin |
|
|||
![]() Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Участник Сообщений: 2529 Регистрация: 18.4.2006 Где: за компом Репутация: 14 Всего: 36 |
не согласен = есть этот форум + Портал Python-программистов очень хорошая книга по питону на русском языке
для работы с разными СУБД с минимальными изменениями кода посмотри ORM (sqlalchemy или sqlobject) если нужно очень быстрая обработка текста - тогда тебе лучше посмотреть язык perl, хотя если правильно построить алгоритм, то на питоне скорость будет приемлемой. |
|||
|
||||
| alex_smirnov |
|
|||
|
Бывалый ![]() Профиль Группа: Участник Сообщений: 194 Регистрация: 22.6.2007 Где: Санкт-Петербург Репутация: 2 Всего: 4 |
Англоязычной литературы много (если оф. доков не хватает)!
Например, тут можно найти 42 питон-книги. У меня в коллекции их порядка 60 и русские тоже присутствуют (читал их, когда начинал). Часто в них во все заглядываю. Порядочно книг по питону выложено на торрентс.ру. |
|||
|
||||
| QaaZ |
|
||||||||||
|
Шустрый ![]() Профиль Группа: Участник Сообщений: 64 Регистрация: 21.11.2007 Репутация: нет Всего: нет |
Я был бы только рад, если бы это было так, но: 1) на этом форуме очень мало информации+ даты последних сообщений немного шокирют (2006, 2007..) 2) очень мало статей по питону, я бы сказал катострафически мало. Это всё канечно в сравнении, я не говорю, что поддержки совсем нет, просто её очень мало.
Спасибо. Касательно текста, скорость не важна, важен результат. Да это это скорее будет \генерация текста\ нежели обработка.
Начну с неё, спасибо.
Англоязычной то да, я про русскоязычную говорил, её мало.
Я там видел только старые книги 2002\2006 + большинство англоязычные. Еще несколько вопросов: 1) Какая разница между pyQT и pyGTK? 2) Что лучше и перспективнее? 3) Для GTK есть хорошая утилита Glade, а для QT есть аналог? 4) Что лучше использовать, чтобы с кроссплатформенностью не возникало проблем? 5) Что легче для освоения? Это сообщение отредактировал(а) QaaZ - 6.1.2009, 20:10 |
||||||||||
|
|||||||||||
| cutwater |
|
|||
|
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 592 Регистрация: 24.6.2008 Репутация: 1 Всего: 10 |
Ответы на Ваши вопросы.
1. Qt и Gtk две различные библиотеки, прочитайте описание в интернете обоих, на форуме в том числе. Описывать слишком долго различия и особенности. 2. Тема для холиваров... обе библиотеки в силу лицензионных особенностей, и других особенностей пользуются популярностью Добавлено @ 23:12 3. В пакете утилит QT есть designer для разработки GUI 4. Обе библиотеки кроссплатформенны (хотя имхо Qt легче для портирования) 5. Имхо опять же QT легче, хотя вопрос спорный Добавлено через 6 минут и 19 секунд PS. Мне лично сейчас больше нравится Gtk, хотя на QT я писал продолжительное время, сейчас как раз планирую на pyGtk написать свой небольшой проектик.. Это сообщение отредактировал(а) cutwater - 6.1.2009, 23:13 |
|||
|
||||
| QaaZ |
|
|||
|
Шустрый ![]() Профиль Группа: Участник Сообщений: 64 Регистрация: 21.11.2007 Репутация: нет Всего: нет |
Инфу искал разумеется, но нигде я не увидел ни одного обзора, в котором говорилось : GTK плюсы то то то, минусы то то то, QT плюсы то то то, минусы то то то. Ну для себя уже определился, буду использовать GTK т.к. лицензия QT позволяет распространять приложения только безвозмездно, а кто знает до чего кризис доведёт. Большое спасибо, и с библиотекой определился теперь. Это сообщение отредактировал(а) QaaZ - 7.1.2009, 00:43 |
|||
|
||||
| QaaZ |
|
|||
|
Шустрый ![]() Профиль Группа: Участник Сообщений: 64 Регистрация: 21.11.2007 Репутация: нет Всего: нет |
glade only for linux =(( ?
Если да, то подскажите аналог под windows пожалуйста, если есть... UPD Прошу прощение, невнимательность. :( Еще вопросы: 1) При распространении приложения который использует GTK могут возникнуть проблемы у конечных пользовотелей? 2) У них обязательно должно быть установлено GTK ? Это сообщение отредактировал(а) QaaZ - 7.1.2009, 01:33 |
|||
|
||||
| cutwater |
|
|||
|
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 592 Регистрация: 24.6.2008 Репутация: 1 Всего: 10 |
Буду писать короткими предложениями. Из-за непонятных настроек сетки возникают проблемы.
Добавлено @ 11:22 Если под линукс, то желательно конечное приложение обернуть в пакет с зависимостями. Это стандартный метор разворачивания приложений под линукс. Добавлено @ 11:23 Под винду Вы можете поставлять библиотеку gtk вместе с приложением. Кстати под винду если не ошибаюсь тоже есть дизайнер для гтк... но к сожалению я под виндой не работаю, с гтк тем более, Добавлено @ 11:23 Под винду Вы можете поставлять библиотеку gtk вместе с приложением. Кстати под винду если не ошибаюсь тоже есть дизайнер для гтк... но к сожалению я под виндой не работаю, с гтк тем более, поэтому точно ответить не могу. Добавлено через 5 минут и 46 секунд http://citkit.ru/articles/22/ Статья сравнение Добавлено через 7 минут и 14 секунд И таки glade под винду есть, даже недавно новый билд был, поэтому все с ним нормально. Это сообщение отредактировал(а) cutwater - 7.1.2009, 11:24 |
|||
|
||||
| shine |
|
|||
![]() Шустрый ![]() Профиль Группа: Участник Сообщений: 137 Регистрация: 20.10.2006 Репутация: нет Всего: 5 |
Решил написать в эту тему чтобы не плодить одинаковые темы в форуме.
Тоже хочу познакомится с Python и тоже ищу литературу. В отличие от автора темы, вполне подходит литература на английском. Хочу посоветоваться о выборе книги из того набора, что существует. Что я ищу: 1) Книгу-классику типа синего Си от Кернигана/Ритчи, С++ от Страутсрупа, Ruby от Фултона. То есть чтобы можно было сесть и читать до полного просветления 2) Более-менее свежее издание(>2 лет свежести). Если это перевод англоязычного варианта, то я имею ввиду, естественно, год издания английской книги 3) Английский или русский язык И сразу вопрос. Я слышал что недавно была выпущена новая версия языка (3000?). Есть ли смысл ждать обновления старых учебников/книг до соответствия этой версии или изменения некритичны? Спасибо --------------------
An investment in knowledge always pays the best interest. © Benjamin Franklin |
|||
|
||||
| QaaZ |
|
||||
|
Шустрый ![]() Профиль Группа: Участник Сообщений: 64 Регистрация: 21.11.2007 Репутация: нет Всего: нет |
Угу, уже нашёл, правда немного глючный, но всё же. Скачать можно тут: http://gladewin32.sourceforge.net/
Уже поставил, спасибо. Возник еще один вопрос и пожалуй он немного критичный: 1) Если я правильно понял, то ни gtk, ни qt, ни даже wxPython не поддерживают Python 3 версии? На офф. сайтах только для питона 2.6. P.S. Если кому еще понадобится, вот тут новая литература которую я нашёл: 1) Из русскоязычной литературы, если кому пригодитсмя: http://ru.wikibooks.org/wiki/Учебник_Python_2.6 http://ru.wikibooks.org/wiki/Учебник_Python_3.1 + это я совмещаю с различными статьями и вполне нормально учится. |
||||
|
|||||
| pythonwin |
|
|||
![]() Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Участник Сообщений: 2529 Регистрация: 18.4.2006 Где: за компом Репутация: 14 Всего: 36 |
на Портале Python-Программистов создается от 10 тем и от 30 сообщений в день сейчас там создали специально раздел для новичков в питоне нет - пожно и на винду поставить - читай доку. изменения существенные. http://python.su/blog/slav0nic/2008/12/04/python-30/ http://docs.python.org/dev/3.0/whatsnew/3.0.html |
|||
|
||||
| QaaZ |
|
||||
|
Шустрый ![]() Профиль Группа: Участник Сообщений: 64 Регистрация: 21.11.2007 Репутация: нет Всего: нет |
Я не отрицаю этого, но ведь согласитесь, это действительно мало. Хорошие статьи по питону на русском языке так вообще редкость.
Спасибо, уже поставил, разочеровался и перешёл на QT. Glade в винде ужасно глючный + существенный минус канечно то, что gui приложения, получаются с "неродным" windows внешним видом. |
||||
|
|||||
| pythonwin |
|
|||
![]() Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Участник Сообщений: 2529 Регистрация: 18.4.2006 Где: за компом Репутация: 14 Всего: 36 |
"ты не видишь суслика и я его не вижу, а он - есть" (почти цитата) на хорошо заданный вопрос, который было бы интересно решить - тебе ответят и помогут, но чаще всего всё наоборот = вопрос с заголовком типа "help me" или "Первые шаги, Вопросы новичка." ;) Прошу, заметить тебе ответили и помогли Насчет количества тем - хорошие программисты по питону на форум заходят чаще всего помочь, чем попросить о помощи и многие проблемы решают сами или спрашивают совета у того кто хорошо знает библиотеку или "область" в питоне, в которой нужно решить свою проблему. тогда лучше посмотри библиотеку WxPython с рисовалкой PythonCad |
|||
|
||||
![]()
|
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | Python: Общие вопросы | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |