Function is one the most important concepts in Computer Science. In this video, we will learn the basics of functions in Python and Java: function declaration, implementation and invocations, as well as best practices. We will also learn the differences between functions and methods.
To illustrate my points, I used some pictures from The Sims 4 and some memes.
The editor to code Python is PyCharm and the code visualizations were made from PythonTutor and Java Visualize at http://cscircles.cemc.uwaterloo.ca/ja...