5 ms·
What is nbdev? > nbdev is an innovative software development framework for Python that embraces literate and exploratory programming. I worked on nbdev from 20
by marktangotango 3y ago
What is nbdev?
> nbdev is an innovative software development framework for Python that embraces literate and exploratory programming. I worked on nbdev from 2020-2023 with Jeremy Howard and, later, Wasim Lorgat. I had the privilege and excitement of exploring the boundaries of developer tools and exploratory programming while working with very talented software engineers. In addition to creating a tool many people enjoyed, I enjoyed using nbdev for personal and professional projects.
So I still wasn't sure and navigated to nbdev.fast.ai:
> Create delightful software with Jupyter Notebooks
Ah "nb" is notebook and we're talking about jupyter notebooks here!
- mloncode 3y agoYes, I encourage you to look at some example projects made with nbdev incase that is helpful: - fastcore: https://github.com/fastai/fastcore https://github.com/fastai/fastcore - the nbs/ folder contains the source files that generate source code, docs and tests. - ghapi: https://github.com/fastai/ghapi https://github.com/fastai/ghapi - the notebooks that create source code, docs and tests are located in the root.
- WatchDog 3y agoI still don't really understand what nbdev is, I understand the idea of using Jupyter Notebooks to run code, but what does nbdev itself actually do?