> For the complete documentation index, see [llms.txt](https://igb.mit.edu/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://igb.mit.edu/mini-courses/python.md).

# Python

- [Introduction to Python for Biologists](https://igb.mit.edu/mini-courses/python/introduction-to-python-for-biologists.md)
- [Interactive Python](https://igb.mit.edu/mini-courses/python/introduction-to-python-for-biologists/interactive-python.md)
- [Types](https://igb.mit.edu/mini-courses/python/introduction-to-python-for-biologists/types.md)
- [Strings](https://igb.mit.edu/mini-courses/python/introduction-to-python-for-biologists/types/strings.md)
- [Lists](https://igb.mit.edu/mini-courses/python/introduction-to-python-for-biologists/types/lists.md)
- [Tuples](https://igb.mit.edu/mini-courses/python/introduction-to-python-for-biologists/types/tuples.md)
- [Dictionaries](https://igb.mit.edu/mini-courses/python/introduction-to-python-for-biologists/types/dictionaries.md)
- [Control Flow](https://igb.mit.edu/mini-courses/python/introduction-to-python-for-biologists/control-flow.md)
- [Loops](https://igb.mit.edu/mini-courses/python/introduction-to-python-for-biologists/loops.md)
- [For Loops](https://igb.mit.edu/mini-courses/python/introduction-to-python-for-biologists/loops/for-loops.md)
- [While Loops](https://igb.mit.edu/mini-courses/python/introduction-to-python-for-biologists/loops/while-loops.md)
- [Control Flows and Loops](https://igb.mit.edu/mini-courses/python/introduction-to-python-for-biologists/control-flows-and-loops.md)
- [Storing Programs for Re-use](https://igb.mit.edu/mini-courses/python/introduction-to-python-for-biologists/storing-programs-for-re-use.md)
- [Reading and Writing Files](https://igb.mit.edu/mini-courses/python/introduction-to-python-for-biologists/reading-and-writing-files.md)
- [Functions](https://igb.mit.edu/mini-courses/python/introduction-to-python-for-biologists/functions.md)
- [Biopython](https://igb.mit.edu/mini-courses/python/biopython.md)
- [About Biopython](https://igb.mit.edu/mini-courses/python/biopython/about-biopython.md)
- [Quick Start](https://igb.mit.edu/mini-courses/python/biopython/quick-start.md)
- [Basic Sequence Analyses](https://igb.mit.edu/mini-courses/python/biopython/quick-start/basic-sequence-analyses.md)
- [SeqRecord](https://igb.mit.edu/mini-courses/python/biopython/quick-start/seqrecord.md)
- [Sequence IO](https://igb.mit.edu/mini-courses/python/biopython/quick-start/sequence-io.md)
- [Exploration of Entrez Databases](https://igb.mit.edu/mini-courses/python/biopython/quick-start/exploration-of-entrez-databases.md)
- [Example Projects](https://igb.mit.edu/mini-courses/python/biopython/example-projects.md)
- [Coronavirus Exploration](https://igb.mit.edu/mini-courses/python/biopython/example-projects/coronavirus-exploration.md)
- [Translating a eukaryotic FASTA file of CDS entries](https://igb.mit.edu/mini-courses/python/biopython/example-projects/translating-a-eukaryotic-fasta-file-of-cds-entries.md)
- [Further Resources](https://igb.mit.edu/mini-courses/python/biopython/further-resources.md)
- [Machine Learning with Python](https://igb.mit.edu/mini-courses/python/machine-learning-with-python.md)
- [About Machine Learning](https://igb.mit.edu/mini-courses/python/machine-learning-with-python/about-machine-learning.md)
- [Hands-On](https://igb.mit.edu/mini-courses/python/machine-learning-with-python/hands-on.md)
- [Project Introduction](https://igb.mit.edu/mini-courses/python/machine-learning-with-python/hands-on/project-introduction.md)
- [Supervised Approaches](https://igb.mit.edu/mini-courses/python/machine-learning-with-python/hands-on/supervised-approaches.md)
- [The Logistic Regression Model](https://igb.mit.edu/mini-courses/python/machine-learning-with-python/hands-on/supervised-approaches/the-logistic-regression-model.md)
- [K-Nearest Neighbors](https://igb.mit.edu/mini-courses/python/machine-learning-with-python/hands-on/supervised-approaches/k-nearest-neighbors.md)
- [Unsupervised Approaches](https://igb.mit.edu/mini-courses/python/machine-learning-with-python/hands-on/unsupervised-approaches.md)
- [K-Means Clustering](https://igb.mit.edu/mini-courses/python/machine-learning-with-python/hands-on/unsupervised-approaches/k-means-clustering.md)
- [Further Resources](https://igb.mit.edu/mini-courses/python/machine-learning-with-python/hands-on/further-resources.md)
- [Data Processing with Python](https://igb.mit.edu/mini-courses/python/data-processing-with-python.md)
- [Pandas](https://igb.mit.edu/mini-courses/python/data-processing-with-python/pandas.md)
- [About Pandas](https://igb.mit.edu/mini-courses/python/data-processing-with-python/pandas/about-pandas.md)
- [Making DataFrames](https://igb.mit.edu/mini-courses/python/data-processing-with-python/pandas/making-dataframes.md)
- [Inspecting DataFrames](https://igb.mit.edu/mini-courses/python/data-processing-with-python/pandas/inspecting-dataframes.md)
- [Slicing DataFrames](https://igb.mit.edu/mini-courses/python/data-processing-with-python/pandas/slicing-dataframes.md)
- [Selecting from DataFrames](https://igb.mit.edu/mini-courses/python/data-processing-with-python/pandas/selecting-from-dataframes.md)
- [Editing DataFrames](https://igb.mit.edu/mini-courses/python/data-processing-with-python/pandas/editing-dataframes.md)
- [Matplotlib](https://igb.mit.edu/mini-courses/python/data-processing-with-python/matplotlib.md)
- [About Matplotlib](https://igb.mit.edu/mini-courses/python/data-processing-with-python/matplotlib/about-matplotlib.md)
- [Basic Plotting](https://igb.mit.edu/mini-courses/python/data-processing-with-python/matplotlib/basic-plotting.md)
- [Advanced Plotting](https://igb.mit.edu/mini-courses/python/data-processing-with-python/matplotlib/advanced-plotting.md)
- [Seaborn](https://igb.mit.edu/mini-courses/python/data-processing-with-python/seaborn.md)
- [About Seaborn](https://igb.mit.edu/mini-courses/python/data-processing-with-python/seaborn/about-seaborn.md)
- [Basic Plotting](https://igb.mit.edu/mini-courses/python/data-processing-with-python/seaborn/basic-plotting.md)
- [Visualizing Statistics](https://igb.mit.edu/mini-courses/python/data-processing-with-python/seaborn/visualizing-statistics.md)
- [Visualizing Proteomics Data](https://igb.mit.edu/mini-courses/python/data-processing-with-python/seaborn/visualizing-proteomics-data.md)
- [Visualizing RNAseq Data](https://igb.mit.edu/mini-courses/python/data-processing-with-python/seaborn/visualizing-rnaseq-data.md)
