K3DR

Пользователь

Регистрация: 14.07.2018

Сообщения: 1305

Рейтинг: 386

K3DR

Регистрация: 14.07.2018

Сообщения: 1305

Рейтинг: 386

Собственно как оно? Я сейчас делаю прогу для физики (ньютоновская механика) и чтобы решать задачи по дввижению тел. Сделал часть с равномерным ускорением, легко было, просто формулы выводишь использую обычную алгебру и вставляешь. А вот для неравномерного движения, а особенно когда дана функция (например sin(x)) для ускорения нужен матанализ (интегралы в частности). И вот после запроса в гугле python calculus мне дало какой то SymPy я таки не понял что это. Вроде бы модуль, но как его устанавливать, лучший ли он, если я прогу в екзешник переведу, будет ли он работать и т.д. и т.п. Так вот нужен кто то, кто обьяснит мне все это.

 

П.с. кстати как еще делать графический интерфейс для пользователя (скиньте ссылки или модули), а то стремно чет с консоли все использовать.

Hellsky228

Пользователь

Регистрация: 01.11.2018

Сообщения: 5439

Рейтинг: 7240

Hellsky228

Регистрация: 01.11.2018

Сообщения: 5439

Рейтинг: 7240

 

 

Цитата:

Вроде бы модуль, но как его устанавливать

Нажмите, чтобы раскрыть...

pip install SymPy

K3DR

Пользователь

Регистрация: 14.07.2018

Сообщения: 1305

Рейтинг: 386

K3DR

Регистрация: 14.07.2018

Сообщения: 1305

Рейтинг: 386

Hellsky228 сказал(а):

 

 

pip install SymPy

Нажмите, чтобы раскрыть...

установил, но в пайчарме (где я кодю, кожу) не вылезает когда пытаюсь импорт сделать.

lexani4321

Пользователь

Регистрация: 28.03.2018

Сообщения: 13019

Рейтинг: 4063

lexani4321

Регистрация: 28.03.2018

Сообщения: 13019

Рейтинг: 4063

K3DR сказал(а):

П.с. кстати как еще делать графический интерфейс для пользователя (скиньте ссылки или модули), а то стремно чет с консоли все использовать.

Нажмите, чтобы раскрыть...

Всмысле? Я не понял что ты хочешь. Графики рисовать? matplotlib попробуй. Анализ? SymPy. Линейная алгебра? SciPy.

Или ты хочешь намутить своё гуи куда будешь писать значения а оно тебе будет график рисовать по заданному алгоритму, чтобы не писать эти циферки в input() в командную строку? Тогда TKinter наверное.

K3DR сказал(а):

установил, но в пайчарме (где я кодю, кожу) не вылезает когда пытаюсь импорт сделать.

Нажмите, чтобы раскрыть...

from SymPy import * если хочешь не обращаться к функции через SymPy.func().

import SymPy если не хочешь засрать пространство имён.

from SymPy import func если нужна какая-то определённая функция или одна из частей модуля(типа from matplotlib import pyplot).

saw_tooth

Пользователь

Регистрация: 20.08.2013

Сообщения: 5550

Рейтинг: 3286

saw_tooth

Регистрация: 20.08.2013

Сообщения: 5550

Рейтинг: 3286

K3DR сказал(а):

но как его устанавливать

Нажмите, чтобы раскрыть...

через pip

K3DR сказал(а):

лучший ли он

Нажмите, чтобы раскрыть...

а если и нет? что это меняет? не так престижно или что?

K3DR сказал(а):

Так вот нужен кто то, кто обьяснит мне все это.

Нажмите, чтобы раскрыть...

это можно взять самому руками и попробовать

K3DR сказал(а):

если я прогу в екзешник переведу,

Нажмите, чтобы раскрыть...

сложно попробовать?

K3DR сказал(а):

будет ли он работать

Нажмите, чтобы раскрыть...

ну возьми его и используй - ответ сразу будет

ktulhu74

Пользователь

Регистрация: 18.11.2014

Сообщения: 3896

Рейтинг: 1541

ktulhu74

Регистрация: 18.11.2014

Сообщения: 3896

Рейтинг: 1541

Ты не знаешь что такое библиотеки?

saw_tooth

Пользователь

Регистрация: 20.08.2013

Сообщения: 5550

Рейтинг: 3286

saw_tooth

Регистрация: 20.08.2013

Сообщения: 5550

Рейтинг: 3286

K3DR сказал(а):

а то стремно чет с консоли все использовать.

Нажмите, чтобы раскрыть...

tk юзай.

K3DR

Пользователь

Регистрация: 14.07.2018

Сообщения: 1305

Рейтинг: 386

K3DR

Регистрация: 14.07.2018

Сообщения: 1305

Рейтинг: 386

Всем спасибо, получилось.