...
Full Bio
Use Machine Learning To Teach Robots to Navigate by CMU & Facebook Artificial Intelligence Research Team
227 days ago
Top 10 Artificial Intelligence & Data Science Master's Courses for 2020
228 days ago
Is Data Science Dead? Long Live Business Science
256 days ago
New Way to write code is about to Change: Join the Revolution
257 days ago
Google Go Language Future, Programming Language Programmer Will Get Best Paid Jobs
578 days ago
Top 10 Best Countries for Software Engineers to Work & High in-Demand Programming Languages
725028 views
Highest Paying Programming Language, Skills: Here Are The Top Earners
669372 views
Which Programming Languages in Demand & Earn The Highest Salaries?
474495 views
Top 5 Programming Languages Mostly Used By Facebook Programmers To Developed All Product
463479 views
World's Most Popular 5 Hardest Programming Language
394998 views
How to Setup a Data Science Environment on your Personal Computer? Let's Know How
- The benefits of the Anaconda Python Distribution as well as how to install it on your operating system.
- The benefits of using R and RStudio together as well as how to install them on your operating system.
- The benefits of a Unix Shell as well as how to use it on your operating system.
- The benefits of using Git as well as how to install it on your operating system.

- If you need additional packages after installing Anaconda, you can use Anaconda's package manager conda or pip to install those packages. This is highly advantageous as you don't have to manage dependencies between multiple packages yourself. Conda even makes it easy to switch between Python 2 and 3 (you can learn more here).
- Anaconda comes with Spyder, a Python Integrated Development Environment. An Integrated Development Environment is a coding tool which allows you to write, test and debug your code as they typically offer code completion, code insight by highlighting, resource management and debugging tools among many other features. It is also possible to integrate Anaconda with other Python Integrated Development Environments including PyCharm and Atom. You can learn more about different Python Integrated Development Environments here.

- Many Cloud Computing Platforms are Linux based (utilize a flavor of Unix Shell). For instance, if you want to Setup a Data Science Environment on Google Cloud, or do Deep Learning With Jupyter Notebooks In The Cloud (AWS EC2) it requires some Unix Shell knowledge. There are times when you may have a use for a Windows virtual machine, but it is less common.
- Unix Shell provides a number of useful commands such as: wc command which counts the number of lines or words in a file, cat command which concatenates/merges files, head and tail commands which help you subset large files. You can learn more about this in 8 Useful Shell Commands for Data Science.
- You will often find Unix Shell integrated with other technologies as you will see throughout the rest of the article.

- Nothing version controlled using Git is ever lost, so you can always go back to see previous versions of your programs.
- Git notifies you when your work conflicts with someone else's, so it's harder (but not impossible) to accidentally overwrite work.
- Git can synchronize work done by different people on different machines, so it scales as your team does.
- Knowing Git makes it easier to contribute to open source development of packages in R and Python.