A Data Science Central Community
Function and Polymorphism
When I started learning these two languages, as mentioned before, I always keep in mind that the difference between dynamic data type and static data type. Then the question came out: why they need to be like that? What is the advantage of being dynamic data type or being static data type? To make the question more concrete, let’s see how to define a function in both languages.
In Java, everything is very…Continue
Added by Yuecai Zhu on December 16, 2013 at 1:30pm — No Comments
A summary on Maximum likelihood Estimator
The drawback of least square estimator
A general method of building a predictive model requires least square estimation at first. Then we need work on the residuals, find the confidence interval of parameters and test how well the model fits the data which are based on the normally distributed assumption of the residuals (or noises). But unfortunately the assumption is not guaranteed. Most…Continue
Added by Yuecai Zhu on November 28, 2013 at 8:00am — No Comments
3. Sequence Type
This time, we compare the sequence types of the two languages. By the terminology sequence type, we mean the data structure that is kind of a sequence of data.
In Java, we have: String, array, list(arraylist and linkedlist), set;
In Python, we have: Str, tuple, list, set;
Yes, String is one of the sequence type, because it is a sequence of char, isn’t it? About the Sting type, we only need to…Continue
Now we try to use the two languages to do a practice. The following, one in Java one in Python, are two programs with the same algorithm.
* program author: Yue Cai Zhu.…
Added by Yuecai Zhu on October 30, 2013 at 5:32pm — No Comments
One usually asked question is: with which programming language to start when someone just begins studying computer science? Then a lot of suggestions will come up.
1 1. You should start with one static typed language say C/C++, java etc. and then move easily to dynamic typed language like Perl, Python etc. Because it is harder to move from dynamic typed language to static typed language.
Added by Yuecai Zhu on October 30, 2013 at 5:29pm — No Comments