3.5
Home
Contents
Revisions
Credits
Quickstart
Installation
Building with ReadTheDocs:
Building with Github Actions:
Local build with Sphinx
Optional - Running tests
Optional - Install Jupyter contrib extensions
Configure
Building the manual
Publish
Further steps
Editing worksheets
Common files
Running Jupyter
Source code for chapters
Exercise types
Exercises in Python files
Exercises in Jupyter files
Mixed exercises in Jupyter and Python files
Challenges
Solution tags
jupman-raise
jupman-strip
write here
SOLUTION
QUESTION - ANSWER
Directive tags
jupman-purge
jupman-preprocess
Hiding cells
Info boxes
Utilities
Launch unit tests
Python Tutor
Pandas
Showing function help
Custom js and css
Show table of contents
Customize
Change website theme
Fonts
font sizes
Warning about old versions
Fix nbsphinx to create rst files
Git performance notes
Exams management
What is an exam
Exam commands
Chapter examples
Python example
Download exercises zip
What to do
Let’s begin
Global image
Local exercise image
Python tutor
add
sub
Jupyter example
Download exercises zip
What to do
Exercise 1
Exercise 2
Exercise 3
Exercise 4
Exercise 5
Conclusion
Jupyter example with custom js and css
Download exercises zip
Exercise 1
Exercise 2
Mixed Jupyter and Python example
Download exercises zip
What to do
Let’s begin
Global image
Local exercise image
Python tutor
Exercise in Jupyter
Exercise using previous output
Question in Jupyter
Exercise in Python
add
sub
Fine grained purging
Big sub chapter
Big docs example 1
reasonable header
reasonable sub header
reasonable header
reasonable sub header
header with long title
sub header with long title
header with long title
sub header with long title
header with long title
sub header with long title
header with extra super long title
sub header with extra super long title
header with extra super long title
sub header with extra super long title
header with extra super long title
sub header with extra super long title
header with extra super long title
sub header with extra super long title
header
sub header
header
sub header
header
sub header
header
sub header
header
sub header
header
sub header
header
sub header
header
sub header
header
sub header
header
sub header
header
sub header
header
sub header
header
sub header
header
sub header
header
sub header
reasonable header
reasonable sub header
reasonable header
reasonable sub header
header with long text
sub header with long text
header with long text
sub header with long text
header with long text
sub header with long text
header with extra super long text
sub header with extra super long text
header with extra super long text
sub header with extra super long text
header with extra super long text
sub header with extra super long text
header with extra super long text
sub header with extra super long text
header
sub header
header
sub header
header
sub header
header
sub header
header
sub header
header
sub header
header
sub header
header
sub header
header
sub header
header
sub header
header
sub header
header
sub header
header
sub header
header
sub header
header
sub header
Big docs example 2
reasonable header
reasonable sub header
reasonable header
reasonable sub header
header with long text
sub header with long text
header with long text
sub header with long text
header with long text
sub header with long text
header with extra super long text
sub header with extra super long text
header with extra super long text
sub header with extra super long text
header with extra super long text
sub header with extra super long text
header with extra super long text
sub header with extra super long text
header
sub header
header
sub header
header
sub header
header
sub header
header
sub header
header
sub header
header
sub header
header
sub header
header
sub header
header
sub header
header
sub header
header
sub header
header
sub header
header
sub header
header
sub header
reasonable header
reasonable sub header
reasonable header
reasonable sub header
header with long text
sub header with long text
header with long text
sub header with long text
header with long text
sub header with long text
header with extra super long text
sub header with extra super long text
header with extra super long text
sub header with extra super long text
header with extra super long text
sub header with extra super long text
header with extra super long text
sub header with extra super long text
header
sub header
header
sub header
header
sub header
header
sub header
header
sub header
header
sub header
header
sub header
header
sub header
header
sub header
header
sub header
header
sub header
header
sub header
header
sub header
header
sub header
header
sub header
Big sub chapter A
Big docs example A1
reasonable header
reasonable header
header with long text
header with long text
header with long text
header with extra super long text
header with extra super long text
header with extra super long text
header with extra super long text
header
header
header
header
header
header
header
header
header
header
header
header
header
header
header
reasonable header
reasonable header
header with long text
header with long text
header with long text
header with extra super long text
header with extra super long text
header with extra super long text
header with extra super long text
header
header
header
header
header
header
header
header
header
header
header
header
header
header
header
Big docs example A2
reasonable header
reasonable header
header with long text
header with long text
header with long text
header with extra super long text
header with extra super long text
header with extra super long text
header with extra super long text
header
header
header
header
header
header
header
header
header
header
header
header
header
header
header
reasonable header
reasonable header
header with long text
header with long text
header with long text
header with extra super long text
header with extra super long text
header with extra super long text
header with extra super long text
header
header
header
header
header
header
header
header
header
header
header
header
header
header
header
Big sub chapter A.A
Big docs example AA1
Big docs example AA2
Big sub chapter A.B
Big docs example AB1
Big sub chapter A.C
Big docs example AC1
Big docs example AC2
Big sub chapter B
Big docs example AB1
reasonable header
reasonable header
header with long text
header with long text
header with long text
header with extra super long text
header with extra super long text
header with extra super long text
header with extra super long text
header
header
header
header
header
header
header
header
header
header
header
header
header
header
header
reasonable header
reasonable header
header with long text
header with long text
header with long text
header with extra super long text
header with extra super long text
header with extra super long text
header with extra super long text
header
header
header
header
header
header
header
header
header
header
header
header
header
header
header
Example Challenge
Download exercises zip
Templates
Changelog
July 9th, 2023 - 3.5.7
August 11th, 2022 - 3.5.4
June 4th 2022 - 3.5
April 28th 2022 - 3.4
February 25th 2022 - 3.3
October 17th 2020 - 3.2
January 16th 2020 - 3.1
December 29th 2019 - 3.0
September 24th 2018 - 2.0
September 19th 2018 - 1.0
August 26th 2018 - 0.9
August 12th 2018 - 0.8
August 3rd 2018 - 0.7
Past Exams
Exam project
What to do
Technical requirements
Python code
requirements.txt
file
Graphical interfaces
Be careful to
Project ideas
TODO
Introduction
Jupman Project
Introduction
Data sources
Data cleaning and integration
Analysis
Problems found
Conclusioni
Markdown
Tests
Rendering tests
Section 1
Section 2
Subsection 1
Subsection 2
Python code
Python in Markdown
Other quotes
Download links
Links to HTML
Info/Warning Boxes
jupman-alert-principle
Math
Unicode
Tables
A small table
An extra large table
A table with extra large text
A table with links
Leggere caratteri
Sostituire caratteri
Operatore in
Opera in
Operaz
in
Operatore inxyz
Lists
Images
SVG Images
PNG Images
Inline images - pure markdown
Inline images - markdown and img
Img class
A picture with alternate text
Expressions list
Togglable cells
Show/hide exercises (RECOMMENDED)
Toggling with Javascript
HTML details in Markdown, code tag
HTML details in Markdown, Markdown mixed code
HTML details in HTML, raw NBConvert Format
Stripping answers
Files in templates
Inline text style
Formatting problems
Characters per line
Very long input
Very large input
Very long and large input
Very long output
Very large output
Very long output and large output
Python tutor tests
Python Tutor tests
Scope
Data types
Window overflow
pytut execution
Infinite loops
Resizability
Cross arrows
Print output
Alignment test 1
Alignment test 2
Cloned cell test
Don’t nest data structures
Force nested data structures
Function pointers
Errors - Code after pytut
Errors - pytut double call
Errors - Nothing to show
Spaces in attributes
Alternative: HTML magics
Alternative: NBTutor
References
Index
Jupman
Example of a text file