This course will cover concepts and strategies for working more effectively with Python with the aim of:
Python is considered to come with "batteries included" and the standard library (some of which we will see in this course) provides built-in support for lots of common tasks:
There is also a wide range of external libraries for areas not covered in the standard library, such as Matplotlib the Python plotting library and the BioPython Library which provides tools for bioinformatics - we look at this later
The Jupyter Notebook is a web application that allows you to create and share documents that contain live code, equations, visualizations and explanatory text.
Jupyter provides a rich architecture for interactive data science and scientific computing with:
We recommend using a virtual environment after having installed Python 3.
python3 -m venv venv
source venv/bin/activate # activate your virtual environment
pip install jupyter
Start the notebook server from the command line:
jupyter notebook