Skip to content
This repository was archived by the owner on Dec 2, 2025. It is now read-only.

Folders and files

NameName
Last commit message
Last commit date

Latest commit

History

918 Commits

Repository files navigation

📦 We’ve Relocated
The contents of this repository are now hosted at github.com/khuyentran1401/codecut-blog. Please follow the new repo to stay updated.

Data Science Articles from CodeCut

About CodeCut

CodeCut is the platform that helps data scientists stay productive and current by delivering short, practical code examples that highlight modern tools in action.

It's the resource you wish you had when learning a new library—clean, concise, and instantly applicable.

Article Collection

This repository is a curated collection of data science articles from CodeCut, covering topics like MLOps, data management, testing, visualization, and more. Each article comes with practical examples, code repositories, and video tutorials to help you quickly implement these tools and practices in your own projects.

CategoryTitleArticleRepositoryVideo
MLOpsGoodbye Pip and Poetry. Why UV Might Be All You Need🔗
MLOpsStop Hard Coding in a Data Science Project – Use Configuration Files Instead🔗🔗🔗
MLOpsPoetry: A Better Way to Manage Python Dependencies🔗🔗
MLOpsGit for Data Scientists: Learn Git through Practical Examples🔗🔗
MLOps4 pre-commit Plugins to Automate Code Reviewing and Formatting in Python🔗🔗🔗
MLOpsHow to Structure a Data Science Project for Maintainability🔗🔗🔗
MLOpsBuild Reliable Machine Learning Pipelines with Continuous Integration🔗🔗🔗
MLOpsAutomate Machine Learning Deployment with GitHub Actions🔗🔗🔗
MLOpsHow to Build a Fully Automated Data Drift Detection Pipeline🔗🔗🔗
Data Management ToolsVersion Control for Data and Models Using DVC🔗🔗🔗
Data Management ToolsWhat is dbt (data build tool) and When should you use it?🔗🔗🔗
Data Management ToolsStreamline dbt Model Development with Notebook-Style Workspace🔗🔗🔗
TestingPytest for Data Scientists🔗🔗🔗
Python Helper ToolsWrite Clean Python Code Using Pipes🔗🔗🔗
Python Helper ToolsIntroducing FugueSQL — SQL for Pandas, Spark, and Dask DataFrames🔗🔗
Python Helper ToolsFugue and DuckDB: Fast SQL Code in Python🔗🔗
Python Helper ToolsMarimo: A Modern Notebook for Reproducible Data Science🔗🔗
Feature EngineeringPolars vs. Pandas: A Fast, Multi-Core Alternative for DataFrames🔗🔗
VisualizationTop 6 Python Libraries for Visualization: Which one to Use?🔗🔗
PythonPython Clean Code: 6 Best Practices to Make Your Python Functions More Readable🔗🔗🔗
Logging and DebuggingLoguru: Simple as Print, Flexible as Logging🔗🔗🔗
LLMEnforce Structured Outputs from LLMs with PydanticAI🔗🔗
LLMRun Private AI Workflows with LangChain and Ollama🔗🔗
Speed-up ToolsWriting Safer PySpark Queries with Parameters🔗🔗
Speed-up ToolsNarwhals: Unified DataFrame Functions for pandas, Polars, and PySpark🔗🔗
Speed-up ToolsEager to Lazy DataFrames with Narwhals🔗🔗
Speed-up ToolsScaling Pandas Workflows with PySpark's Pandas API🔗🔗

Contributing

If you're passionate about data science and want to share your knowledge about open-source tools for data processing and LLM applications in Python, we'd love to have you contribute!

To contribute:

  1. Create a GitHub issue:
    • Click on the "Issues" tab
    • Click "New issue"
    • Select "Article Topic Suggestion" template
    • Fill in the template with your article proposal
  2. Read our contribution guidelines

Releases

Sponsor this project

Packages

Used by

Contributors

Languages