Home Backend Development Python Tutorial How to learn python language by yourself

How to learn python language by yourself

Jun 20, 2019 pm 02:24 PM

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 learn python language by yourself

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!

Statement of this Website
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

Hot AI Tools

Undresser.AI Undress

Undresser.AI Undress

AI-powered app for creating realistic nude photos

AI Clothes Remover

AI Clothes Remover

Online AI tool for removing clothes from photos.

Undress AI Tool

Undress AI Tool

Undress images for free

Clothoff.io

Clothoff.io

AI clothes remover

AI Hentai Generator

AI Hentai Generator

Generate AI Hentai for free.

Hot Article

R.E.P.O. Energy Crystals Explained and What They Do (Yellow Crystal)
3 weeks ago By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O. Best Graphic Settings
3 weeks ago By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O. How to Fix Audio if You Can't Hear Anyone
3 weeks ago By 尊渡假赌尊渡假赌尊渡假赌
WWE 2K25: How To Unlock Everything In MyRise
4 weeks ago By 尊渡假赌尊渡假赌尊渡假赌

Hot Tools

Notepad++7.3.1

Notepad++7.3.1

Easy-to-use and free code editor

SublimeText3 Chinese version

SublimeText3 Chinese version

Chinese version, very easy to use

Zend Studio 13.0.1

Zend Studio 13.0.1

Powerful PHP integrated development environment

Dreamweaver CS6

Dreamweaver CS6

Visual web development tools

SublimeText3 Mac version

SublimeText3 Mac version

God-level code editing software (SublimeText3)

How to solve the permissions problem encountered when viewing Python version in Linux terminal? How to solve the permissions problem encountered when viewing Python version in Linux terminal? Apr 01, 2025 pm 05:09 PM

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

How to efficiently copy the entire column of one DataFrame into another DataFrame with different structures in Python? How to efficiently copy the entire column of one DataFrame into another DataFrame with different structures in Python? Apr 01, 2025 pm 11:15 PM

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 in project and problem-driven methods within 10 hours? How to teach computer novice programming basics in project and problem-driven methods within 10 hours? Apr 02, 2025 am 07:18 AM

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...

How to dynamically create an object through a string and call its methods in Python? How to dynamically create an object through a string and call its methods in Python? Apr 01, 2025 pm 11:18 PM

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 without serving_forever()? How does Uvicorn continuously listen for HTTP requests without serving_forever()? Apr 01, 2025 pm 10:51 PM

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...

What are some popular Python libraries and their uses? What are some popular Python libraries and their uses? Mar 21, 2025 pm 06:46 PM

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

How to avoid being detected by the browser when using Fiddler Everywhere for man-in-the-middle reading? How to avoid being detected by the browser when using Fiddler Everywhere for man-in-the-middle reading? Apr 02, 2025 am 07:15 AM

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

See all articles