Найти - Пользователи
Полная версия: Создание приложений на python для расчетов
Начало » Python для новичков » Создание приложений на python для расчетов
1 2 3
shume1
уважаемые, не являюсь программистом, шапочно изучил 1 учебник по Пайтону, подскажите в каких программах начать (скачал анаконду с надстройками всеми и поставил + pyqt)… через коды пока не привык работать, а делать нужно…привык визуально…
смысл - делаем интерфейс (хорошо бы и кросплатформенность учесть), далее привязываем к кнопкам функции (в том числе и по изменению интерфейса), далее вводится инфо как в ручную так и таблицы и расчеты по ним… хотя дальше нужно будет еще и с GPS телефонов работать…
ZerG
А в чем вопрос?
shume1
Каким путем пойти оптимально не программисту, для того чтоб без мороки это делать…
ZerG
Ваш подходит!
Главное - тут начать!
Остальное подтянется само в нужно последовательности!
При чем в нужной именно вам под ваши задачи.
Это не тот момент который нужно планировать !
doza_and
Ваш вопрос звучит как “как писать программы но при этом их не писать”.
shume1
…привык визуально…
Надо отвыкать. Дело в том что очень многие мысли проще выразить в виде текста а не визуально. Поэтому программы в основном пишут а не рисуют. Даже если вы в дизайнере нарисуете кнопочки то все равно это не поможет 99 процентов работы не в рисовании…

Посему думаю у вас не совсем правильный подход. pyQt я бы не рекомендовал начинающему. Возни с ним будет много, а толку мало. Кроме того чтобы написать код который делает работу вам надо будет еще рисовать, а потом кумекать как то что вы нарисовали привязать к кнопкам. А результате получится немасштабируемое дерьмо, которое нельзя будет использовать как элементы более крупных программ, поскольку управляется оно только тычками в кнопки, а не вызовом функций. По моему опыту QUI всегда ОЧЕНЬ мешает автоматизировать работу.

Если это работа с данными, то посмотрите pandas numpy. Для “GUI” jupiter или Ipython.

Если собираетесь писать под мобильные платформы то python это скорее всего вообще неправильный путь. Тогда надо учить C, java и т. п.
shume1
doza_and
Ваш вопрос звучит как “как писать программы но при этом их не писать”.
Тогда подскажите, в чем проще всего пока сделать интерфейсы к кнопкам которых будут прикручены функции (срабатывающие по нажатию и передающую информацию в другие части интерфейса) - как расчетные, так и по созданию “таблицы”, списков и т.п… При том, чтоб это упаковывалось в HTML5…
FishHook
shume1
Тогда подскажите, в чем проще всего пока сделать интерфейсы…. При том, чтоб это упаковывалось в HTML5
Тут даже Капитана Очевидность звать бессмысленно, тут поможет только капитан Смоллет со своей нетленкой: “Пушка! Они заряжают пушку! Зачем? А! Они будут стрелять!”
Дорогой, очевидно, что в таком случае, вам лучше всего пилить ваш интерфейс непосредственно на HTML5.
shume1
так вопрос в другом - в каком ПО это сделать проще сделать и как в нем функции (я про модули…файлы .py с функционалом) python можно подключать?
ZerG
Слышал звон - да не знаю где он.
Короче

Качаем 3 вещи:
1. Интепритатор питона с оффсайта 3 версии и устанавливаем его
2. Качаем бесплатную версию PyCharm и устанавливаем ее
3. Качаем учебник по питону Лутц 4 издание (есть на русском)
Создаем проект и пишем консольный калькулятор обязательно с поддержкой корней, степени и тд
(не только +/-/*)

Осознаем.
Вновь задаем вопросы - но уже грамотно.

shume1
Я все понимаю, чтоб делать на уровне - нужно все это осваивать. Но у меня нет времени на изучение книг в 1200 и 800 страниц (хотя Мэтиза уже изучил и представления как код писать на Пайтоне есть, да и как пользователь, вроде продвинутый), а после этого еще освоения фреймворков и т.п. Я профессор университета, много много других дел, а хочется “на лету” конструировать программки, которые можно было бы с толком использовать для обучения ребят.
В идеале то конечно есть много идей по созданию интересных проектов на базе программирования, особо в биг дейта и датай сайнса (последнее делаю в программах, той же “статистике”, но это несколько другое), я уж молчу про электронный туризм (который в технологиях этих отстал), но сложно разложить силы…спасибо всем за ответы.
Думал спецы подскажут, что можно использовать, надеялся, что сфера программирования сдвинулась в сторону массового пользователя…
This is a "lo-fi" version of our main content. To view the full version with more information, formatting and images, please click here.
Powered by DjangoBB