guillaume-chevalier/How-to-Grow-Neat-Software-Architecture-out-of-Jupyter-Notebooks
Growing the code out of your notebooks - the right way.
189 best points · 101 comments · 2 Hacker News posts · 530 GitHub stars · View on GitHub
#4 Repo of the Week on Hacker News.
From the README
How to Grow Neat Software Architecture out of Jupyter Notebooks > Growing software out of your notebooks - the right way. Have you ever been in the situation where you've got Jupyter notebooks (iPython notebooks) so huge that you were feeling stuck in your code? Or even worse: have you ever found yourself duplicating your notebook to do changes, and then ending up with lots of badly named notebooks? Well, we've all been here if using notebooks long enough. So how should we code with notebooks? First, let's see why we need to be careful with notebooks. Then, let's see how to do TDD inside notebook cells and how to grow a neat software architecture out of your notebooks.
Hacker News discussions
- How to Grow Software Architecture out of Jupyter Notebooks (189 points, 101 comments, by jedwhite, 2018-12-12)
- How to Grow Neat Software Architecture Out of Jupyter Notebooks (4 points, 0 comments, by GChevalier, 2018-10-30)
More from guillaume-chevalier on Hacker News
- guillaume-chevalier/LSTM-Human-Activity-Recognition (88 points): LSTM for Human Activity Recognition
- guillaume-chevalier/Awesome-Deep-Learning-Resources (5 points): Awesome-Deep-Learning-Resources: Rough list of deep learning resources
- guillaume-chevalier/favorite-deep-learning-papers (5 points): List of my favorite deep learning papers
- guillaume-chevalier/PyTorch-Dynamic-RNN-Attention-Decoder-Tree (4 points): Machine Learning: Attention Mechanisms Decoder Trees for Code Generation
- guillaume-chevalier/seq2seq-signal-prediction (4 points): Forecast Signal with Seq2seq LSTM [Awesome TensorFlow Tutorial]
- guillaume-chevalier/CS-Games-2018-Google-Challenge-TensorFlow (2 points): Coding Google's Heat Dissipation Challenge in TensorFlow
- guillaume-chevalier/Spiking-Neural-Network-SNN-with-PyTorch-where-Backpropagation-engenders-STDP (2 points): Spiking Neural Network with PyTorch Where Backpropagation Engenders STDP
- guillaume-chevalier/EDA-for-Cybersecurity-Intrusion-Detection-KDD-Cup-99 (1 points): Exploratory Data Analysis for Cybersecurity Intrusion Detection