You can enjoy reading it from here:
You can enjoy reading it from here:
During my Master as a Computer Engineer, I worked with Python for data analysis, machine learning and deep learning projects. Python becomes more and more popular especially for writing AI and machine learning algorithms. But that is not the only thing that makes it great programming language, Python is just as C++ and Java supports Object Oriented Programming OOP. Which makes it suitable not just for research purposes but also for large scale applications.
Have you ever wondered what is the difference between interpreted languages and compiled languages. You may already used some interpreted (scripting) languages like Python and some other compiled languages like C++. In this post I will explain briefly what is the difference between scripting and compiled languages.
The main difference between scripting and compiled languages is the former are interpreted where they do not require compilation step while the other do. For example a scripting language (e.g., Python) you can write a code and execute it write away without the need to compile it first and then execute it. The interpreter is execute the code line by line, that’s why interpreted languages considered slower than compiled languages. While a compiler convert the source code into a middle phase named as Byte-code. The byte-code is an executable version of the code that can be executed by an interpreter.
There are many advantages of interpreted programming languages, some of them:
Now we need to speak about the advantages of compiled languages:
There are many other advantages and disadvantages of both, but I want to limit this post to highlight only the major differences between interpreted and compiled programming languages.
Alhamdulillah, I recently graduated from the University of Oklahoma with a master degree in Electrical and Computer Engineering.
My journey in searching for a job just started!.
I prepared my resume in a way to show my academic and practical experiences and skills in one page,
In addition, I designed my online resume with a portfolio that some of projects I worked to better show off my skills.
To check out my web resume can be visited from mohanadkaleia.com/resume
Leave your feedback in a comment and let me know what you think!
Travelling abroad has so many advantages, one of them is seeing different cultures, different traditions and manners. Some manners considered to be good in countries are considered bad in some other countries. For example giving a tip in Japan for a server in a restaurant is kind of rude, while in US is totally the opposite. Another example, is clearing your plate. In China when dining, you should leave some part of the food on your plate. Speaking about food, in Europe if you did not finish your plate it is not popular to the left over in a box, people consider is impolite. Read More
A research considered to be good ONLY if the industry accepted it.. otherwise it is just ink on paper
— Mohanad Kaleia
Google maps is one of the most famous API for developer to work with maps. I worked on several projects in the intelligent transportation systems domain, analysis traffic data. Dealing with Google maps was one of essential things. Sometimes, I had to quickly plot points on the maps that reflect specific segments on highways, for that reason I developed a very simple tool to plot markers on the map based on Latitude and Longitude data. I like to make it open source and available so anyone can work on it on fly.
or find the open code on github:
When you got a statistical data and you need to describe your data in a mathematical function, you need then to fit a distribution with your data. In general four steps in fitting distributions:
This article, in general, is not aimed to give information how to fit a distribution with a specific language, although you can do that very easily using R, or Python. Read More