DEV Community

Cover image for Master Python Documentation - Part1: Using the Python Interpreter.
Horace FAYOMI
Horace FAYOMI

Posted on • Edited on

1

Master Python Documentation - Part1: Using the Python Interpreter.

This is the summary of the first part of a video series in which we will go through the Tutorial part of Python official documentation.

Reading the documentation of your programming language, framework, or library, won't make you a pro-coder overnight, but it will help you improve your understanding. It helps you discover the tips, tricks and caveats of the technology that tutorials, courses, or books do not necessarily provide.


Summary

In this part, the documentation introduces us to the python interpreter. It shows the different ways to invoke the python interpreter and how to invoke python modules and scripts. We have also seen how to pass and retrieve arguments using the sys built-in module.


Questions

Let's see if you can find the right answers to these questions.

1- What are the ways to exit the python interpreter presented in the documentation? (select all the answers that apply):

a. Ctrl-X
b. Ctrl-D
c. Ctrl-ESC
d. quit()

2- When no script and no arguments are given to the python prompt, what will be the output of the following code:

import sys
print(sys.argv[0])
Enter fullscreen mode Exit fullscreen mode

a. IndexError: list index out of range because sys.argv is empty
b. None
c. an empty string ""

3- Complete this sentence:

When -m module is used, sys.argv[0] is set to the ……….. :

a. name of the module file
b. full name of the located module
c. relative name of the module


Here is the link to the video: [https://youtu.be/fUvT0O76DyY]

Here is the link part of the documentation that we covered in the video: [https://docs.python.org/3/tutorial/interpreter.html#invoking-the-interpreter]

AWS GenAI LIVE image

Real challenges. Real solutions. Real talk.

From technical discussions to philosophical debates, AWS and AWS Partners examine the impact and evolution of gen AI.

Learn more

Top comments (0)

Billboard image

Create up to 10 Postgres Databases on Neon's free plan.

If you're starting a new project, Neon has got your databases covered. No credit cards. No trials. No getting in your way.

Try Neon for Free →

👋 Kindness is contagious

Please leave a ❤️ or a friendly comment on this post if you found it helpful!

Okay