Python Forum
Understanding Python terminology - Printable Version

+- Python Forum (https://python-forum.io)
+-- Forum: Python Coding (https://python-forum.io/forum-7.html)
+--- Forum: General Coding Help (https://python-forum.io/forum-8.html)
+--- Thread: Understanding Python terminology (/thread-4810.html)



Understanding Python terminology - GoodGuy - Sep-10-2017

I want to learn Py. I have downloaded and installed Python 3.6 and prefer using an IDE.
However I am having big trouble making sense of all the various terms used in the documentation as if every lay person understands them out of the box.

1. I downloaded Eric and Komode IDEs but could not get them to run for some simple hitches like PyQT5 is missing - how was Python 3.6 installed without PyQT5 and what is PyQT5?
- what is a Python interpreter? Is it different from the Puthin command line installation?
- what are Python packages? Are they like themes?
- what are Python scripts? Are they program code?
- what are Python environments? Are they the various 'versions' installed on one device?

2. I signed up for a Python course and downloaded and installed Atom editor, but cannot get it to detect my Python install. How can I do that?

3. I am setting up my Visual Studio 2015 to handle Python. I do not expect any hitches but if I do I will have to come here for more help.

Any and all help will be appreciated.


RE: Understanding Python terminology - Larz60+ - Sep-10-2017

Quote: how was Python 3.6 installed without PyQT5 and what is PyQT5?
PyQT5 is a package. It was not written bu the Python.org group.
It is a graphics package.

install using:
pip3 uninstall pyqt5



RE: Understanding Python terminology - ichabod801 - Sep-10-2017

Python is an interpreted language. A Python program can't run by itself, it needs the interpreter to run it. The command line interface uses the interpreter, but they are not the same thing. A package is a collection of programs that work together and are recognized as a single module by Python. A script is basically a single-file Python program. Scripts are also recognized as modules by Python. A module is code you can import into another program. Note that Python only recognizes modules in folders you told it to look for them (sys.path).

I'm not familiar with the term 'environment' for Python, except through third party systems like Anaconda. Setting up and IDE for Python is going to depend on the IDE. I would search for 'Atom Python' if you are having trouble setting up Atom.


RE: Understanding Python terminology - GoodGuy - Sep-13-2017

Thanks to all.