好友
阅读权限30
听众
最后登录1970-1-1
|
互联网的广大朋友们,大家好。我是一名学习软件工程的大一学生。就在前几天,我产生了一个想法,如果用Python去解决高数问题会怎么样?
文章有点长,可以直接看视频演示:https://www.bilibili.com/video/BV1vt4y1U7JX 欢迎一键三连,源代码已经.exe文件也在视频下方的评论区。
不知道你们有没有碰到过这样的场景,需要求定积分或者求偏导数去解决一些高数问题时,由于求解的过程太过于复杂。虽然我自己算得来,但是我就是特别懒,不想去算,然后就产生了百度的想法。虽然有这样的网页,但是加载不出来,或者看不懂怎么操作。我陷入了沉思,不得不放下鼠标,拿起了旁边的笔,去把那道题算了出来。 经过这件小事情,我就在想,为什么别人可以写出计算高数问题的程序,它的底层不就是靠代码支持起来的嘛。我完全可以自己写呀。然后我打开了Pycharm,利用了sumpy这个第三方库,一顿操作,写出了一个可以解方程,求极限,求导数,求偏导,求定积分,求不定积分的程序。 但是我还是有点不满意,不可能每次我用这个程序都要打开Pycharm吧,我就想把这个写成一个GUI,界面应用程序。想法很简单,现实却很残酷,我不会用Python去写GUI呀。 我又打开了百度……. 选了一个看起很厉害的库 –TKinter 现学现用,用了差不多一天的时间,开发出来了这个高数计算器。 虽然他长得不是很漂亮,毕竟Python是一门脚本语言,他也不擅长写GUI。但是该有的功能还是有的。 当我写完这个的时候,非常兴奋,我以为以后就再也不用算什么导数,积分这些高数题了。第一时间就把这个发给了我一个很好的朋友,让他在他的电脑运行试一试。发给他的时候,我就觉得,我写的程序解决高数问题,完全没有问题,反正非常厉害就对了。 结果他给我反馈了一堆问题,什么不能算反函数,不是使用Π,无理数e, 界面设计也有一点问题的时候。。。 我枯萎了,数学实在是太深奥了,不是几百行代码能解决的,我还是老老实实的算吧!偷懒是不可能偷懒的了,这辈子都不可能了。 虽然我这个高数计算器还是有很多缺陷,但是他还是有一点点小作用的。对于我这种天天宅在家里的人,每天除了睡觉吃饭上厕所,就是写代码。说实话,这次我还是收获蛮多的,至少学会了TKinter 和sumpy这两个模块,以后可以利用tk去写一些有趣的界面应用程序。如果你觉得,我这个高数计算器,还是有一点点小小强大的话,欢迎一件三连,支持一下!我这个未来的咸鱼程序员。最后我还是遵守“技术是开源的,知识是共享的”开发原则,我会把我写的源代码,和打包好的exe程序,放在视频下面的评论区。希望对你有所帮助,也欢迎各位大佬指证我的错误,程序里面有我自己的qq联系方式,如果你也对编程感兴趣话,不妨一起交流学习,共同进步。 世界因代码而改变,peace out! |
免费评分
-
查看全部评分
|
发帖前要善用【论坛搜索】功能,那里可能会有你要找的答案或者已经有人发布过相同内容了,请勿重复发帖。 |
|
|
|
|