Python is very beginner friendly. Its conciseness, expressiveness and likeliness to English contributes to its choice for rookies. Its readability complements this and also it is an interpreted language. Just have a look at this Python Syntax tutorial and see it is to be a python person.
A function is a set of statements that take inputs, do some specific computation and produces output. The idea is to put some commonly or repeatedly done task together and make a function, so that instead of writing the same code again and again for different inputs, function.
A Python library is a reusable chunk of code that you may want to include in your programs Compared to languages like C++ or C, a Python libraries do not pertain to any specific context in Python.
File Handling in Python. Python too supports file handling and allows users to handle files i.e., to read and write files, along with many other file handling options, to operate on files.
Python also accepts function recursion, which means a defined function can call itself. Recursion is a common mathematical and programming concept. It means that a function calls itself. This has the benefit of meaning that you can loop through data to reach a result