Ben-Oren / dsc-prework-python-intro-staff

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Python Fundamentals - 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.

Coding in Python

We will first 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, dictionaries, loops, and functions. 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.

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

Visualizing Data

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 many new concepts at once, but you'll continue to practice these day after day, until they become second nature. For those of you with a strong background in computing, we recommend reviewing these lessons. It's never a bad idea to review the fundamentals. 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.

About

License:Other


Languages

Language:Jupyter Notebook 100.0%