Home  >  Article  >  Backend Development  >  How to teach yourself python programming

How to teach yourself python programming

silencement
silencementOriginal
2019-05-17 17:15:0027973browse

How to teach yourself Python programming? There are a bunch of Python tutorials but you feel like you don’t know where to start? I think this should be a problem that many Python beginners are struggling with.

How to teach yourself python programming

What I want to share with you today is how to teach yourself Python programming. Learning this is really not something everyone is good at. Some people have a lot of Python. Tutorials but feel like they don’t know where to start. Some people rely on a bunch of Python tutorials to get started. This is the gap! So what should we do for those who have taken a bunch of Python tutorials but are at a loss?

Let’s take a look. How did other seniors solve the same problem?

My learning experience sharing

Not only learning Python, you have to practice anything you learn. If you only read books, firstly, you will not be able to remember them; secondly, after reading for a long time, you will lose motivation and cannot stand anymore.

Share my own experience.

My exposure to Python started with crawlers (blushing, I will never write xjb again). At that time, I only knew how to write according to the online tutorials, relying on my own C/C foundation to forcibly understand the meaning of Python code. If it were an exam, I would even copy down my student ID number.

Later I discovered that Python and C are completely two different things, and Python is not simple either. It contains very interesting syntax. Since I haven't read the book systematically, I don't understand some details of Python at all. I can only check it on the spot when writing the code and piece it together.

Later, I felt that my foundation was unstable and I couldn’t continue writing, so I tried to read Liao Xuefeng’s blog and Python core programming. I finished reading Liao Da's book and skipped some chapters, which are very basic. I didn’t finish the core programming book because I felt that many things were basically useless. It was just running examples, which was very boring. Later, I gave up after reading half of the book.

At this time, my Python level is to forcefully use c thinking to program, and then use Python to translate. They are all simple statements and have absolutely nothing to do with python. I guess it’s not even considered entry-level at this point. Later, I slowly found some small projects to practice and gradually improved myself

Must learn in the project

For example, I want to extract 100 personnel information from excel or txt Find the phone number of a girl younger than 25 years old.

First think about how to operate, and then use python to implement it. Then when you are finished, you will have a certain understanding of using python to manipulate text and assemble data structures. .

The next step is how to store this data in the database, and then use python to check the information of the person you want. At this time, you have an understanding of python's database operations

Next First step, how to add and delete personnel information in the database through python

Then think about how to add a UI to implement the operation, whether to use web or python graphics library

Finally, think about how to package this program Turn it into an executable program instead of a script

Through such a small exercise, you can know how to master the basics of python

Only by learning in a project can you learn to program.

Of course, it is actually difficult for beginners to get started because they don’t even understand the principles of programming, let alone follow up on projects. If you really want to get into this industry, then having a teacher lead you through practical projects is the best way.

Related learning recommendations: python tutorial

The above is the detailed content of How to teach yourself python programming. For more information, please follow other related articles on the PHP Chinese website!

Statement:
The content of this article is voluntarily contributed by netizens, and the copyright belongs to the original author. This site does not assume corresponding legal responsibility. If you find any content suspected of plagiarism or infringement, please contact admin@php.cn