Posted on 04/10/2020 11:12:13 AM PDT by Renkluaf
If you live in this world, there is a very small chance you may have not yet heard of this novel Coronavirus Covid-19 and the pandemic it caused literally all over the world. Actually, it is a good chance that you are reading this while self quarantined at your home, social distancing from public and like many, have very much of extra time to deal with. So, if you are familiar with programming, why not try this: build your own epidemic model at home. Which helps you boost your programming abilities, and, helps you understand the concepts and basic dynamics of epidemics.
(Excerpt) Read more at towardsdatascience.com ...
You get a Covid model, I get a covid model, everybody gets a covid model!
The ONLY Python I want is made by Colt.
And that ought to be a .357 stainless, the heaviest load it ever seen were a few .38 specials. Otherwise it is kept as a display.
No kidding! Real programmers use C anyway.
Do you use Python?
No partial differential equations? It can’t be any good.
Sounds like all the FB ads on SNAKE OIL.
I presume you really know that, on a digital computer, they all become partial difference equations.
(...from one who has programmed solutions for thousands of 'em.)
I used an IBM 360 in Mechanical Engineering college around 1970 to solve equations using minimization of successive difference with the Newton-Raphson Method. It was one of our very first programming assignments.
I think a big problem with programmers is they don’t tend to think in terms of expressing the problem first using equations, then figuring out how to solve it using programming tools. They have a tendency to just jump into the programming. It’s kind of like 8th or 9th graders wanting to jump to solving a problem by inspection rather than figuring out the mathematical equations and a model (I was reprimanded for that many times!).
Nice job.
I too have a simulation that has been extremely accurate. My secret for success: I predict tomorrow only.
That’s actually pretty straight forward. Predicting a week ahead is problematic and a month ahead is, IMHO, impossible. It is way to dependent on the actions of 330,000,000 people.
I scanned that and was going to ask “What? No FORTRAN?”
Then I read a bit of it and saw this: “Although the code seems clean and simple, its due to a powerful combination of C/C++/Fortran and Python.”
Whew. Saved.
The best rapid programmers who use lots of data, heavy math, and need super graphs use LabVIew. And it’s 3x faster to do the same program function than C.
But it requires a very high IQ, and different, non-linear brain, to really rock in it. It’s graphical. Want a loop? Drag a loop around your code block, using your mouse. Visual programming language, not text.
Why so much faster to program. Things like, when you think loop, you picture an actual loop. In C and other text based languages, you must translate that mental picture of a loop intoproperly formatted lines of code. Why not just draw a loop? Yup, that’s faster, and more intuitive. And self-documenting. Anyone can see the drawn loop, and immediately know what it does.
Timer? Drop the timer icon in it. Etc...
Lol...that’s funny!
Or MatLab. Or R.
Assembler.
Drag and drop programming, brought to you by the C guy.
Disclaimer: Opinions posted on Free Republic are those of the individual posters and do not necessarily represent the opinion of Free Republic or its management. All materials posted herein are protected by copyright law and the exemption for fair use of copyrighted works.