LAB ASSIGNMENT 1A - Sreelakshmi-N/CS5560SreelakshmiLabAssignment GitHub Wiki

CS5560 Knowledge Discovery Management

Name: Sreelakshmi Nandanamudi

Classid: 17

Software Used:

Intelij, Pycharm

Intellij: IntelliJ IDEA is a Java integrated development environment (IDE) for developing computer software. It is developed by JetBrains and is available as an Apache 2 Licensed community edition,[3] and in a proprietary commercial edition.

Pycharm: PyCharm is an Integrated Development Environment (IDE) used in computer programming, specifically for the Python language. It is developed by the Czech company JetBrains.[2] It provides code analysis, a graphical debugger, an integrated unit tester, integration with version control systems (VCSes), and supports web development with Django.

PyCharm is cross-platform, with Windows, macOS and Linux versions. The Community Edition is released under the Apache License,[3] and there is also Professional Edition released under a proprietary license - this has extra features.

1. Create a Scala project.

In IntelliJ using Scala and SBT. Add any library to SBT and use in it in your project.

Intellij IDEA creates the following SBT-specific directories:

target directory - this directory contains compiler-related information such as generated objects and classes.

build.sbt file - in this file you can add dependencies, plugins, etc.

SBT build directory - this directory contains build-related information such as configuration classes.

IntelliJ IDEA lets you add and refresh dependencies in your SBT project.

To do that, open the build.sbt file and add a dependency.

The below screenshots depicts the Scala project creation:

2. Create a Python projectIn PyCharm using Python.

Add any library to Python Interpreter and use it in your project

To configure Python SDK for the current project, follow these steps:

Open the Settings/Preferences dialog box, and click Project Interpreter page. In the Projects pane, choose the desired project.

The below screenshots depicts the Python project creation:

Below screenshot shows the python intepreter in the pycharm environment

3. Create GitHub Account.

a. Created CS5560SreelakshmiLabSubmission repository in remote Github and Cloned it to local machine.

b. In the repository pushed the projects (scalaprogram and pythonprogram) into Lab1A folder

c. The brief report on submission using Wiki Page and the following screenshot shows the home page

4. Created a ZenHub Tool Account.

a. Created a board, and the below screenshot shows 3 iterations and 6 tasks and the analytics graph.

b. Add some useful information about your project from analytics graph to Wiki Page.