SHE CODE AFRICA: My Journey As a Mentee

Ikponmwosa Esther
2 min readJun 26, 2020

June 1st, 2020, I started my journey as a SCA mentee in Cohort-II in the data science track.During this program, I was grouped with other mentees and we were assigned to a Mentor who gave us a learning path to follow. Since it’s a three months program, each month is divided into four weeks and every week we’re given a topic to cover and also assessed by doing some assignments.

This article is what I’ve learned so far in the first month.

Learning Path:

  1. Programming
  2. Basic mathematics for data science
  3. Python libraries for data analysis
  4. Data wrangling

Programming

Here, I learnt about data types and operators, control flow and functions in python. I learnt about the most used data types which are numeric, non-numeric and boolean(True/False). I learnt about the comparison and the logical operators and it importance in control flow.

With the knowledge gotten here, I was able to do the week’s assignment which are:

· To randomly generate a number between 0 and 20 where the user has to guess what the number it is.

Check out my solution here

· To generate a random password for the user.

Check out my solution here

Basic Mathematics For Data Science

I learnt about the importance of mathematics and statistics in Data Science. Mathematics deals with numbers, shapes and patterns. I learnt this via Dataquest course. The course outline includes; empirical probability, probability as relative frequency, repeating an experiment, the true probability value, the theoretical probability, events vs. outcomes and a biased die.

Then I solved some questions, you can check it here

Python Libraries For Data Analysis

I learnt about some python libraries for data analysis using numpy, pandas and matplotlib. In this Learning Path, the assignment was to query the Chinook Database, using python.

Check out my solution here

Data Wrangling

Data wrangling is the process of cleaning messy and complex datasets for easy analysis.This is the act of data preparation and transformation. Python has inbuilt libraries like pandas that makes wrangling processes to several datasets easier and better. With this processes, data are structured, cleaned, enriched, validated, stored and published.

In this month, I learnt how to clean, wrangle and analyse my data. Thanks to She Code Africa for giving me this opportunity.

--

--