我有兴趣学习科学计算的基础知识,但遗憾的是,在我的日常生活中,我没有遇到问题或情况,在这些问题或情况下我会编写一些东西来解决数学问题(或任何问题,除了基本的编程我们被要求做的事情。)
我知道python的基础知识并且我并不担心,因为我总能在旅途中了解我需要的东西,但是我需要一个资源(一本书,网站或邮件列表会做)有问题和练习我如果我决定将来在这方面工作,可以用来开始处理我可能遇到的那种情况。
我环顾四周,但我没有看到任何旨在让人们了解编程但却不知道科学计算的具体细节的东西,只是目前我还不了解的高级内容。
答案 0 :(得分:1)
当我第一次开始学习编程时,我使用的是Project Euler。这是一系列具有挑战性的数学/计算机编程问题,需要逻辑和数学见解才能解决。虽然数学将帮助您获得优雅而有效的方法,但是需要使用计算机和编程技能来解决大多数问题。问题本身很有趣,而且难度逐渐增加。
虽然要小心 - 它会变得很容易上瘾!
以下是链接:https://projecteuler.net
答案 1 :(得分:0)
您可以尝试[关于Project Euler](http://projecteuler.net/)和Problems
问题很有趣,可以使用不同的语言来完成。由于问题具有不同的复杂性,并且不同的语言可能允许更好(或不那么好)的编程解决方案,这似乎是一个很好的研究网站。