It's super cool to use Python to do private work!

foreword

The first quarter of each year is the climax of Python part-time job orders. Recently, the demand for reptiles and data classification services in various industries has increased exponentially. Friends in the circle are not idle on both weekends, taking advantage of the peak season to receive orders and make a fortune.

Therefore, more and more friends have recently consulted on the backstage of the official account about technology realization and part-time job orders.

img

In the past ten days, I have received more than 600 messages about part-time jobs. I found that some problems occur frequently. After summarizing everyone's confusion, they can be roughly divided into three situations:

1.0 basics I want to work part-time in Python, but I don’t know how to start learning

2. I haven't taken over private work, I don't know how to price and negotiate prices, and I don't have experience and worry about stepping into the trap

3. Lack of actual combat experience, not familiar with mainstream technologies, worrying about not being able to handle the project

What orders are available?

The first time I received an order was introduced by a friend. At that time, I just learned Python and crawled data for a company, earning more than a thousand. Since then, I have gradually become proficient, and often receive some data processing orders during the holidays. In many cases, the part-time income is 2~3**** times the main business income .

Most of the part-time jobs with a lot of money in Python are reptiles. It mainly crawls the data of websites, small programs or APPs, analyzes and processes the data, or directly provides crawler programs and technical support to customers.

What technologies do you need for orders?

Crawler, as the trump card technology of Python, is a must-have magic skill for part-time orders. Its program principle is very simple, and it is easy to learn and use. Ordinary web crawlers usually only have four steps: target information website, page crawling, page analysis, and data storage.

After thoroughly understanding the principles and steps, it is easy to crawl the data of ordinary websites. Of course, this does not mean that this is enough. The truly valuable resources are often located in large sites with perfect anti-crawler measures.

At this time, you need to use the key technology of Python crawlers - website anti-crawler strategy and its countermeasures . If you can't figure out the anti-crawler measures set up on the website, you won't be able to crawl valuable resources, let alone receive high-value orders.

Common anti-reptile measures:

  • The target detected that the crawler blocked the IP

  • The target returned encrypted data

  • The target returned dirty data, unrecognizable

  • The target site must be logged in to access

  • Javascript dynamic rendering, crawlers cannot read

  • The target website has a verification code and cannot be accessed

  • Ajax asynchronous transmission, the crawler grabs empty information

  • Image camouflage and obfuscation + CSS offset + SVG mapping

1. Learning routes in all directions of Python

Just started learning python, if you don't even plan the complete learning steps, it is basically impossible to learn python. He sorted out all the directions of Python to form a summary of knowledge points in various fields.(The wife in the picture is too big. I can’t put it here. If you don’t have a full version, you can get it for free at the end of the article)

insert image description here

2. Getting started with a full set of learning videos

When we watch videos and learn, we can’t just move our eyes and brain without using our hands. A more scientific learning method is to use them after understanding. At this time, the hands-on project is very suitable.

insert image description here

Three, Python operation example

Learning python is the same as learning mathematics. You can’t just read the book without doing the questions. Looking directly at the steps and answers will make people mistakenly think that you have mastered everything, but you will still be at a loss when you encounter a problem.

Therefore, in the process of learning python, you must remember to write more codes by hand. You only need to read the tutorial once or twice.

insert image description here

4. Python employment project actual combat

We must learn Python to find a high-paying job or a high-paying part-time job. The following are some practical projects that companies can use. After learning these, I believe everyone will be able to find a satisfactory job.

insert image description here

11 Django framework

insert image description here

16 WeChat public account
insert image description here

18 Common crawler module usage

insert image description here

21 Data Analysis

insert image description here

22 Machine Learning
insert image description here

There are other things, such as my own Python introductory graphic tutorials, you can use your mobile phone to learn knowledge when you don’t have a computer, and after learning the theory, you can type the code to practice verification, and there is also the library information of the Chinese version of Python. , MySQL and HTML tags, etc., these are things that can be given to fans.

Data collection

These are not very valuable things, but they are really good for learners who have no resources or the resources are not very good. If you can use them, you can scan the QR code of CSDN official certification below on WeChat [free access]↓↓↓ .

insert image description here

Good article recommendation

Understand the prospect of python: https://blog.csdn.net/SpringJavaMyBatis/article/details/127194835

Learn about python's part-time sideline: https://blog.csdn.net/SpringJavaMyBatis/article/details/127196603

insert image description here

Guess you like

Origin blog.csdn.net/weixin_49895216/article/details/130214820