How to learn python language by yourself
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.
What I want to share with you today is how to teach yourself Python programming. Not everyone is good at learning this. Some people get a There are a lot of Python tutorials but feel like they don’t know where to start, but some people get started with this pile of Python tutorials. This is the gap! So what should we do for those people who have taken a lot of Python tutorials but feel at a loss?
我们Let’s take a look at how other seniors solved 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 my skills 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.
The above is the detailed content of How to learn python language by yourself. For more information, please follow other related articles on the PHP Chinese website!

Hot AI Tools

Undresser.AI Undress
AI-powered app for creating realistic nude photos

AI Clothes Remover
Online AI tool for removing clothes from photos.

Undress AI Tool
Undress images for free

Clothoff.io
AI clothes remover

AI Hentai Generator
Generate AI Hentai for free.

Hot Article

Hot Tools

Notepad++7.3.1
Easy-to-use and free code editor

SublimeText3 Chinese version
Chinese version, very easy to use

Zend Studio 13.0.1
Powerful PHP integrated development environment

Dreamweaver CS6
Visual web development tools

SublimeText3 Mac version
God-level code editing software (SublimeText3)

Hot Topics



Solution to permission issues when viewing Python version in Linux terminal When you try to view Python version in Linux terminal, enter python...

When using Python's pandas library, how to copy whole columns between two DataFrames with different structures is a common problem. Suppose we have two Dats...

How to teach computer novice programming basics within 10 hours? If you only have 10 hours to teach computer novice some programming knowledge, what would you choose to teach...

In Python, how to dynamically create an object through a string and call its methods? This is a common programming requirement, especially if it needs to be configured or run...

How does Uvicorn continuously listen for HTTP requests? Uvicorn is a lightweight web server based on ASGI. One of its core functions is to listen for HTTP requests and proceed...

The article discusses popular Python libraries like NumPy, Pandas, Matplotlib, Scikit-learn, TensorFlow, Django, Flask, and Requests, detailing their uses in scientific computing, data analysis, visualization, machine learning, web development, and H

Fastapi ...

How to avoid being detected when using FiddlerEverywhere for man-in-the-middle readings When you use FiddlerEverywhere...
