Skip to content

Nevada-Bioinformatics-Center/python_workshop

Repository files navigation

Python Workshops

Welcome! This repository contains a teaching workshop for beginners who want a gentle, hands-on introduction to Python using Jupyter notebooks. No prior Python experience is required. Then, we take it a step further by going into our intermediate workshop to learn more skills.


What’s inside

  • PythonCrashCourse_Notebook_beginner.ipynb — the main workshop notebook you can run in your browser via Google Colab.

  • Step-by-step exercises covering:

    • Basic Python syntax (variables, types, lists)
    • Packages
    • Working in notebooks (cells, markdown, code)
    • Light data wrangling and plotting (intro level)
  • PythonCrashCourse_Notebook_intermediate.ipynb

  • Step-by-step exercises covering:

    • Dictionaries
    • List comprehension and Dicitonary comprehension
    • More Plotting
    • Filtering Dataframes
    • Reading and Writing Files
    • Looping control
    • Conditional Statements
    • Parsing Text and JSON Files
    • Writing your first standalone Python script

Run in your browser (recommended)

Click the badge to launch the notebook in Colab:

Beginner - Open In Colab

Intermediate - Open In Colab

Tips:

  • To keep your own copy: File → Save a copy in Drive (or Save a copy to GitHub).

Run locally (optional)

If you prefer running on your machine:

Using conda (mamba/conda)

mamba create -n pyworkshop python=3.10 jupyterlab numpy pandas matplotlib seaborn -y
mamba activate pyworkshop   # or: conda activate pyworkshop
jupyter lab

About

A python teaching workshop

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published