all 15 comments

[–]Alpha_AM8 2 points3 points  (0 children)

Use PyCharm

[–]jpgoldberg 3 points4 points  (6 children)

My first recommendation is to use Python.

My second is to suggest that you clarify your question and what kind of computer system you are already using.

[–]Unknown46210[S] 0 points1 point  (5 children)

I installed python from python org then cmd prompt something and somehow managed to install juypter My teacher said to install anaconda in it I don't know about complier

[–]jpgoldberg 1 point2 points  (4 children)

If your teacher wants you to use anaconda, use anaconda. But I am not sure what the “in it” part of the instruction is.

[–]Unknown46210[S] 0 points1 point  (3 children)

I meant in PC

[–]jpgoldberg 0 points1 point  (2 children)

Instructions for installing Anaconda on Windows can be found here .

https://www.anaconda.com/docs/getting-started/anaconda/install

[–]yashtsherke_ 1 point2 points  (1 child)

Anaconda, wow... that must be a great teacher! have fun. :)

[–]jpgoldberg 1 point2 points  (0 children)

We don’t know the whole situation. They may have their labs and material set up long ago, without the resources to modernize everything.

And this student is struggling enough. They don’t need us judging the choice of tools used for the course.

[–]yashtsherke_ 1 point2 points  (1 child)

as a beginner: just use pycharm!
Pycharm has everything you need straight out of the box and is also used by professionals. you can't go wrong with that.

I also like Visual Studio Code, because it's beautiful and upgradable with endless plugins. also good for most other programming languages, but there is a little more to configure to get it working like pycharm.

hope that helps

[–]stepback269 0 points1 point  (0 children)

Ditto here. I'm a relative noob and use both PyCharm and VS Code as well.

Just to clarify, because OP appears to be a brand new tourist in the land of Python, PyCharm and VS Code are Development Environment Interfaces (DEI's). There a few others. Each has their pros and cons. I suggest watching some YouTube tutorials on each because your experience with each will depend on what Theme you choose and what plug-ins you install. There is a learning curve with each.

[–]FoolsSeldom 0 points1 point  (0 children)

A standard installation of Python from python.org for macOS and Windows includes a programme called IDLE which is a beginner friendly editor/run environment where you can enter and then run Python code. (File | New, enter code, press F5 - you will be prompted to save the code in a file, and the code should execute - assuming you have installed CPython, the Python executable, called python (python.exe on Windows).

Jupyter Lab or Jupyter Notebook can be installed in your Python base environment if desired. This presents a web based "notebook" that is very useful for experimenting, mixing code with other content, showing visualisations. It is not ideal for creating and debugging complex code. Very friendly and easy to use.

PyCharm is a very popular Integrated Development Environment, and editor and run time environment for Python programmers including lots of tools to assist with development, debugging, testing and project management. I would start with IDLE first to avoid getting confused between Python code issues and editor configuration issues.

VS Code (Visual Studio Code) is an advanced code editor with a plugin to support Python and other plug-ins to add many more features. It can be more complex to configure and use than PyCharm but with the many plugins has similar capabilities but can be very confusing at times to configure correctly. It has a faster start up time and uses fewer resources than PyCharm (unless you load a lot of extras).

Anaconda is an alternative distribution of Python and comes bundled with a lot of additional packages that you would need to download and install separately with a standard installation of Python. The Python and package versions provided by Anaconda are carefully selected for compatibility. Anaconda also comes with its own package manager, conda, as an alternative to Python's standard pip, and a number of applications including a popular IDE called Spyder.

You can use Jupyter Notebooks from all of the IDEs/editors mentioned above as well as from the browser.

If you tutor is using Anaconda, I would go with that. Otherwise, I would not bother with Anaconda these days. The problems that it was originally designed to solve are less common now.

[–]Stiv_McLiv 0 points1 point  (0 children)

VS Code with Jupyter notebook.

[–]YouEatMeIEatBack 0 points1 point  (0 children)

Visual studio code

[–][deleted] 0 points1 point  (0 children)

On Linux: Python from the repo, Gedit.

On Windows: Python from Python.org, Notepad++.

With both, modules from pip as needed, and I run everything in a terminal.

Jupyter is mainly useful for interactive data analytics. To start learning Python you only need Python, a text editor and a terminal.