IPB

Здравствуйте, гость ( Вход | Регистрация )

> Учимся ездить на Питоне, опыт освоения языка Python с нуля
Поделиться
ИВК
сообщение 25.8.2010, 19:28
Сообщение #1


Профессионал
*******

Группа: Глоб. Модератор
Сообщений: 10142
Регистрация: 22.6.2009
Вставить ник
Цитата
Из: Онега
Пользователь №: 1352
Страна: Россия
Город: Не указан
Пол: Муж.



Репутация: 30


Несколько дней назад начал пробовать связку Python + Tkinter. С чего началось - сказано здесь . Какие первые выводы?
Прежде всего, убедился, что это удачный выбор. Да, мне нужен именно объектно-ориентированный язык (подходит к моей голове намного лучше, чем какой-то иной - сужу по bash) , именно интерпретируемый (в компилируемом замучился бы с правкой исходников) и именно в паре с графической библиотекой (надо же иногда видеть питоновские объекты воочию smile.gif ).
Так что в принципе вопрос решён : буду осваивать Python, причём в связке с Tkinter'ом.
Какие проблемы? Если кратко, то всё время возникают мелкие вопросы, ответы на которые обычно проще найти самому, чем спрашивать у других. Кавычки, отступы, методы, аргументы... и иной раз сложно сразу найти справку о том, что именно делать. Пакет документации к Питону установил, но и он не всегда помогает. Питон хорошо документирован, но не всегда могу сообразить, где именно искать нужную информацию.
Вот такой разве что вопрос могу задать (потому что он как раз не мелкий) : как лучше чайнику писать программы : в виде одного скрипта или в виде нескольких скриптов, выполняющих каждый свою часть работы? Спрашиваю потому что, по-моему, проще передавать данные из одного простенького скрипта в другой подобный же, чем соединять их в один сложный - у меня тут с переменными какие-то непонятки : по отдельности скриптики работают, а соединишь - начинается нечто непонятное. Или лучше сначала с переменными как следует разобраться?


--------------------
Не пью, не курю, не смотрю телевизор, не пользуюсь Windows
Вернуться в начало страницы
 
+Ответить с цитированием данного сообщения
 
Открыть новую тему
Ответов
kostyalamer
сообщение 2.9.2012, 22:10
Сообщение #2


Профессионал
*******

Группа: Пользователь
Сообщений: 4384
Регистрация: 17.9.2009
Вставить ник
Цитата
Пользователь №: 1617
Страна: Россия
Город: Санкт-Петербург
Пол: Муж.



Репутация: 20


Нашел хорошую инфу по Tkinter-у good.gif может кому-нибудь пригодится :
http://ru.wikiversity.org/wiki/%CA%F3%F0%F...FB%EA%E0_Python

Сообщение отредактировал kostyalamer - 2.9.2012, 22:11
Вернуться в начало страницы
 
+Ответить с цитированием данного сообщения
and
сообщение 4.9.2012, 21:38
Сообщение #3


Мастер
******

Группа: Пользователь
Сообщений: 530
Регистрация: 22.8.2007
Вставить ник
Цитата
Пользователь №: 317
Страна: Россия
Город: Не указан
Пол: Муж.



Репутация: 6


Цитата(kostyalamer @ 2.9.2012, 21:10) *
Нашел хорошую инфу по Tkinter-у good.gif может кому-нибудь пригодится :

Cпасибо, материал интересный.
Все-таки жалко, что для tkintera не разработан простой конструктор форм в духе Gambas или visual бейсика. Page все таки немного не то, его код надо существенно править ручками.
Еще наткнулся на проект для винды Visual Tkinter Python IDE http://sourceforge.net/projects/visualtkinter/ Судя по роликам с ютуба по задумке это самое то, но по исполнение похоже очень сырое. Официальный сайт не работает, для установки требуется dotnet, На моем компе оно не пошло, на работе половина работает, половина нет, например невозможно сменить имя кнопки - dotnet выбрасывает какой то exception. В общем, увы и ах dry.gif
Вернуться в начало страницы
 
+Ответить с цитированием данного сообщения

Сообщений в этой теме
- IVK   Учимся ездить на Питоне   25.8.2010, 19:28
- - kostyalamer   Python вообще хороший выбор, можно вместо Tkinter-...   25.8.2010, 20:02
- - IVK   Насколько я понимаю, в Tkinter'е есть всё для ...   25.8.2010, 22:12
- - kostyalamer   Иван посмотри тут : http://www.python.su/forum/vie...   25.8.2010, 22:50
- - IVK   Поставил пакет tk-demos - коллекция скриптов для д...   11.9.2010, 18:55
|- - kostyalamer   Цитата(IVK @ 11.9.2010, 18:55) Поставил п...   11.9.2010, 19:14
- - IVK   Константин, вот я потренировался на чём попало и в...   12.9.2010, 23:31
- - kostyalamer   В Tkinter-е такого диалога с предпросмотром содер...   12.9.2010, 23:57
- - IVK   А какой в Antique просмотровщик? Или тут можно не ...   13.9.2010, 0:04
|- - kostyalamer   Цитата(IVK @ 13.9.2010, 0:04) А какой в A...   13.9.2010, 0:14
- - IVK   Всё вроде просто : пишу функцию, которая запускает...   13.9.2010, 18:05
- - kostyalamer   Иван , все на самом деле не очень просто , было бы...   13.9.2010, 20:31
- - IVK   mirage с помощью os.system я уже вызывал, и тоже с...   13.9.2010, 20:59
- - kostyalamer   Размышлять придется ! При запуске программы че...   13.9.2010, 21:18
- - IVK   Теперь уже яснее. Во всяком случае, понятно, где з...   13.9.2010, 21:39
- - IVK   Кстати, когда требуется как можно более полная инф...   15.9.2010, 20:17
|- - kostyalamer   Цитата(IVK @ 15.9.2010, 20:17) Кстати, ко...   15.9.2010, 21:45
- - kostyalamer   Нашел описания большого количество модулей питона ...   18.9.2010, 18:00
- - IVK   Спасибо, пригодится. Но у меня проблемы не стольк...   18.9.2010, 19:13
|- - kostyalamer   Цитата(IVK @ 18.9.2010, 19:13) Спасибо, п...   18.9.2010, 19:58
- - IVK   Цитата(kostyalamer @ 18.9.2010, 19:58) Ив...   18.9.2010, 20:22
- - kostyalamer   1) я тоже не знаю какой просмотровщик выводит имен...   18.9.2010, 21:03
- - IVK   Цитата(kostyalamer @ 18.9.2010, 21:03) пр...   18.9.2010, 21:13
- - kostyalamer   Консоль это как простейший вариант, если сумеешь в...   18.9.2010, 21:22
- - IVK   Запустил для пробы Мираж, поглядел в /proc его про...   18.9.2010, 21:43
- - IVK   Теоретически этот вариант выглядит довольно просто...   19.9.2010, 21:31
- - kostyalamer   Вполне осушествимый вариант, попробуй для начала э...   19.9.2010, 22:10
- - IVK   Во всех попадавшихся мне мануалах говорится, что в...   19.9.2010, 23:34
- - IVK   Цитата(IVK @ 19.9.2010, 23:34) придётся у...   28.9.2010, 19:15
- - kostyalamer   Иван, в таком варианте надо наверное тебе написать...   28.9.2010, 20:11
- - IVK   Цитата(kostyalamer @ 28.9.2010, 20:11) на...   28.9.2010, 20:15
|- - kostyalamer   Цитата(IVK @ 28.9.2010, 20:15) в смысле н...   28.9.2010, 20:24
- - IVK   Дискуссию про MPlayer и т.п. переместил в тему об ...   29.9.2010, 17:18
- - IVK   А не проще ковырнуть сам Мираж и кое-что в нём пр...   19.10.2010, 21:14
|- - kostyalamer   Цитата(IVK @ 19.10.2010, 21:14) А не прощ...   19.10.2010, 21:20
- - IVK   План простой. В меню Миража будет пункт "Выбо...   20.10.2010, 17:50
- - kostyalamer   Это связано не с лицензией, а с обновлениями, при ...   20.10.2010, 20:12
- - IVK   Можно, наверное, использовать пропатченный Мираж п...   20.10.2010, 20:24
- - kostyalamer   Альтернативный способ вижу только один , написать...   20.10.2010, 20:55
- - IVK   Если просмотровщик писать на замену Миражу, то он ...   21.10.2010, 19:54
|- - kostyalamer   Цитата(IVK @ 21.10.2010, 19:54) Если прос...   21.10.2010, 20:00
- - IVK   Вроде готово. Запускаешь wmfon, жмёшь "Просм...   25.10.2010, 23:00
- - kostyalamer   Отлично ! отправляй   25.10.2010, 23:10
- - IVK   Ещё немного подправил wmfon : в конец функции pros...   26.10.2010, 15:50
|- - kostyalamer   Цитата(IVK @ 26.10.2010, 15:50) Ещё немно...   26.10.2010, 18:16
- - IVK   Вот он   26.10.2010, 18:39
|- - kostyalamer   Цитата(IVK @ 26.10.2010, 18:39) Вот он От...   26.10.2010, 20:19
- - IVK   /usr/lib/python2.5/site-packages   26.10.2010, 20:42
- - kostyalamer   Подсунул туда вместо mirage.py , пока работать не ...   26.10.2010, 21:09
- - IVK   Ну это же wmfon не запускается, а не Мираж. У меня...   26.10.2010, 21:27
- - kostyalamer   Все запускается, эти ошибки появляются когда нажим...   26.10.2010, 21:40
- - IVK   Проверил аж несколько раз : сообщений об ошибках н...   26.10.2010, 21:49
- - kostyalamer   Дело темное, буду разбираться !   26.10.2010, 21:50
- - kostyalamer   Чудеса да и только, после перезагрузки компа все н...   27.10.2010, 8:49
- - IVK   Ну, настоящий или нет, а приятно, что получилось н...   27.10.2010, 18:59
- - kostyalamer   Отлично , со справкой есть 2 варианта сейчас объяс...   27.10.2010, 21:47
- - IVK   Не успел выяснить, как справку пристегнуть к основ...   28.10.2010, 17:58
- - kostyalamer   Со справкой получилось все отлично , я нашел кста...   28.10.2010, 21:50
- - IVK   Мираж записывал имя файла нормально, так что в нём...   29.10.2010, 18:05
- - kostyalamer   Отлично, на выходных постараюсь опакетить   29.10.2010, 18:55
- - kostyalamer   Ну вот собрал пакетик, причем он с mirage совершен...   30.10.2010, 17:34
- - IVK   Кодdef prosmotr(event): pr = subproc...   30.10.2010, 18:13
- - kostyalamer   Да уж , осталось от экспериментов, сейчас поправлю...   30.10.2010, 18:22
- - kostyalamer   Поменял пакеты на исправленные, скачивай по тем же...   30.10.2010, 18:35
- - IVK   Теперь работает, ошибок не заметно.   30.10.2010, 18:48
- - kostyalamer   Цитата(IVK @ 30.10.2010, 18:48) Теперь ра...   30.10.2010, 19:13
- - kostyalamer   Залил куда мог , и на сайт тоже : http://kosty...   30.10.2010, 21:22
- - IVK   Цитата(kostyalamer @ 30.10.2010, 21:22) h...   30.10.2010, 21:31
- - kostyalamer   Эта версия написана точно тобой , так что принимай...   30.10.2010, 21:38
- - IVK   У меня сейчас всяческие интернетовские соединения ...   30.10.2010, 21:52
|- - and   Тоже начал потихоньку осваивать питон. Сначала про...   15.12.2010, 19:26
- - IVK   Да, Питон в самом деле легко осваивается. Я, правд...   15.12.2010, 20:21
|- - and   Продолжаю писать скриптик (пока в виндос ) и возн...   17.12.2010, 18:55
- - kostyalamer   Боюсь, что одного Tkinter-а для этой цели не хвати...   17.12.2010, 19:45
|- - and   Спасибо, попробую.   17.12.2010, 20:53
|- - and   После некоторого перерыва опять вернулся к питонам...   11.9.2011, 8:57
- - IVK   Цитата(and @ 11.9.2011, 8:57) И столкнулс...   13.9.2011, 19:04
|- - kostyalamer   Цитата(IVK @ 13.9.2011, 19:04) Наверное, ...   13.9.2011, 22:30
|- - and   Спасибо, поспрашиваю. В том то и дело, что основы ...   15.9.2011, 17:49
- - komcumir   Практически под влиянием этой темы сел изучать пит...   12.10.2011, 12:46
|- - kostyalamer   Цитата(komcumir @ 12.10.2011, 12:46) Прак...   12.10.2011, 21:40
- - ksa   Это игрушка чтоль ? PS Какие зависимости ? Попробу...   12.10.2011, 13:40
|- - komcumir   Цитата(ksa @ 12.10.2011, 13:40) Это игруш...   12.10.2011, 14:03
|- - ksa   Цитата(komcumir @ 12.10.2011, 15:03) да и...   12.10.2011, 16:34
|- - komcumir   Цитата(ksa @ 12.10.2011, 16:34) Ну, тогда...   13.10.2011, 9:44
|- - and   Для желающих поэкспериментировать с python3 на сер...   14.10.2011, 18:45
|- - and   Всем хороша связка Geany + Python, только нет отла...   15.10.2011, 19:09
- - komcumir   Новая версия linespy https://sourceforge.net/proje...   17.10.2011, 11:51
|- - and   Цитата(komcumir @ 17.10.2011, 11:51) Нова...   17.10.2011, 20:25
|- - and   Если какого-то из модулей python нет в репозитории...   17.10.2011, 20:53
- - IVK   Цитата(kostyalamer @ 25.12.2011, 17:24) П...   26.12.2011, 20:08
- - IVK   to kostyalamer Костя, ты никогда не пробовал орган...   28.12.2011, 22:26
|- - kostyalamer   Цитата(IVK @ 28.12.2011, 22:26) to kostya...   29.12.2011, 6:45
|- - and   Кстати, на ютубе имеется видеокурс по освоению пит...   21.1.2012, 18:06
|- - Skull   Цитата(and @ 21.1.2012, 17:06) А еще пито...   23.1.2012, 11:20
- - kostyalamer   Нашел хорошую инфу по Tkinter-у может кому-ниб...   2.9.2012, 22:10
|- - and   Цитата(kostyalamer @ 2.9.2012, 21:10) Наш...   4.9.2012, 21:38
- - tema   Перенесено из темы "Выбор IDE" Долго ло...   4.4.2017, 23:05
- - tema   Пока не очень понял как работать с кнопками на фор...   5.4.2017, 21:11
- - kostyalamer   Цитата(tema @ 5.4.2017, 21:11) Пока не оч...   5.4.2017, 21:39
2 страниц V   1 2 >


Ответить в эту темуОткрыть новую тему
( Гостей: 1 )
Пользователей: 0

 



RSS Текстовая версия Сейчас: 16.6.2025, 16:06