Main Softwares Used in Projects

Photo by Luca Bravo on Unsplash

Main Softwares Used in Projects

Anaconda Navigator

Anaconda is a free and open-source distributor for Python and R, the top languages used in data science and machine learning. Anaconda has fifteen hundred plus libraries. It is free to install and has free community support for any users who need help with Python.

Jupyter Notebook

Computational notebooks combine code, computational output, explanatory text, and multimedia resources into a single document. Jupyter Notebook is a popular type of computational notebook because it supports dozens of programming languages. JupyterLab and VS Code are popular environments for creating and modifying Jupyter Notebooks on a local device.

JupyterLab is an open-source, web-based application based on Jupyter Notebook. You can create code, interactive visualizations, text, and equations, just like with Jupyter Notebook.

JupyterLab includes expanded features with some of Anaconda's most extensive pre-installed Python libraries, including NumPy, Pandas, and Matplotlib.

Visual Studio Code

Visual Studio Code is a free, open-source code editor developed by Microsoft. It is widely used by developers for various programming languages and supports features like syntax highlighting, debugging, version control integration, and extensions for additional functionality.

Replit

Part of the course was creating an account on a cloud based coding platform that allows users to write, run, and collaborate on code in various programming languages directly from their web browser. Replit is a good fit for this course since it accepts Python.

### Replit

Spyder

Spyder is an open-source integrated development environment (IDE) designed for scientific programming in Python. It provides features such as code editing, interactive execution, debugging, and data exploration, making it particularly useful for data analysis and scientific research.

Open Broadcaster Software (OBS)

OBS, or Open Broadcaster Software, is a free and open-source software for video recording and live streaming. It is commonly used by content creators and gamers to capture and broadcast their screens, games, or other multimedia content.

I chose this software to be able to record and upload my coding sessions alongside with the snippets, saving me both time and effort from writing.

Embeding Video Test from OBS