How collections work in Python
Use modules in Python
In the last few chapters we have been busy creating functions.
We could simply insert them into new projects again and again using “copy-and-paste”. Several things speak against this. Our code is unnecessarily inflated, since we would have to integrate the code in every program file (and a program can consist of several files) and errors "multiply" so diligently and the elimination is correspondingly time-consuming. The best argument is that there is a much easier way to do it.
Now it would be very practical to have all of our functions in one file, which we use over and over again in our projects. It's very easy to do in Python. In Python one speaks of modules. If we take a look at the use of modules, the advantages are easy to grasp and understand.
There is also the command. It is important that both files are in the same directory. First, let's create our function collection in the “fktsammlung.py” file. In our collection of functions we have 2 example functions that we assume that we will need over and over again and in different projects. First the function that we created in the last chapter as an example for return values and a function for greeting.
The function from the last chapter:
And our greeting function (there is a card game that uses this greeting).
We save these two functions in the “fktsammlung.py” file. If we were to run the Python program, absolutely nothing would happen because the functions are defined, but they are not called. We want to do this from another program file.
Our file, which uses our function collection, must be in the same directory as our file "fktsammlung.py".
In the first step, we will import the function collection in the new file “example deployment modules.py”. It is important here that the file name is entered without spelling mistakes and without the ending “.py”!
Now, of course, you could get the idea of simply calling the function in our new files. That would result in an error message. We also have to specify the module!
This information is made via the link with the point:
The transfer and return values are used as usual. Only the reference to the module with the point link remains. So it is always clear where a function comes from, if you still need changes or extensions to your universal function collection.
That was the use of modules in Python.
Recommend • Social Bookmarks • Thank you
- At what age do professional golfers typically retire?
- Pray psychopaths sociopaths
- What is development length
- Sound similar to Hungarian and Turkish
- What was the first naked photo
- Why do gorillas look human
- How can I complete a language course
- How can I read computer programming online
- Are people really interested in 5G?
- How are relics connected with cathedrals?
- Why should you stop using Facebook right away?
- When will WebAssembly be released?
- What are tricks to avoid cell phones
- What is biochemical reaction
- Where do I start with a food industry
- Can I do a part-time PhD
- Is Bet365 a legal betting site?
- When will Nibiru be here
- How does John Stuart Mill define damage
- Which is better typewriter pencil or computer
- How is MANAGE Hyderabad for ABM
- What are the benefits of adult education
- How fast is 180 WPM
- Is hydropower generated by running water