Skip to content

michelekorosec/learning_python

Repository files navigation

learning_python

Projects to improve my python skills for data science projects

Projects include

  1. Jupyter Notebook (complete), Tutorial followed: https://realpython.com/jupyter-notebook-introduction/
  2. NumPy (complete), Tutorial followed: https://realpython.com/numpy-tutorial/
    • Various methods of creating numpy arrays
    • Manipulation of NumPy arrays for performing useful calculations
    • Application to real-world problems
  3. Matplotlib (complete), Tutorial followed: https://realpython.com/python-matplotlib-guide/
    • Matplotlib's design concept
    • plt.subplots()
    • Array visualization with matplotlib
  4. Pandas (completed; Roughly following Real Python Learning Path: Pandas for Data Science https://realpython.com/learning-paths/pandas-data-science/)
    • Exploring Datasets with Pandas (complete), Tutorial followed: https://realpython.com/pandas-python-explore-dataset/
      • Work with Series and DataFrame Objects
      • Subset data with .loc, .iloc and the indexing operator
      • Queries, Grouping and Aggregation
      • Visualizing data in a Jupyter notebook
    • The Pandas DataFrame: Make Working With Data Delightful (complete), Tutorial followed: https://realpython.com/pandas-dataframe/
      • Creating a Pandas DataFrame
      • Accessing, Modifying, Adding, Sorting, Filtering and Deleting data
      • Usage of Numpy Routines with DataFrames
      • Handling missing values
      • Working with time-series data
      • Visualization of data from DataFrames
  5. Object Oriented Programming (partly finished; currently working on personal project)
    • Basics (finished; Tutorial followed: https://realpython.com/python3-object-oriented-programming/)
      • Defining a class
      • Instantiating an object from a class
      • Using attributes and methods to define properties and behaviors of an object
      • Using inheritance to create child classes from parent classes
      • Referencing a parent class method through super()
      • Checking if an object inherits from another class using isinstance()
    • Personal Book List Project (current)
  6. Formula 1 Data Analysis (current)
  7. Scikit-learn (planned)