Python Programming

Created by Guido van Rossum, Python is a high-level and object-oriented programming language. It has easy easy-to-use syntax and therefore, the perfect language for people trying to learn computer programming. It is also a general-purpose language with a range of applications from Web development scientific and mathematical computing to desktop graphical user Interfaces.

You should use Python because programming in it is fun. It is easier to write and understand Python code since it has a simple syntax. Even if a person have never programmed before, he/she can easily learn how to use this language.

In Python, you are not required to define the types of variables. Furthermore, you don’t need to add a semicolon at the end of the statement. It enforces students to follow good practices. For beginners, these small things make learning much easier.

Python programming language has a large supporting community. There are many active forums online which can assist if you are stuck. These forums include Python Questions – Stack Overflow, Learn Python subreddit and Google Forum for Python.

If you want to learn computer programming, Python is an amazing choice. Once you know the basics of Python, you will be amazed how much you can do.

References

https://www.programiz.com/python-programming

https://www.python.org/about/gettingstarted/

Learning Computer Science

To learn computer science, students should be encouraged to break down the learning process into three hierarchical forms of learning. Many guides do not focus on these forms. To properly learn computer science, learning objectives should be broken into strategies, tactics, and tool acquisition.

Strategies are all-encompassing principles in the study of computer science. Strategies cover the necessary infrastructure for learning. They involve topics like how to set up an environment for learning, how to ask questions, how to seek help, and how to debug.

Tactics are ways of tackling computer science problems. A problem has an ambiguous presentation. One may come across a problem but not know how to solve it. Learning tactics involves building tools to help you tackle new problems. Study of computer science is filled with challenging problems. To deal with new challenges, therefore, computer science students should have their favorite methods.

When most people think about computer science, tools are kind of things that come in their mind. Knowing “How to design greedy algorithms” and “Knowing Ruby” are some of the things we consider to be tools. In computer science, tools help us to do things. Tools entail data structures, syntax of languages, and anything that gives a concrete understanding of something.

References

https://www.jamesmaa.com/2013/08/26/a-beginners-guide-to-computer-science/

https://sites.google.com/site/mazooscomputersciencehelp/home/beginners-guide-to-computer-sciences

Characteristics of Good Math Students

Many students think that doing well in mathematics is an inborn skill. However, the truth is any person can be successful in math. Any person can do well in math whether they’re just looking to brush on some basics or in high math at school. The key to being a good student in math include:

Showing up for class

When students miss class, they have to learn math concepts either from their textbooks or from classmates. Learning from texts or friends does not give students a good overview of math concepts. Therefore, students must practise going to class on time. Good students only skip classes if they are sick.

Work along with your tutors

If your teachers work problems in front of the class, work along with them in your book. Ensure your notes are not only clear but also easy to read. Writing down the problems and anything that tutor says increases the understanding of the concepts.

Do your homework

Good students start to do their homework as soon as it is assigned. When students do their homework the same day as it is assigned, they are likely to perform well because the concepts are fresh on their mind. If you cannot finish your homework the same day, make sure it is completed before you go to class.

References

https://www.education.com/magazine/article/10-tips-maximize-performance-math/

http://www.wikihow.com/Learn-Math

Mathematicians and Their Role

Mathematics is of the most fundamental and oldest sciences. Mathematicians are people who use mathematical theory, algorithms, computational techniques, and computer technology to solve scientific, business, engineering, and economic problems. Mathematicians’ work falls into two major classes: theoretical mathematics and applied mathematics.

The role of theoretical mathematicians is to advance mathematical knowledge by coming up with new principles and identifying unknown relationships between mathematics principles. Without necessarily considering the practical use of mathematical knowledge, these mathematicians seek to increase basic knowledge. However, such abstract and pure knowledge has been instrumental in furthering or producing many engineering and scientific achievements. Almost all theoretical mathematicians work in universities, dividing their time between conducting research and teaching.

Applied mathematicians use techniques and theories, such as computational methods and mathematical modelling, to formulate and solve problems in life, social sciences, business, engineering, and governments. For instance, they may analyse the safety and effects of new drugs, the most effective way to schedule airline courses between cities, the cost-effectiveness of alternative manufacturing processes, or the aerodynamic features of an experimental automobile.

Generally, Mathematicians work in comfortable offices. They are part of interdisciplinary teams that include computer scientists, engineers, economists, technicians, physicist, and others.

References

https://www.studentscholarships.org/salary/484/mathematicians.php

http://www.ams.org/profession/career-info/math-work/math-work