https://github.com/curtinids/cids_carpentries_python
Curtin Institute for Data Science adaptation of the Software Carpentries and Data Carpentries Python lessons.
Science Score: 13.0%
This score indicates how likely this project is to be science-related based on various indicators:
-
○CITATION.cff file
-
✓codemeta.json file
Found codemeta.json file -
○.zenodo.json file
-
○DOI references
-
○Academic publication links
-
○Academic email domains
-
○Institutional organization owner
-
○JOSS paper metadata
-
○Scientific vocabulary similarity
Low similarity (11.6%) to scientific vocabulary
Repository
Curtin Institute for Data Science adaptation of the Software Carpentries and Data Carpentries Python lessons.
Basic Info
Statistics
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
- Releases: 1
Metadata Files
README.md
CIDSCarpentriesPython
Curtin Institute for Data Science adaptation of the Software Carpentries and Data Carpentries Python lessons.
The best way to learn how to program is to do something useful, so this introduction to Python is built around a common scientific task: data analysis.
Schedule
- Introduction to the Workshop and Tools
- Python Fundamentals
- Analysing Patient Data
- Visualising Tabular Data
- Storing Multiple Values in Lists
- Repeating Actions with Loops
- Analysing Data from Multiple Files
- Making Choices
- Creating Functions
- Data Analysis with Pandas
Before You Start
Prior to attending this workshop, please follow the below instructions to setup your personal laptop. Ensure that you have administrator permissions if you are using a corporate laptop.
Local Setup
- Navigate to the https://code.visualstudio.com/ with your web browser.
Download Visual Studio Code for your specific platform/Operating System.

Run the Visual Studio Code Installer and follow all prompts.
Open Visual Studio Code, navigate to the File Explorer and clone this repository with the following repository name
https://github.com/CurtinIDS/CIDS_Carpentries_Pythoninto your preferred folder destination.
Navigate to the Extension sidebar then search for and install the Python and Jupyter extensions.

Enter the Visual Studio Code Command Pallette using
Ctrl + Shift + P(Windows) orCommand + Shift + P(MacOS) and locatePython: Create Environment.
Select
Conda.
Select
Python 3.11.
Open Command Prompt or Terminal within Visual Studio Code using
Ctrl + J(Windows) orCommand + J(MacOS).Activate the created environment using the following command.
conda activate ./.conda/Run the following command to install dependencies.
pip install -r requirements.txt
Google Colab
If you were unable to complete the above steps, you may alternatively access the workshop material using Google Colaboratory. Please ensure that you have a Google Account. 1. Episode 1 - Python Fundamentals 2. Episode 2 - Analysing Patient Data 3. Episode 3 - Visualising Tabular Data 4. Episode 4 - Storing Multiple Values in Lists 5. Episode 5 - Repeating Actions with Loops 6. Episode 6 - Analysing Data from Multiple Files 7. Episode 7 - Making Choices 8. Epsiode 8 - Creating Functions 9. Episode 9 - Data Analysis with Pandas
Contributing (Instructors only)
If you wish to contribute, it's recommended to add the included pre-commit to your hooks.
Once you've cloned, in a Terminal window opened within the main repo directory, run the following:
cp build_scripts/pre-commit .git/hooks/pre-commit
chmod +x .git/hooks/pre-commit
This will do the following every time you commit:
- Any updated notebooks will have a colab version made and placed in notebooks_colab and include these in your commit
- Clear the cells of all notebooks before uploading
Owner
- Name: Curtin Institute for Data Science
- Login: CurtinIDS
- Kind: organization
- Email: curtinids@curtin.edu.au
- Location: Perth, Australia
- Website: http://computation.curtin.edu.au
- Repositories: 1
- Profile: https://github.com/CurtinIDS
Meeting the increasing demand for computational tools in research
GitHub Events
Total
Last Year
Dependencies
- ipykernel *
- matplotlib *
- numpy *
- pandas *