Skip to content

bcgov/ds-intro-to-python

Repository files navigation

Lifecycle:Maturing

Introduction to Data Science Using Python

This is a repository to house materials for a 2 day course introducing participants to data science using Python.

The goal of this workshop is to teach new-to-programming data professionals to import data, clean up and summarize a data set, and make some static data visualizations using Python. This is an introductory course to programming, specifically programming with Python. Python is a popular computer language for statistics and other scientific disciplines. It is commonly used for statistical analysis, machine-learning, generating high quality visualzations, and automating data workflows.

The workshop content will follow best practices for Python for data analysis, giving attendees a foundation in the fundamentals of Python and scientific computing.

Who should take this course?

  • Anyone who works with data or who is interested in learning efficient ways to make meaning from data
  • Anyone keen to learn a programming language (no prior experience necessary!)

Previous Offerings

  • January 24-25, 2023: Introduction to Data Science Using Python

Workshop Schedule

Daily Schedule

Activity Start Time End Time
Session 1 9:00 10:30
Break 10:30 10:45
Session 2 10:45 12:00
Lunch 12:00 1:00
Session 3 1:00 2:30
Break 2:30 2:45
Session 4 2:45 4:30

Pre-Course Work

Important!

Before the course starts, we ask that all attendees install Python and its associated packages required for data analysis! Instructions for how to do so are found in the Introduction to Python Section. If anyone is having troubles getting Python up and running, please contact us before the course starts so that we can hit the ground running during the workshop.

Day 1

  • Course Introduction (20 min)
  • Getting Up and Running (60 min) (Lindsay)
  • BREAK ☕
  • Working with Code (90 min) (Stuart)
  • LUNCH 🍍
  • Core Data Structure Concepts (90 min) (Lindsay)
  • BREAK 🍩
  • Getting Data (90 min) (Lindsay)

Day 2

  • Data Cleaning (90 min) (Stuart)
  • BREAK ☕
  • Exploring Data with Pandas (90 min) (Stuart)
  • LUNCH 🍍
  • Graphical Depictions of Data (90 min) (Lindsay)
  • BREAK 🍩
  • Bonus Content: TBD (90 min) (TBD)

Getting Help or Reporting an Issue

To report bugs/issues/feature requests, please file an issue.

How to Contribute

If you would like to contribute, please see our CONTRIBUTING guidelines.

Please note that this project is released with a Contributor Code of Conduct. By participating in this project you agree to abide by its terms.

License

Creative Commons Licence
ds-intro-to-python by the Province of British Columbia is licensed under a Creative Commons Attribution 4.0 International License.

Original Work Copyright © Software Carpentry, content modified by the Province of British Columbia.

This work is licensed under the Creative Commons Attribution 4.0 International License.
To view a copy of this license, visit http://creativecommons.org/licenses/by/4.0/.