All Paths
Path 01 · 25 Lessons · 3 Modules

Foundations

This path introduces foundational Python programming constructs, including primitive types, collections, control flow, functions, file I/O, error handling, and object-oriented design, alongside essential data layout and coordinate conventions used across bioinformatics.

Start PathEnter
By the End
  • Develop modular Python functions with robust file input/output and exception handling
  • Select appropriate built-in data structures based on computational requirements
  • Interpret and transform tabular data between tidy and wide representations
Progress
0/25
Python Exception TracebackInterpreter standard error on unbound identifier
Traceback (most recent call last):
  File "<cell>", line 3, in <module>
    print(len(seq))
NameError: name 'seq' is not defined
01

Python Basics

Foundational Python programming covering data types, collections, control flow, functions, file input/output, exception handling, and object-oriented design.

13 lessons · 13 graded
02

Core Concepts

Essential computational and biological principles including data normalization, coordinate system conventions, and package version management.

6 lessons · 6 graded
03

Library Overview

A comparative architectural survey of the scientific Python ecosystem to guide library selection for specific computational biology workflows.

6 lessons
Next PathPython Data Stack