If you want to learn the Python language in Linux, Is it best to install a dual system?

Source: Internet
Author: User
I am a cainiao and have been using WINDOWS. I installed a dual-system before. I installed Ubuntu in my Lenovo notebook and failed to complete the disk. Later I installed it on a virtual machine, but I was told that it would be best to install dual systems if I want to write a program in Linux. For more information about Ubuntu installation, see file partitioning and network configuration. I am a cainiao and have been using WINDOWS. I installed a dual-system before. I installed Ubuntu in my Lenovo notebook and failed to complete the disk. Later I installed it on a virtual machine, but I was told that it would be best to install dual systems if I want to write a program in Linux. For more information about Ubuntu installation, see file partitioning and network configuration. Reply: Is there any necessary limit between Linux and Linux? My computer is win7 + ubuntu, win7 has a virtual machine installed, the virtual machine is installed with an XP, A centos
Windows must be used in daily life, so it becomes a dual system. Otherwise, I will directly use ubuntu
I recently started to learn programming. C language and win7 have poor support for the old TC. Therefore, to install XP on a virtual machine, I need to study Linux on the system. Therefore, it is easy to install centos on a virtual machine.
As for the installation problems, there are too many questions on Baidu or forum. You should solve these problems by yourself. You should not ask them. The online information is enough and you should not do it yourself, it is recommended that you study Python in Linux.

You will understand it when you try to install the Scrapy framework in Windows. You should choose FreeBSD and Linux systems to form a red-and-black dual-view pattern for cultivation. The power of both Yin and Yang can be improved quickly. Windows and apple are both evil and easy to get lost, gaming and entertainment are in the dark.

All of the above are nonsense. Anyone who wants to find a system can learn Python. It is relatively easy to use UNIX-like systems, and the whole process is much easier to connect, such as installing the packages to be compiled, in a package management system, it is easy to configure, which can save a lot of vitality to render management or render code.

No one has tried to break the system, and the repair process will always benefit you a lot.

Since FreeBSD has a compiled package library, I recommend it to others. The advantage of using FreeBSD is that some packages in package management can be compiled by themselves, replace the version provided by the system, although I have almost no chance to use it. This BSD is more systematic than Linux. At least the kernel is integrated with the basic system for development and provides necessary information. However, the Community is much worse than Linux, and there are no ready-made answers to many questions, follow up on your own. More hands-on capabilities and basic accumulation are required.

Existing Linux systems are built with a bunch of scattered components, with a relatively large market share. There are ready-made solutions and support for solving the problem. Besides apple, it is the best choice in UNIX-like systems.

Finally, learning Python, that is, writing code, has little to do with the system. Now it is best to download the corresponding Python and write the code. Then let's talk about the other code. Cygwin is not recommended for Windows. The main reason is that in cygwin, the script runs too slowly and there is no virtual machine speed at all. You can install a Linux release version without X on the virtual machine, then log on to the ECS instance through ssh. This is an excellent experience. Thank you.
Yes, it is best to have dual systems, ubuntu + archlinux
In this way, archlinux is usually used. When packaging is required, chroot can also be used to pack the deb package in ubuntu. To learn python, you do not have to study it in linux. If you want to use linux, you can use virtualbox, which is easy to use and install ubuntu 12.04. You can search for videos for installation tutorials, which is easier. Dual systems are a lot of headache. If you are a newbie, you are not recommended to use dual systems. The advantage of a virtual machine is that the system in your virtual machine will not affect the original system. To use POSIX, you can install cygwin to avoid occupying too much system resources. Write programs, Python, Linux, Windows, and dual systems. There is no connection between these words... -_-|

First of all, there are many ACM gods around who use win, so win or Linux has nothing to do with learning to write programs...

Second, write programs are classified into algorithm and engineering. Algorithm programs are mathematical and logical. They have nothing to do with programming languages. There are a lot of code submissions for each language on the cf question. The engineering program itself is a technology and should find a suitable language and platform. Although miss Ben is playing in Linux every day, projects written by Jiao Tong still prefer VS +. net, of course, Python + QT...

Third, Python is a full platform, and the widely respected Python IDE also has Windows and Linux versions. Therefore, writing Python has nothing to do with the system...

Fourth, the coexistence of Windows and Linux has nothing to do with the dual system. Although the physical machine is better than the virtual machine, it is limited to using the desktop. However, Linux is essentially a command line, and there is no need to install a desktop in Linux. According to miss Ben's many years of experience in Linux, tossing the desktop is a matter of heart, so not installing the desktop is just to worry about it, not to force it...

To sum up, miss Ben's suggestion is that Windows physical machines install Linux Command Line virtual machines to learn about Linux. An e-commerce website buys a Raspberry Pi (RMB300 or so), which is used as a Linux physical machine environment for experiment. SSD and above 8 gib memory are inserted on win, and VS, CB, eclipse, or pycharm are installed to learn to write engineering or algorithms...

In addition, we recommend that you first learn miss Ben's mother tongue, Pascal... Or pure C...

And Python IDE recommended pycharm...

Vim is a good algorithm...

The above zookeeper actually does not have much to do with it. If your VM has already started running, start learning python ~ Do not waste valuable learning time ~

Contact Us

The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion; products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the content of the page makes you feel confusing, please write us an email, we will handle the problem within 5 days after receiving your email.

If you find any instances of plagiarism from the community, please send an email to: info-contact@alibabacloud.com and provide relevant evidence. A staff member will contact you within 5 working days.

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.