Python Forum
Best all-Python workflow to learning basic math (eventually Data Science)
Thread Rating:
  • 0 Vote(s) - 0 Average
  • 1
  • 2
  • 3
  • 4
  • 5
Best all-Python workflow to learning basic math (eventually Data Science)
#1
I’m learning basic math skills with the intention of eventually studying data science. I’m enrolled in a few courses on Udemy that I got at a discount during flash sales this past holiday season. While the course content for all the courses offer terrific production value and covers the material thoroughly, what I find lacking are practice exercises.

In one math course by Krista King and Jose Portilla, the two instructors include periodic quizzes (one multiple choice practice exercise per concept). Here is the one for calculating Quartiles and IQR for example:

Quote:A business is trying to analyze its sales data from the past year. The data shows the amount of money made from each sale, sorted in ascending order. The business wants to find the three points that divide the dataset into four equal parts, in order to better understand the distribution of its sales. The data in USD is shown below:
[10, 12, 15, 18, 20, 21, 22, 24, 25, 27, 28, 30, 32, 35, 38, 40, 42, 45, 50]
What is the Interquartile Range for this data set?
A:18
B:30
C:21
D:19

The correct answer is: A

That’s great. But it's only the one quiz for Quartiles and IQR. What I am looking for is a large collection of 10-20 exercises for Quartiles and IQR which all include answers for me to check afterwards to verify my solutions.

I suppose someone could provide me with an author and the title of a good physical textbook on the subject covering math concepts like Quartiles and IQR but “textbooks” are kind of “olde fashioned” now. I prefer Jupyter Notebooks and a Python interpreter because these tools are dynamic in comparison. I don’t want to use a pencil and paper to learn math.

In my experience learning Python in the past, I’ve encountered success leveraging unit tests on platforms like https://pybit.es/ and https://exercism.org/ Since these platforms don’t have a data science specific stream or line of challenges to practice math material (such as Quartiles and IQR), my question now is: What is the next closest thing to learning these core math concepts with Python? A collection of math-specific Python unit tests would be ideal but I couldn’t find anything on the web. Can anyone think of a better alternative?

I searched Google and checked Stack Overflow for answers to questions about the best all-digital math study workflow. LaTeX was a common suggestion. That might be good for note-taking but LaTeX is not designed for practicing Python programming.

How do I best learn math with Python? Again, I am looking for a collection of dynamic math practice problems with answers to compare and verify my progress with a purely digital workflow (no more pencil and paper).
Reply


Possibly Related Threads…
Thread Author Replies Views Last Post
  best practice example data science mostafa705 1 770 Oct-13-2023, 04:44 AM
Last Post: KianLynch
  Master's/PHD for Data Science Job oli_action 4 5,528 May-31-2021, 11:35 AM
Last Post: lolapaluuza
  GitHub Actions to guard your workflow elizabethlvova 0 1,416 Feb-08-2021, 10:46 AM
Last Post: elizabethlvova
  Looking for people for a Python/Data Science study group (beginner level) fredj32 3 2,454 Jul-02-2020, 02:37 AM
Last Post: Diogenes
  What basic maths is required to understand deep learning? Kai 1 2,170 Apr-12-2020, 04:25 AM
Last Post: Larz60+
  Consumers and the Data Science Trend Niv_Neos 9 3,712 Oct-30-2019, 02:08 AM
Last Post: Skaperen
  Need help on to prepare data science satyamp 1 2,171 Oct-20-2019, 06:15 PM
Last Post: Larz60+
  Please suggest a good Data Science Book alexwazan 3 2,839 Sep-16-2019, 08:05 AM
Last Post: EleenaGates
  Recommendations of learning Python to be a Data Analyst rickylee 3 2,732 Feb-05-2019, 06:07 PM
Last Post: Larz60+
  Best way for me to enter into Data Science? Athenaeum 4 3,394 Dec-09-2017, 02:13 PM
Last Post: sparkz_alot

Forum Jump:

User Panel Messages

Announcements
Announcement #1 8/1/2020
Announcement #2 8/2/2020
Announcement #3 8/6/2020