Blog startup plan & Python advantages and disadvantages I personally understand

Source: Internet
Author: User

I haven't written a blog for a long time, because I have been using Python recently. Python is really not a good working language (In my opinion, all dynamic languages are not good working languages, not just Python), but you can do it yourself. However, we still need to continue using our life ).

Therefore, blogs are still to be written. Java is still the most popular. Python also needs to be learned. Of course, it is more summarized. Now that the blog is about to start, let's test this text. Use Windows Live writer in the company environment to check if it can be used, because the company has set Internet restrictions (the company discussed on csdn can access csdn and laugh again-here is an story, which is attached to the end of this Article ).
Let's talk about Python. First, let's talk about the disadvantages. It is said that first, then, the promotion will not be objectionable, even if your focus is on suppression (continue to laugh ).

Disadvantage 1: The naming style of the standard library code is seriously inconsistent, which brings a lot of inconvenience to learning. Look at the socket class in the socket module (yes, yes, he is indeed a class with the same name as the module), and then look at the Thread class In threading, isn't it confusing? There are more functions, all of which are available in findall/find_all. There are countless examples.

Disadvantage 2: No powerful ide support. Pydev is not powerful enough, which is my most uncomfortable. Of course, the features of python as a dynamic language also limit ide functionality to some extent.

Let's look at the advantages:

Advantage 1: syntax. As a language earlier than Java, Python has a much simpler syntax than Java.

Advantage 2: syntactic sugar. Ah, it's so sweet ......

Advantage 3: the built-in string processing function is very powerful, which seems to be characteristic of all dynamic languages.

But Java itself can do what Python wants to do, so I am considering a pythontojava tool with the goal of using Python syntax to write Java ...... Python syntax and various Java static checks and libraries. Oh, this is probably a paradise.

Related Article

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.