Python's 100,000 Why?

With the popularity of Python in recent years, many public accounts and blogs in this direction have appeared on the Internet, and articles have emerged one after another.

Affected by this trend, I also "trained" myself to become a technical blogger. In the past two years, I have written a series of articles one after another ( https://shimo.im/docs/6ggy3rRhyOcEu84a ).

Recently, I have seen the popularity of short videos, the development data of some short video platforms, and the acceleration of my country's 5G construction. This new trend has slowly infected me, and I also want to try something in the direction of video.

The main idea at present is to record a "Why Python" series, which mainly focuses on topics such as Python's syntax, design and development, and tries to show the charming charm of Python by starting with "why" questions.

The "100,000" in the title is an exaggeration, maybe only a few hundred in the end. I am relatively confident in my problem awareness and stamina, so no matter the quantity, I will guarantee its quality and keep developing it.

I will carefully prepare and make short videos, and I will also organize and publish the manuscript materials. The length of the video will be controlled within 3 minutes, and the main platform to be released is tentatively set at Station B ( https://space.bilibili.com/97566624 ).

Two issues have been published before: why use the len function , why use indentation , and I already have a lot of topic selection ideas for the follow-up content.

One of the directions is the 27 "why" questions listed on the official Python website:

I will use my own way, slowly expounding these. At the same time, I also thought of the following options:

  • Why not end with a semicolon ";"?
  • Why is "copying" strings not supported?
  • Why is there no "else if" spelling?
  • Why is the ternary operator not supported?
  • Why is the "i++" auto-increment syntax not supported?
  • Why is there no tuple production?
  • Why does the GIL exist?
  • Why is range() not an iterator?
  • Why is anonymous function deprecated?
  • Why is Python 3 incompatible with Python 2?
  • Why change the print statement to the print() built-in function?
  • ……

The reason for writing this article is that on the one hand, I want to inform you about this plan, but more importantly, I hope to get some feedback:

  • Regarding the topics listed above, which ones are you most concerned about?
  • In addition to the issues listed, what topics do you care more about?

I submitted these two questions into a questionnaire: https://www.wjx.cn/m/77821760.aspx , I implore the students who have read here who love to learn, take 1 minute to fill it out. Thank you all for your support, infinitely grateful!

{{o.name}}
{{m.name}}

Guess you like

Origin http://43.154.161.224:23101/article/api/json?id=324105229&siteId=291194637