Currently, most of the tutorials available on the Internet are for Python2, and Python3 is greatly changed compared with 2, so it is more difficult to get started. If I want to learn Python3, do I have to wait until I finish learning Python2? Currently, most of the tutorials available on the Internet are for Python2, and Python3 is greatly changed compared with 2, so it is more difficult to get started. If I want to learn Python3, do I have to wait until I finish learning Python2? Reply content: Of course, learn 3 directly
Let's look at learning python. py3 will be mentioned in the book. Most of the current tutorials are based on Python2, but some of the tutorials will point out what needs to be paid attention or changed if the code is run in 3. However, some tutorials are based on Python3, such as Head First Python (Chinese version ). If you want to learn Python3, you can directly read the books or materials in the English version if the landlord is good at English. There is absolutely no problem in learning 3. If the landlord's English is as bad as the answer to the Lord, learning Python2. Why? First, there are many documents about 2, whether in Chinese or English. Second, many things are currently made using Python2, and some things do not support 3, so you will enjoy a lot of advantages in application. Third, it is easy to switch from Python2 to 3.
The above content is based on my experience of learning Python for nearly a month, currently, I have studied Python basics, Python with Carter, and Head First Python (Chinese version ), there are practices for online tutorials such as stupid methodology Python, concise Python tutorials, and quick Python tutorials (some are not fully implemented for some reasons .)
Some Python online tutorials are provided:
Home-liao Xuefeng's official website
Python quick tutorial
Concise Python tutorial Looking at the code of py2 written by others, brain supplements are automatically translated into py3. No pressure
Some libraries, such as urllib, are clearly written in the py3 doc after they are merged. Google will know it and will not spend any effort at all.
Python2 to 3 is already very simple. If you want to learn C, good luck... Wow, this is almost the end of 2014. How can someone ask this question...
I started learning Python 3 five years ago. The following are my experiences during my learning process:
1. The third-party component used to parse the xls file does not support Py 3, so the local method is used to start another process.
2. Then, I found that the database interface that does not support Py 3 is available, and I still started another process.
3. matplotlib of the drawing does not support Py 3. It is still a local method and starts another process.
4. Selenium (This is an artifact) not supported? Start another process
After all these steps, we finally reached the cloud, and now all of them are supported one by one. numpy, matplotlib, oursql, Selenium...
Some of my methods are still in use and have not been corrected...
I really want to give myself a thumbs up for Python 3 five years ago ~
When talking about how to get started, many people I have seen are looking for tutorials to learn what they want.
Everyone really put the official documentationIs there nothing else? It even has a Tutorial
Finally, I would like to encourage the subject to tell you the greatest improvement I have experienced in Python 3 over Python 2.
Thank you ~ I recommend a Book The Quick Python Book, Second Edition, which is highly praised by Amazon.
The Quick Python Book, Second Edition: Naomi R. Ceder: 9781935182207: Amazon.com: Books I started Python3 through this book. Http://www.pythondoc.com/ The Python learning manual. Each chapter in the book basically introduces the usage of the two versions at the same time. Which version you want to learn focuses on.
Http://m.douban.com/book/subject/3948354? Session = a2d8152e If you want to play games, 3 is better to use. Of course, if you want 2, you will be "2! It's okay to install 3.X and learn 2.X. If an error is reported, click Baidu.
Appendix differences between major changes to Python3.x and Python2.x Python tutorial (Official TutorialTranslation)
Python tutorial-liao Xuefeng's official website
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