Giter Site home page Giter Site logo

jinlee-m / data-focused-python Goto Github PK

View Code? Open in Web Editor NEW

This project forked from briankolowitz/data-focused-python

0.0 0.0 0.0 38.62 MB

License: MIT License

Shell 0.01% JavaScript 0.06% Ruby 0.01% Python 0.24% CSS 2.20% HTML 21.56% Jupyter Notebook 75.91% SCSS 0.02%

data-focused-python's Introduction

layout title nav_order permalink
default
Data Focused Python
1
/

Description

Course Site

This course focuses on the fundamentals of computer programming using the Python interpreted programming language. Students will develop his or her problem solving skills using the divide and-conquer and top-down approaches to build real-world based software applications. Students will also learn the basics of the software development life-cycle: planning, development, testing, implementation and maintenance. Assignments will include individual coding assignments and weekly fundamental checkpoint quizzes culminating with an individual final project to test essential programming and problem solving skills.

Note: The course schedule and assignments are subject to change. Please see your Enterprise Learning Management System (e.g. Canvas, Blackboard, Desire2Learn) for the official schedule.

Lectures

Lectures will contain a mixture of content form this site and others.

  1. Week 01 - Language basics, Generating Data, Storing Data
  2. Week 02 - Processing files, Making Web Requests
  3. Week 03 - Functions, Loops, Comprehensions and Generators
  4. Week 04 - Data Processing and Visualization Part 1
  5. Week 05 - Data Processing and Visualization Part 2
  6. Week 06 - Web Scraping

Quizzes

Quizzes will be administered approximately every week on material from prior weeks. All quizzes are closed book and no materials may be used.

  1. Week 2 - Quiz 1
  2. Week 3 - Quiz 2
  3. Week 4 - Quiz 3
  4. Week 5 - Quiz 4
  5. Week 6 - Quiz 5

Assignments

The project is a collection of individual programming assignments building towards delivery of a final product.

  1. Week 2 - Assignment 1
  2. Week 3 - Assignment 2
  3. Week 4 - Assignment 3
  4. Week 6 - Assignment 4

Grading

All assignments will be evaluated by 2 criteria:

  • Correctness: The program produces the expected output or data.
  • Proficiency: The program demonstrates a high degree of competence or skill.

data-focused-python's People

Contributors

briankolowitz avatar dependabot[bot] 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.