Уведомления

Группа в Telegram: @pythonsu

#1 Май 9, 2012 16:08:02

Aleksandr
Зарегистрирован: 2012-05-09
Сообщения: 30
Репутация: +  -1  -
Профиль   Отправить e-mail  

Где найти\взять\изучить\на русском языке?

Заинтересовал меня питон своей простотой, и вот бороздю интернеты в поиске литературы по нескольким пунктам:
Захват видео с веб камеры и вывод в окно
Захват отдельного кадра и работа с битмапом
Ну и так, по мелочи там циклы, определение цвета пикселя и т.д.
Прошу о помощи, нигде не нашёл понятного теста, всё разномастное, библиотеки gui все разные, а я блин хитрожопых не понимаю, каков прицип их подключения.
А дело было так, сижу я значит ищу информацию по питону.
Напоролся на статейку убунтейскую про wxpython с примерами работы в боа-конструкторе, ну может я и вру и ошибаюсь в терминах. А так как примеры я люболю, статья была схавана за пол часа и уже пошли первые баги и успехи, но вот дальше я осознал что по той статье в 12 страниц я не смогу продвинуться и собрать нечто большее чем калькулятор и база данных мп3.
Бороздил я интернеты около 6-ти часов подряд и так ничего хорошего не нашёл кроме фразы “хочеш программировать гуй, начинай сразу с гуя”, а учебники все что я встречал про написание слооожных консольных приложений. Вот и залез я суда ища информацию по работе с графикой и гуём. Кто чем горазд, не стесняемся, скидываемся знаниями.



Азь есмь свет

Отредактировано Aleksandr (Май 9, 2012 16:11:33)

Офлайн

#2 Май 9, 2012 17:02:00

reclosedev
От: Н.Новгород
Зарегистрирован: 2012-03-29
Сообщения: 870
Репутация: +  173  -
Профиль   Отправить e-mail  

Где найти\взять\изучить\на русском языке?

Aleksandr
на русском языке
Попадалась на глаза книга по PyQt на русском - gen.lib.rus.ec но особо не смотрел.
Aleksandr
“хочеш программировать гуй, начинай сразу с гуя”
- спорно, лучше с английского языка начать, он чуть сложнее Питона зато потом открываются горы информации.
Aleksandr
Захват видео с веб камеры и вывод в окно
Это с помощью OpenCV можно сделать.

Офлайн

#3 Май 9, 2012 20:20:53

Aleksandr
Зарегистрирован: 2012-05-09
Сообщения: 30
Репутация: +  -1  -
Профиль   Отправить e-mail  

Где найти\взять\изучить\на русском языке?

reclosedev
Это с помощью OpenCV можно сделать.
Товарищ, я конечно всё понимаю, но есть ли альтернатива openCV?
Я имею в виду написание конкретно кода видеозахвата без использования таких библиотек или используя библиотеку с минимальным функционалом, ибо многие пишут “Использовать openCV для видеозахвата это тоже что забивать гвозди микроскопом”, она предоставляет большие возможности и сложности, это надо ещё и по ней литературу искать.
Как бы, я с HiAsm- ом баловался, но хочу баловаться чем то более серьёзным, рукописным. Есть методы обработки кадров видео, детектирования движущихся объектов, выделения образа в фокусе и т.д. придуманные мною с нуля, а теперь я хочу бахнуть тоже самое на питоне. И так как я только вчера(см.дату сообщения) начал изучение питона, а конкретно начал я с примера работы в “Боа-конструктор”-е меня аж пошатнуло от простоты творения с его помощью графического интерфейса, но подводные камни вроде отсутвия примеров для “чайников” именно в работе с wxPython прям спать не дают. Конкретно не понятны мне как установить зависимость события от результата другого события, ну допустим присвоение тексту(label) на форме значения сложения переменных, не понятно что такое классы и с чем их есть, неизвестно ещё как захватить кадр и начать обработку(опять о наболевшем), да есть примеры на англицком языке, даже переводчик добро перевёл, но опять же сталкиваюсь с тем что простое копирование кода не помогает работе программы, так как чтото нетак было воспринято или скорее сделано. И ради ускорения процесса самообучения, послушать\почитать хочу умные вещи от знающих людей.
Я приму любые рекомендации по поводу с чего начать, какую среду\компилятор\интерпритатор, использовать. И крайне не хочется начинать с консолей, какой смысл если тот же калькулятор можно так сказать сходу в гуе изучать и баловаться, а не долбиться потом опять с гуём, изучая как оно работает. Спасибо за внимание.



Азь есмь свет

Отредактировано Aleksandr (Май 9, 2012 20:38:01)

Офлайн

#4 Май 9, 2012 20:23:50

Aleksandr
Зарегистрирован: 2012-05-09
Сообщения: 30
Репутация: +  -1  -
Профиль   Отправить e-mail  

Где найти\взять\изучить\на русском языке?

А учебник по питон 3 и QT отсутствует. Файл не найден.



Азь есмь свет

Офлайн

#5 Май 9, 2012 20:35:04

Aleksandr
Зарегистрирован: 2012-05-09
Сообщения: 30
Репутация: +  -1  -
Профиль   Отправить e-mail  

Где найти\взять\изучить\на русском языке?

Начать с английского - думаю не поможет. Общую терминологию я знаю, имею представление обо всех практически основных операторах и операндах, тобиш общие и конкретные сведения о различных ЯП уже есть у меня в голове, я их штук 6 перепробовал и упирался каждый раз в отсутствие примеров и литературы, может неправильно гуглил, может неправильно размышлял, и теперь осяду здесь. Главное по моему задавать вопросы и обсуждать ответы и там оно само собой знание прийдёт. Надеюсь что меня не проигнорируют и всё что здесь будет написано поможет не только мне. Вы к стати сами как на на питоне кодировать начинали?



Азь есмь свет

Офлайн

#6 Май 9, 2012 20:51:16

reclosedev
От: Н.Новгород
Зарегистрирован: 2012-03-29
Сообщения: 870
Репутация: +  173  -
Профиль   Отправить e-mail  

Где найти\взять\изучить\на русском языке?

Aleksandr
А учебник по питон 3 и QT отсутствует. Файл не найден.
У меня вот эта ссылка сработала.

Aleksandr
Боа-конструктор, wxPython
По wxPython подсказать не могу, может кто-то другой сможет. Мне как-то Qt больше понравился. Визуальный редактор (Qt Designer) там тоже есть. Но выбор за Вами.

Aleksandr
И крайне не хочется начинать с консолей, какой смысл если тот же калькулятор можно так сказать сходу работу в гуе изучать, программы собирать и баловаться, а не долбиться потом опять с гуём, изучая как оно работает.
Ну все равно, для начала нужно почитать учебник Питона и узнать про строки, списки, кортежи, словари, функции, модули, классы, циклы и т.п. Тем более
Aleksandr
не понятно что такое классы и с чем их есть
Потом с ГУИ наоборот проще будет.

Офлайн

#7 Май 9, 2012 20:57:28

Aleksandr
Зарегистрирован: 2012-05-09
Сообщения: 30
Репутация: +  -1  -
Профиль   Отправить e-mail  

Где найти\взять\изучить\на русском языке?

reclosedev
Потом с ГУИ наоборот проще будет.
Несогласен. Начинал я уже с консоли пару раз, потом про гуй ничего не нашёл, времени потратил уйму и оно чисто так по человечески надоело. По этому чтобы не уменьшался интерес, а энтузиазм зашкаливал, лучше начинать сразу с гуя, а консоль оставить на закуску. ДА и вообще пока моя цель работа с битмапом и вывод изображения в окно. О консоли речи нет, так как цель на другое направлена.



Азь есмь свет

Офлайн

#8 Май 9, 2012 21:19:59

reclosedev
От: Н.Новгород
Зарегистрирован: 2012-03-29
Сообщения: 870
Репутация: +  173  -
Профиль   Отправить e-mail  

Где найти\взять\изучить\на русском языке?

Aleksandr
ДА и вообще пока моя цель работа с битмапом и вывод изображения в окно. О консоли речи нет, так как цель на другое направлена.
Это обычно находится в документации или туториалах выбранных библиотек (к сожалению не на русском), например http://wiki.wxpython.org/WorkingWithImages

Офлайн

#9 Май 10, 2012 08:55:51

Piton23
От:
Зарегистрирован: 2011-10-17
Сообщения: 139
Репутация: +  5  -
Профиль   Отправить e-mail  

Где найти\взять\изучить\на русском языке?

Раз вы заинтересовались wx то wxPythonInAction (вроде так называется) на русском, есть несколько книг на английском. Так же скачайте демо Your text to link here…

Офлайн

#10 Май 10, 2012 13:02:23

Aleksandr
Зарегистрирован: 2012-05-09
Сообщения: 30
Репутация: +  -1  -
Профиль   Отправить e-mail  

Где найти\взять\изучить\на русском языке?

После недолгих размышлений возник у меня вопрос, а кторая из библиотек как вы думаете популярнее QT или WX?
Сейчас мне нужна точка опоры, от которой начинать своё обучение, и пока не могу определиться, что лучше и по чём материала в интернете больше. А так в принципе разницы нет Qt или Wx изучать. Всё оно на пользу.



Азь есмь свет

Офлайн

Board footer

Модераторировать

Powered by DjangoBB

Lo-Fi Version