Skip to content
/ Python1 Public

Getting Started with Data Analysis & Visualization: Introduction to Python (Python 1)

Notifications You must be signed in to change notification settings

CWML/Python1

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

47 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Getting Started with Data Analysis & Visualization: Introduction to Python (Python 1)

Are you ready to take the first steps in using code to work with data? In this training, you’ll learn how to use Python, one of the most popular programming languages, to analyze and visualize data. This training welcomes first-time coders and Python beginners, so we’ll begin with Python programming fundamentals before moving on to the basics of data analysis and visualization later in the training.

In this 2-hour in-person session, you'll learn how to:

  • Describe and use basic Python concepts (e.g., strings, integers, printing, variables, lists, dictionaries, loops, conditional logic, etc.)
  • Handle mistakes in coding
  • Use add-on modules (I.e., import libraries) for Python, including numpy and matplotlib
  • Read data into Python
  • Perform basic statistical operations on data
  • Create basic plots from data

What to know about this session:

This training will be hands-on; come ready to code alongside the instructor. Details about technical setup will be emailed to registrants a few days before the course begins. Please note that registration is required for this event.

The hands on portion is located in the python1_2025_workshop.ipynb jupyter notebook file. This file can be viewed in github or your preferred jupyter notebook environment. colab.research.google.com is utilized in the class.

Open In Colab

Acknowledgemments

Some of this material, including the inflammation data, is adapted from the Carpentries, using a CC-BY-4.0 license.

Where to go from here(after class)

Course material adapted from:

These libraries form a powerful toolkit for data analysis in Python. While each serves a distinct purpose, they are frequently used in conjunction, with later libraries often leveraging the capabilities of the earlier ones.

General Python Documentation

Python Library Documentation

Each library we used today has its own documentation, for further reading.

Bits and bobs

Python Series from Yale Center for Research Computing

https://research.computing.yale.edu/training/python-series

About

Getting Started with Data Analysis & Visualization: Introduction to Python (Python 1)

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published