1 of 21

Welcome to

Humble Data Workshop

🐍

❤️

📊

2 of 21

Welcome newbies

& coaches! 🥰

Thank you for being here today

3 of 21

We are a community initiative to help people from underrepresented groups get started in data science.

We believe in a world where anyone can get started in tech, if they have the right support and tools.

We encourage people from previous workshops to mentor, or even run their own!

www.humbledata.org

Humble Data

4 of 21

Meet the Coaches

Oladapo Kayode

Olukemi Jacobs

5 of 21

Today's Goal

01

Python and Programming

02

Google Collab Notebooks

03

Data Wrangling and Visualisation

Build up your confidence!

Bring you into the Python Community

Introduce you to:

6 of 21

  • You will work in small groups with a coach
  • Once you’re settled in your groups, please take the time to introduce yourselves ❤️
  • Then open the notebooks – we’ll have a QR code and URL at the end of this presentation
  • Finally spend the rest of the workshop working through notebooks at your own pace.
  • Please ask for help any time!

What to expect today

7 of 21

Each Session

* 08:00 - 08:30     Registration and Tea/Coffee

* 08:30 - 08:40     Welcome and get ready to start!

* 08:40 - 08:45     Intro “What is Humble Data?”

* 08:45 - 10:30     Let’s get started!

* 10:30 - 11:00     Tea/Coffee break

* 11:00 - 13:00     Let’s keep going!

* 13:00 - 14:00     Lunch

* 14:00 - 15:30     Let’s keep going!

* 15:30 - 15:50     How to follow-up and networking

* 15:50 - 16:00     End of workshop

8 of 21

Housekeeping

Please refer to our website for our Code of Conduct, and also the Code of Conduct for PyCon Senegambia.

Report inappropriate behaviour:

  • Email us at oladapoka@mcu.edu.ng
  • Find any of the coaches or conference volunteers to let us know

9 of 21

  • Data science, start-to-finish:
    • Learning Python for Data by Matt Harrison

Keep Learning!

  • Pandas:
    • Python for Data Analysis by Wes McKinney
    • Effective Pandas by Matt Harrison
  • Machine/Deep Learning:
    • Machine Learning Specialisation by Andrew Ng
    • Machine Learning Crash Course from Google
    • An Introduction to Statistical Learning (with Applications in Python)
    • Deep Learning with Python by François Chollet

10 of 21

Let’s get started

Go to the notebooks (QR code)

Navigate to the “notebooks” folder on google collab.

If you have never used Python, start at notebook 1. If you are familiar with Python, start at notebook 2.

Have fun, and please ask for help and help each other! This is a safe and non-judgmental space. ❤️

11 of 21

Google Colab Setup

1. Scan the QR Code, choose the notebook that you want to open

12 of 21

Google Colab Setup

2. Click on the file on the left,

3. If you haven’t logged in to your Google account, you will be asked to do so

13 of 21

Google Colab Setup

4. At the beginning of the notebook, add a cell by clicking

the button at the top.

5. After that copy and paste the following codes in the new cell

!git clone https://github.com/HumbleData/beginners-data-workshop.git

!cp -r beginners-data-workshop/media/ .

!cp -r beginners-data-workshop/data/ .

!cp -r beginners-data-workshop/solutions/ .

!rm -r beginners-data-workshop/

NOTE: You will need to add this code cell to every

notebook you start.

14 of 21

Google Colab Setup

15 of 21

Google Colab Setup

6. Run the cell by clicking the play button on the left of the cell or press shift + enter on your keyboard.

16 of 21

Google Colab Setup

7. You may get this warning when running the first code block. Click “Run anyway” when asked (because you trust us not giving you malicious code).

17 of 21

Google Colab Setup

8. When the code is finished (it may take a moment), you should see that three folders are added to your files. Consider the preparation work done and you may now start using the notebook.

18 of 21

Google Colab Setup

9. Note that when you disconnect from the notebook (or leave it inactive for a long time), the files we just download with the code and your work is not saved.

So, consider downloading or saving your work in a drive before you leave this notebook.

You can do so by clicking on the File button at the bottom

19 of 21

Google Colab Setup

20 of 21

Happy Learning Journey!

Please speak up if you need help

21 of 21

Thank You!