diff --git a/guide/english/python/index.md b/guide/english/python/index.md index 137bfa36a2..0c07e5f945 100644 --- a/guide/english/python/index.md +++ b/guide/english/python/index.md @@ -26,6 +26,8 @@ Most *nix based operating systems come with Python installed (usually Python 2, Windows doesn't come with Python, the installer and instructions can be found here. +Linux operating systems come with different versions of Python pre-installed. However to install Python 3.x on Linux, follow this link + ## Python Interpreter The Python interpreter is used to run Python scripts. @@ -111,9 +113,10 @@ Some of the principles that influenced the design of Python are included as an E 6. There are multiple libraries available for Python, like numpy, pandas, etc., to make doing complex operations easy! ### Cons -1. Being open source, many different ways have developed over the year for same function. This sometimes, creates chaos for others to read someone else code. -2. It is a slow language. So, a very bad language to use for developing general algorithms. -3. Python is not the best langauge to use if your project requires efficient memory management. +- Being open source, many different ways have developed over the year for same function. This sometimes, creates chaos for others to read someone else code. +- It is a slow language. So, a very bad language to use for developing general algorithms. +- Python is dynamically typed, so the errors in code only show up after running an application. +- Python is not the best langauge to use if your project requires efficient memory management. ## Documentation @@ -149,9 +152,9 @@ The _built-in types_. +The argument that we called the `print` function with is a `str` object or _string_, one of Python's [_built-in data types_](https://docs.python.org/3/library/stdtypes.html#text-sequence-type-str). Also the most important thing about python is that you don't have to specify the data type while declaring a variable, python's compiler will do that itself based on the type of value assigned. The `objects` parameter is prefixed with a `*`, which indicates that the function will take an arbitrary number of arguments for that parameter.