Skip to content

Python toolkit to get started with data science and machine learning projects

Notifications You must be signed in to change notification settings

tauseef1234/Python_Starter_Toolkit

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

32 Commits
 
 
 
 
 
 

Repository files navigation

Python_Starter_Toolkit

Python toolkit to get started with data science and machine learning notebooks

When I started learning python, I used to get lost in what concepts to learn in python language, especially coming from a non programming background. This repository is aimed to help learners from non computer science background to know what key concepts of python progamming language is important for data science and machine learning projects.

This repository will have a series of notebooks to get learn basic python concepts necessary to get started with data science and machine learning projects. In future, I will be adding notebooks for learning key python libraries - pandas and numpy.

Some of the examples in these notebooks have been referenced from learnbyexample and real python which are very good resources to learn python.

Python:

  1. Part 1

    • Math Operators
    • Variables
    • Flow Control
    • Boolean Operators
    • List
    • Dictionary
  2. Part 2

    • Dictionary continued
    • Comprehension
  3. Part 3

    • Strings
    • Python escape sequences
    • String Slicing
    • If-Else-Elif
    • Loops - For & While
  4. Part 4

    • OOPS (Classes, objects and methods)
    • Inheritance
    • super()
  5. Functions

    • functions using def
    • lambda functions
    • lambda functions with map, filter and reduce
  6. Decorators

    • Functions as first-class objects
    • Creating Decorators
    • Decorator with arguments
    • Classes as decorators/Decorators as classes

Pandas

  1. Part 1

    • Series, Dataframes
    • Basic methods(head, tail, unique, etc.)
    • Filtering
    • Pivoting
  2. Part 2

    • Concat/Append
    • Merge
    • Groupby

References:

  1. https://www.learnbyexample.org/python/
  2. https://realpython.com/
  3. https://medium.com/analytics-vidhya/a-tip-a-day-python-tip-5-pandas-concat-append-dev-skrol-18e4950cc8cc
  4. https://jakevdp.github.io/PythonDataScienceHandbook/03.07-merge-and-join.html

About

Python toolkit to get started with data science and machine learning projects

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published