Week 1#
Part 1. Environment set up with conda#
1.1 Install Python via Anaconda
1.2 Conda environments
1.2.1 Create a new conda environment
1.2.2 Activate and deactivate a conda environment
1.2.3 Additional packages
1.3 Jupyter Notebook and Jupyter Lab
1.3.1 Install Jupyter Notebook and Jupyter Lab
1.3.2 Launch Jupyter Notebook and Jupyter Lab
1.3.3 Create a new notebook
1.3.4 Basic operations in Jupyter Notebook and Jupyter Lab
1.3.5 Install additional packages in Jupyter Notebook and Jupyter Lab
1.3.6 Save and export notebooks
1.3.7 Shutdown Jupyter Notebook and Jupyter Lab
Part 2. Basic Git and GitHub#
2.1 Git and GitHub
2.1.1 Install Git
2.1.2 Basic Git commands
2.1.3 Create a GitHub account
2.1.4 Create a new repository on GitHub
2.1.5 Clone a repository from GitHub
2.1.6 Push changes to GitHub
2.1.7 Pull changes from GitHub
2.1.8 Create a pull request on GitHub
Part 3. Python basics#
3.1 Variables
3.1.1 Integer and Float Variables
3.1.2 Scientific Notation
3.1.3 Comparison Operators and Boolean Variables
3.1.4 Complex Numbers
3.1.5 Strings
3.1.6 Casting
3.1.7 None Type
3.1.8 Operator Precedence
3.2 Data Structures and Operations
3.2.1 Lists
3.2.2 Tuples
3.2.3 Sets
3.2.4 Dictionaries
3.2.5 Operations with Data Structures
Properties
Changing, Adding, and Removing Elements
Slicing and Reorganising
Combining Structures
Copying
Exercises#
Completing the exercises and tutorial proposed for each week is highly recommended. This will help reinforce your understanding of the material covered.
To run the exercises and tutorial, make sure you have your conda environment activated and run jupyter notebook
or jupyter lab
in your terminal. A browser window should open with the Jupyter interface. Then open the corresponding notebook files.
Save your work and try to commit your changes to a GitHub repository that will contain all your exercises and tutorials for the course.