How difficult is it to get started with python with zero foundation?

Before getting started, let's understand what Python is.

Python, he is actually a language with a very wide audience, easy to learn, there are a lot of introductory tutorials on the Internet, and the learning curve is smooth. In addition to "simple" and "universal", there are many libraries. Python's standard library is very powerful and can handle various tasks, including but not limited to regular expressions, document generation, threads, databases, web browsers, cryptographic systems , GUI ( Graphical User Interface ), and operations related to other systems.

Python, its concise syntax and ease of use make it a popular programming language. It supports object-oriented concepts such as classes, encapsulation, inheritance, and polymorphism, and provides an easy-to-understand syntax to implement these concepts, making Developers can more easily design and build complex applications.

The code definition is clear and easy to read, and the maintenance difficulty is also low. In terms of interaction, you can input in the terminal and get the results, and you can also output the results in the console. It provides interfaces to all major commercial databases , and also supports GUIs that can be created and ported to many system calls.

Learning Python can fully blossom, whether it is to develop some small tools for daily use, or to use Python to make two-dimensional games . Click, open files, read file content and other functions. Of course, these are all part of your own improvement after getting started with Python.

In fact, the answer to this question is obvious, Python is very easy to get started.

It's just that whether it's Python or other languages, the upper limit is relatively high, and it belongs to the state of learning more and more.

But the shortcomings of Python are also obvious, and the most often mentioned one is the slow running speed. Since Python is an interpreted language , for the processing of a large amount of data, using Python will waste a large part of the performance in language interpretation rather than calculation. Ease of learning means sacrificing part of the performance. It can be said that success is also Xiao He, and failure is also Xiao He. In addition, Python's interactive shell does not support command input in shell mode, and forces users to enter commands in the form of function calls, which also makes some users uncomfortable.

All in all, if you only consider the difficulty of getting started, you don't need to worry about it. You can choose to develop in various directions later.

Finally, I recommend a wave of learning materials for everyone:

"Python Programming: From Introduction to Practice" by Eric Mathers (Eric Matthes)) [Introduction Book Review Online Reading] - Dangdang Books (dangdang.com)

"Data Analysis Using Python" by Wes McKinney (Wes McKinney) [Introduction Book Review Online Reading] - Dangdang Books (dangdang.com)

" Introduction to Deep Learning with Python" by Seth Weidman (Seth Weidman) [Introduction Book Review Online Reading] - Dangdang Books (dangdang.com)

"Python Scientific Computing and Data Science Applications" by Robert Johansson [Introduction Book Review Online Reading] - Dangdang Books (dangdang.com)

Note-based learning link:

(36 messages) Basics of Python (1): Essential knowledge for getting started

(36 messages) The most complete collection of basic knowledge for getting started with Python [pure dry goods, recommended collection] Lapua's blog-CSDN blog python basics

Video learning link:

Python Zero-Basic Getting Started Learning 2020 Latest Version (SiKi) - unity|Unreal|java|python Video Tutorial- SiKi Academy|SiKi School (sikiedu.com)

[Python Tutorial] The latest version of "Learning Python with Zero Basics" (updated on September 16, 2022) 哔哩哔哩 bilibili

I spent more than 20,000 yuan to buy a full set of Python tutorials, and now I share it with everyone, from beginners to proficient (Python full-stack development tutorial) 哔哩哔哩bilibili

Finally, I wish you all become masters as soon as possible, and help Xiaobai get into the pit a lot. If you find it helpful, please pay attention and agree! ! ! !

Guess you like

Origin blog.csdn.net/soukenan/article/details/130425897