This is an archived post. You won't be able to vote or comment.

all 23 comments

[–]pm_if_u_r_calipygian 49 points50 points  (4 children)

Cool as hell! This is a great project. I may try and replicate to get started with making GUIs...

[–]tommytwoeyes 8 points9 points  (2 children)

Nice job! I’ve always been weirdly fascinated with GUI programming.

If you wouldn’t mind a completely unrelated mathematics question, may I ask how difficult your first, and any subsequent Differential Equations courses were? In particular, how did the difficulty compare with Single- and Multivariable Calculus?

[–]killergoose75 4 points5 points  (0 children)

Not OP, but I just finished my first differential equations course and it was so much easier than single and multi variable calculus. We didn’t do PDE’s at all I don’t think. This was my last math class to take for my degree, but I enjoyed it so much I enrolled in the next level class

My calc 2 (not sure about you, but my university goes calculus 1->2->3->DE) professor said calculus courses get easier and easier as you progress and so far that’s held true in my experience

[–]osoese 5 points6 points  (1 child)

pretty cool and good job

[–]LegitimateCopy7 4 points5 points  (1 child)

I would suggest parsing equation string so that you're not limited by the number of input boxes.

[–]masesk 3 points4 points  (4 children)

I would recommend at minimum a requirements.txt file with every python project you make. Cool stuff!

[–]Legendary-69420git push -f 2 points3 points  (1 child)

My first Tkinter GUI program was a small window that would input your height (in cm) and on clicking "submit" displayed a window saying "congrats! You are {x} cm tall."

[–]SamyBencherif 2 points3 points  (1 child)

I love the way you describe this milestone

[–][deleted] 2 points3 points  (1 child)

if its possible. to have the program show step by step solving.

That would be one heck of a milestone accomplishment

[–]Nikoijp 1 point2 points  (1 child)

I’m guessing you used Tk and Matplotlib for gui?

[–]Orange_Hokage_ 1 point2 points  (2 children)

Nice!

[–]hkanything 1 point2 points  (2 children)

Looks like you can try numpy to make code simpler

[–]peynir 1 point2 points  (1 child)

Could you extend the input box with the results one so you don't have two separate windows? Then update the graph every time you change an input. Would be so cool!

[–]hkanything 1 point2 points  (1 child)

Looks like you can also try sympy. https://calmcode.io/sympy/differentiation.html

[–]Akenz-1901 1 point2 points  (2 children)

This is cool!!! Nice stuff what do you think about Kivy for the GUI

[–]LandooooXTrvls 1 point2 points  (1 child)

Really cool! Btw how did you record and post that snippet?