Code Monkey home page Code Monkey logo

generation-academy-tech-test's Introduction

Generation Academy Tech Test

The Task

Your team has been given a list of people who work at your company in quoted CSV format, with a requirement to produce a clean output of the CSV file using a Python application (See below).
Another member of your team has started work on a CSV parser to load the data from this file. You have been asked to finish the program by implementing the __parse_row method in csvparser.py.

Your only area of focus should be the implementation of the method.

CSV:

"Kacie","Holland","Principal Consultant",""
"Alishia","Burt","Consultant",""
"Yazmin","Rice","Senior Consultant",""
"Edmund","Ramsey","Consultant",""
"Oliver","Rooney","Associate Consultant",""
"Kya","Donaldson","Consultant",""
...

Output:

Kacie - Holland - Principal Consultant - 
Alishia - Burt - Consultant - 
Yazmin - Rice - Senior Consultant - 
Edmund - Ramsey - Consultant - 
Oliver - Rooney - Associate Consultant - 
Kya - Donaldson - Consultant - 
...

Note : Please do not fork the repository.

Prerequisites

  • Python 3
  • A clone of this repo
  • A suitable dev environment, such as VSCode

Getting Started

Create a new virtual environment:

# Windows
$ py -m venv venv

# MacOS/Unix
$ python3 -m venv venv

Activate the virtual environment:

# Windows
$ source venv/Scripts/activate

# MacOS/Unix
$ source venv/bin/activate

Run the app:

# Windows
$ py app.py

# MacOS/Unix
$ python3 app.py

generation-academy-tech-test's People

Contributors

abubakr-iw avatar mark-r-m avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.