Skip to content

Welcome to the ๐Ÿ Python Data Science Repository by Lovnish Verma โ€“ a comprehensive learning package designed to help students, educators, and data science enthusiasts master Python, data visualization, data preprocessing, and machine learning with hands-on Google Colab notebooks.

License

Notifications You must be signed in to change notification settings

lovnishverma/Python-Getting-Started

Folders and files

NameName
Last commit message
Last commit date

Latest commit

ย 

History

45 Commits
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 

Repository files navigation

DS_Python

๐Ÿง  Python for Data Science โ€“ Colab Notebooks Repository

This repository is a curated collection of Google Colab Notebooks and resources created by Lovnish Verma to learn and teach Python programming and Data Science concepts interactively. It covers foundational Python, Object-Oriented Programming, libraries like NumPy, Pandas, Matplotlib, Seaborn, Exception Handling, and real-world machine learning problems like the Titanic dataset.


๐Ÿ” Overview

  • ๐Ÿ”ฐ Python basics to advanced topics
  • ๐Ÿ“Š Data visualization with Matplotlib and Seaborn
  • ๐Ÿงฎ Scientific computing with NumPy
  • ๐Ÿผ Data manipulation using Pandas
  • ๐Ÿง  Machine learning using Scikit-Learn
  • ๐Ÿšข Real-life datasets (Titanic, Iris)
  • โœ… Concepts with clear examples and explanations
  • ๐Ÿ“˜ Includes handwritten notes and markdown guides

๐Ÿ“‚ Repository Structure

Notebook/File Description
๐Ÿ_Python_Getting_Started.ipynb Getting started with Python: syntax, data types, control structures
python_basics.ipynb Covers recursion, factorial, Fibonacci, and file handling
NumPY.ipynb Introduction to NumPy arrays, indexing, and vectorized operations
๐Ÿผ_Python_Pandas.ipynb Data manipulation using Pandas: Series, DataFrames, missing values
Matplotlib_Visualization_with_Python.ipynb Core Matplotlib visualizations and plot customizations
Matplotlib_Seaborn.ipynb Seaborn for advanced statistical plots and data styling
Pandas.ipynb Additional Pandas operations and advanced data analysis
Modules_and_Libraries_in_Python.ipynb Importing and using Python standard and external libraries
Exception_Handling_in_Python.ipynb Try-except blocks, raising exceptions, and custom error handling
Object_Oriented_Programming_(OOP).ipynb Concepts like classes, objects, inheritance, and polymorphism
Oop_Python_Notebook.ipynb Practice notebook for OOP concepts
Scikit_Learn_Machine_Learning_in_Python_.ipynb Introduction to Scikit-Learn for machine learning tasks
TITANIC.ipynb Machine learning project on Titanic survival prediction
iris(step_bystep).ipynb Step-by-step ML classification on the Iris dataset
BDDS_17march_01.ipynb Lecture notebook on data science topics covered in class
guide on Data Collection and Data Preprocessing.md Guide on collecting, cleaning, and preparing data for ML
python programming handwritten notes.pdf A PDF of handwritten notes for reference
hello.py A basic Python script as a starter template
readme.md Youโ€™re reading it ๐Ÿ“˜

Colab


๐ŸŽ“ Learning Roadmap

  1. Start with Python Basics โ†’ ๐Ÿ_Python_Getting_Started.ipynb and python_basics.ipynb

  2. Explore OOP Concepts โ†’ Object_Oriented_Programming_(OOP).ipynb and Oop_Python_Notebook.ipynb

  3. Work with NumPy & Pandas โ†’ NumPY.ipynb, ๐Ÿผ_Python_Pandas.ipynb, and Pandas.ipynb

  4. Master Data Visualization โ†’ Matplotlib_Visualization_with_Python.ipynb and Matplotlib_Seaborn.ipynb

  5. Understand Modules & Errors โ†’ Modules_and_Libraries_in_Python.ipynb, Exception_Handling_in_Python.ipynb

  6. Dive into ML with Scikit-Learn โ†’ Scikit_Learn_Machine_Learning_in_Python_.ipynb, TITANIC.ipynb, and iris(step_bystep).ipynb

  7. Read the Guide & Notes โ†’ guide on Data Collection and Data Preprocessing.md โ†’ python programming handwritten notes.pdf


๐Ÿ‘จโ€๐Ÿซ About the Author

Lovnish Verma A passionate developer and educator in the field of Python, Data Science, Machine Learning, and Backend Development. I use these notebooks for teaching sessions, workshops, and personal experiments.


๐Ÿค Contributing

Have suggestions or want to contribute? Feel free to fork this repository and submit a pull request with improvements, fixes, or new notebooks!


๐Ÿ“œ License

This repository is licensed under the MIT License. Feel free to use, modify, and distribute with attribution.


๐Ÿ“ซ Contact

For queries, collaborations, or feedback: ๐Ÿ“ง princelv84@gmail.com


Made with lots of โค๏ธ...

About

Welcome to the ๐Ÿ Python Data Science Repository by Lovnish Verma โ€“ a comprehensive learning package designed to help students, educators, and data science enthusiasts master Python, data visualization, data preprocessing, and machine learning with hands-on Google Colab notebooks.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published