This is a question about the development environment (beginner)

Asked 1 years ago, Updated 1 years ago, 96 views

It's not a question about the code, but if it's against the rules, I'll delete it

I'm a beginner who started Python codingOnly

Many educational classes use Linux environment or virtualenv? Or I saw you using Jupiter laptop

I would like to know why you use such an environment rather than blindly following from a beginner's point of view.

With Linux, I need to know shell commands, and I think it's more complicated What are the benefits?

Also, why do you use virtualenv and Jupiter laptop? I think it's kind of a virtual environment and an idea.

Modify)

I think the question is a bit broad, so I'm revising it.

I'm asking you about the benefits of a coding environment, not the benefits of Linux OS.

linux virtualenv

2022-09-22 10:35

2 Answers

I didn't understand either, but after working on it, I felt... The more mechanical the development environment is set around commands, the simpler, more consistent, and less system-friendly environment.

Take Python for example. To create and run hello.py in Windows:

On Linux you just set up:

Which of the two works anywhere in the world, creates fewer unnecessary problems, and seems good to ask who?


2022-09-22 10:35

You can think of it like this.

Environment for project A

Project Environment called B

You create your own environment.

This simplifies deployment after development.

What if there is no individual environment?

If you have to copy all the unnecessary modules, you will have to organize the unnecessary modules one by one.

The jupyter is an idea. It's a development tool.

Tools for coding and executing.

The reason why I use it a lot is because it supports markdown in addition to coding, so it can be made into a document form, and since it is a webide, it is not necessary to install it from the user's point of view and it can be shared.

Also, the jupyter is not necessarily for Python because it provides a variety of languages.


2022-09-22 10:35

If you have any answers or tips


© 2024 OneMinuteCode. All rights reserved.