Everything in these code blocks are actual Python code (unless you see something like <code>%%bash</code> at the top), so these tutorials also provide a reference for creating Python scripts. These tutorials often make use of helper scripts, which are located in the Helper_Scripts folder. The Jupyter folder also contains a <code>Helpful_Code_Blocks</code> file which, as the name suggests, contains blocks of Python code that are often a good start for creating your own notebooks or scripts. The final file of note is <code>!!Suggested_Completion_Order!!</code>, which contains a list of the tutorials in the suggested order that you complete them in.
== New Features ==
New features that are available in CW5 include:
* Analyzer and project support via the Python API
* Python 3 support (no longer supports Python 2)
* Tutorials via Jupyter Notebooks, which showcase how to use the Python API
** New tutorials, including one submitted by a user via Github
* Support for multiple ChipWhisperers via Python API
* Improved capture speed