🚀 PyML Snippets
Supercharge your Python, Data Science & Machine Learning Workflow
Write cleaner code, save time, and boost productivity with 42+ ready-to-use Visual Studio Code snippets for Python, Data Science, Machine Learning, EDA, Data Preprocessing, Visualization, and Model Evaluation.

⭐ If this extension helps you, don't forget to Star the repository.
📖 Overview
PyML Snippets is a lightweight VS Code extension designed for Python developers, Data Scientists, Machine Learning Engineers, and students.
Instead of writing repetitive boilerplate code, simply type a short prefix and press Tab to generate complete code instantly.
✨ Features
- 🚀 42+ Production-ready snippets
- 🐍 Python development snippets
- 📊 Data Science utilities
- 🤖 Machine Learning models
- 📈 Complete EDA templates
- 🧹 Data preprocessing
- 📉 Visualization snippets
- 🎯 Model evaluation
- ⚡ Train/Test Split
- 🔍 GridSearchCV
- 🔄 ML Pipelines
- 🧠 Classification & Regression snippets
🎥 Demo
Example:
Type
tts
↓
Press TAB
↓
from sklearn.model_selection import train_test_split
X_train, X_test, y_train, y_test = train_test_split(...)
🚀 Quick Start
1. Open a Python file
Create or open any .py file.
2. Type a snippet prefix
Example
tts
3. Press
TAB
Done ✅
📚 Snippet Library
| Prefix |
Description |
| npm |
Common Python Imports |
| csv |
Read CSV |
| tts |
Train Test Split |
| scaler |
StandardScaler |
| minmax |
MinMaxScaler |
| one |
One Hot Encoding |
| label |
Label Encoding |
| metrics |
Classification Metrics |
| clfevl |
Classification Evaluation |
| regeval |
Regression Evaluation |
| fitpred |
Train & Predict |
| pipeline |
Pipeline |
| grid |
GridSearchCV |
| compareclf |
Compare Classifiers |
| comparereg |
Compare Regressors |
| makeclf |
Classification Dataset |
| makereg |
Regression Dataset |
| binaryclf |
Binary Dataset |
| imbclf |
Imbalanced Dataset |
| ctonehot |
ColumnTransformer |
| gaussian |
GaussianNB |
| logistic |
Logistic Regression |
| knn |
KNN |
| svc |
Support Vector Machine |
| rfc |
Random Forest |
| dt |
Decision Tree Classifier |
| dtr |
Decision Tree Regressor |
| linear |
Linear Regression |
| ridge |
Ridge Regression |
| lasso |
Lasso Regression |
| elastic |
ElasticNet |
| extra |
Extra Trees |
| ada |
AdaBoost |
| gb |
Gradient Boosting |
| histgb |
HistGradientBoosting |
| eda |
Complete EDA |
| edashort |
Quick EDA |
| edaplot |
EDA Visualization |
| heat |
Correlation Heatmap |
| hist |
Histogram |
| scatter |
Scatter Plot |
| count |
Count Plot |
💡 Why PyML Snippets?
✅ Save hours of repetitive coding
✅ Write cleaner code
✅ Learn faster
✅ Improve productivity
✅ Beginner Friendly
✅ Perfect for Data Science projects
🎯 Who is this for?
- Python Developers
- Data Scientists
- Machine Learning Engineers
- AI Enthusiasts
- College Students
- Kaggle Users
- Researchers
📦 Installation
From VS Code Marketplace
- Open Extensions
- Search PyML Snippets
- Click Install
Manual Installation
Install the generated .vsix file using:
Extensions
↓
...
↓
Install from VSIX...
🛣️ Roadmap
Upcoming updates:
- Pandas snippets
- NumPy snippets
- Seaborn snippets
- Matplotlib snippets
- XGBoost
- LightGBM
- CatBoost
- TensorFlow
- PyTorch
- SHAP
- Optuna
- SQL snippets
🤝 Contributing
Contributions are welcome!
Feel free to open an Issue or submit a Pull Request.
👨💻 Developer
Dev_Manish
Python Developer • Data Science • Machine Learning • AI
GitHub
https://github.com/Developer-Manish007
📄 License
MIT License
⭐ Star this repository if you find it useful!
Made with ❤️ by Dev_Manish