Giter Club home page Giter Club logo

dsc-introduction-section-intro-dc-ds-060319's Introduction

Getting Started with Data Science - Introduction

Introduction

In this section, you'll learn about one of the core topics required for data science: coding! You'll get exposed to the fundamentals of Python as well as a brief introduction to data visualization.

Setting the Stage

We start this section by looking at the kinds of problems that data science can solve and by giving a sense of the end to end process of "doing data science". We then get you set up with a professional data science environment with Git, GitHub, the command line, and the Anaconda Python distribution so you can start using industry standard tools from day 1.

We also run you through the workflow that we'll be using for the projects so you can get comfortable with how to access and update content and get some practice using the tools we just set you up with! And then to bring it all together, we ask you to "code along" with us to complete your first (very simple) data science project.

If you're new to Python (or programming), you may be a little overwhelmed at this point. Don't worry. We'll spend all of the rest of the course practicing and deepening your understanding of the materials we introduced in the first part of the section.

Coding in Python

Next, we introduce some of the most important elements of programming in Python. We start from the basics, but move fairly quickly. We cover variables, common data types, conditionals, lists, and dictionaries. This may not all seem immediately relevant to data science, but it's designed to give you the tools that you'll need for all of your future projects in Python.

Visualize that Data

Finally, we take a little bit of time to introduce you to Matplotlib - one of the most popular tools in Python for generating visualizations.

You will also use some simple datasets to generate bar graphs, histograms, and scatter plots.

Summary

Remember, it's OK to feel a little uncomfortable. For some students, this section will be the most difficult as it introduces so many new concepts at once, but you'll continue to practice these day after day, until they become second nature. For those of you who already know some of these contents, we've introduced additional challenges for students who are finding the labs easy, so look out for the "Level Up (optional)" section in some of the labs to get some deeper practice with Python and visualization.

dsc-introduction-section-intro-dc-ds-060319's People

Contributors

fpolchow avatar loredirick avatar mas16 avatar mathymitchell avatar peterbell avatar shakeelraja avatar tkoar 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

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.