Giter VIP home page Giter VIP logo

isys5713's Introduction

ISYS5713

This repository represents the assignments that are part of ISYS 5713 - Special Projects in Advanced Data Management with Python.

Independent Assignments

  • Individual Assignment 1 - In this assignment, students will be able to practice creating repositories, adding files, committing changes, dealing with branches and managing pull requests.
  • Individual Assignment 2 - The objective of this assignment is to provide you with hands-on experience in creating and manipulating objects in Python using object-oriented programming concepts. You will gain proficiency in defining classes, creating instances, setting attributes, and implementing methods.
  • Individual Assignment 3 - In this assignment, students are going to focus on getting data out of a database, using a few different methods
  • Individual Assignment 4 - In this assignment, students will explore public Application Programming Interfaces (APIs) learn how to make a connection to a public API to query for data and use the data that is returned.

Group Assignments

The groups assignments will be building toward a deployable API with a unique front-end which provides and example of how to use the API and also excercise the API. Throughout the group assignments, teams will discover the need to go back and address deficencies in prior areas of the design - so while this is shown as a linear path, that's not how the implementation will actually procede. Here's the end result

graph TD
    E[Database] <-->|DB Data| F[API DB Access]
    F <-->|Filtered data| G[API Endpoints]    
    
        G <-->|HTTP| A[Webpage]
        G <-->|HTTP| B[Jupyter Notebook]
        G <-->|HTTP| D[Console App]
        G <-->|HTTP| H[Mobile]
Loading
  • Group Assignment 2 - The purpose of this assignment is to help students understand how to load data into a database using Python.
graph TD
    subgraph "GA2"
        E[Database]<-->|DB Data| F[API DB Access]
    end
    F <-->|Filtered data| G[API Endpoints]
    G <-->|HTTP| A[Webpage]
    G <-->|HTTP| B[Jupyter Notebook]
    G <-->|HTTP| D[Console App]
    G <-->|HTTP| H[Mobile]
Loading
  • Group Assignment 3 - The purpose of this assignment is to give students the opportunity to design and develop an API which will be able to interact with the database.
graph TD
    E[Database] <-->|DB Data| F[API DB Access]
    subgraph "GA3"
        F <-->|Filtered data| G[API Endpoints]    
    end
    G <-->|HTTP| A[Webpage]
    G <-->|HTTP| B[Jupyter Notebook]
    G <-->|HTTP| D[Console App]
    G <-->|HTTP| H[Mobile]
Loading
  • Group Assignment 4 - The purpose of this assignment is to give students the opportunity to design and develop an API which will be able to interact with the database.
graph TD
    E[Database] <-->|DB Data| F[API DB Access]
    F <-->|Filtered data| G[API Endpoints]    
    
        G <-->|HTTP| A[Webpage]
        G <-->|HTTP| B[Jupyter Notebook]
        G <-->|HTTP| D[Console App]
        G <-->|HTTP| H[Mobile]
    subgraph "GA4"
        A
        B
        D
        H
    end
Loading

isys5713's People

Contributors

mlderes avatar dphill10 avatar

Stargazers

 avatar

Watchers

 avatar

isys5713's Issues

Issue with SQL formatting

In the example, selecting columns that have a space in it causes an issue with the SELECT. Need to either escape the parens or bracket the column name.

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.