Who this book is for
This is not a “learn how to program” book, nor is it geared toward data visualization or high performance processing that many may use Jupyter for. The audience in question are Python software developers who are comfortable with object-oriented programming in a command line environment.
If you’re a Django or Flask developer that will run
python manage.py shell or
flask shell in order to examine objects and test out bits of code, you’re in the right place. This should look familiar to you:
>>> u = User.objects.filter(email__icontains='dev') >>> len(u) 14 >>> first_dev = u >>> first_dev.is_staff True >>> first_dev.username 'samanthasmithdev' >>> first_dev.email 'firstname.lastname@example.org'
If this leaves you slightly befuddled, the rest may be a bit hard to follow. You can learn more about Python and the shell here.