What kind of side jobs can you do by learning Python? I generally don't tell people! It is recommended to save

foreword

Two days ago, a friend came to me to complain, saying that once the salary was paid, the rent, water and electricity were paid, and there was nothing left. I don’t know where the money of those peers who eat, drink and play every day in the circle of friends come from? Indeed, the starting salaries of college students who have just graduated are very low. In cities with high consumption and high rents, it is difficult to even save enough money, let alone save money!

img

But there are always some people who seem to make money is not a problem for them at all. They can earn tens of thousands of dollars a month with one move. They all work in the office and get the same salary as us. The only difference is that they find a side job and invest in it. The dead wages at work are nothing.

img

Take Xiaodi beside me as an example, **he has just graduated two years ago, and has already saved more than 100,000,** but his salary is only 4,800, and his monthly full attendance is just enough for 5,000——At first, watching He lives in a house with a rent of 4,000 with a salary of 5,000. I always think that this person should have a mine at home? After I got familiar with it, I realized that by relying on part-time jobs in Python, I can get an extra six or seven thousand a month, and when I’m lucky, I can even receive a system order. Small orders start at three or four thousand, and large orders start at ten thousand.** Easy monthly income of 20,000. **However, all these changes happened only a year ago.

A year later, the salted fish is still a salted fish, but Xiao Di turned over by relying on Python. Why is Python programming suitable as a side job skill?

[----Help Python learning, all the following learning materials are free at the end of the article! ----】

For most friends, suitable side job skills are nothing more than the following two characteristics:

Easy to learn : easy to learn, reducing the time spent getting started;

Easy to use : It has a wide range of application scenarios. You can create sideline income when you enter, and you can handle daily work when you retreat. You will not feel guilty even if you are caught fishing.

Python, on the other hand, just meets these two requirements.

1. Let me say "easy to learn" first. For Xiaobai, Python is not only easy to learn, but also quite convenient and concise to write code. Compared with other programming languages ​​such as Java, for the same function, Java needs to write a 100-line program, while Python only needs 10 lines to get it done.

img

2. Let's talk about "easy to use". Python has the advantages of portability, scalability, and rich third-party libraries , which makes it widely used in the workplace and life: when programming , Python can seamlessly connect with other C, C++, R, JavaScript, SQL, etc. A mainstream programming language, greatly improving programming efficiency. In terms of crawler applications , Python's excellent third-party package can efficiently capture webpage data, and complete webpage label filtering with extremely short codes, and the processing of characters is also very flexible. Compared with other dynamic scripting languages, Python has a simpler interface for crawling web documents, and its requests-HTML package is very convenient and fast for crawling web pages. How to use Python to start a high-paying sideline life with one click Sitting on the above two major advantages, it is no wonder that Python has become a sideline "wealth password" for some people. The more common routes are: 1. Crawling information With the blowout growth of data, people are interested in The speed and accuracy requirements for data acquisition are also getting higher and higher. For example, after writing scripts in Python, you can help people in need grab train tickets, concert tickets, and hospital registration; you can also quickly crawl product information on the platform to help financial and operating partners keep an eye on hot news and public opinion Dynamic... 2. Traffic monetization Using Python can easily develop your own website, share knowledge and experience, and when the website traffic increases, you can further explore stable monetization methods.

img

3. Realize knowledge. Being a Python programming teacher can also have a considerable "after-sleep income". Not only can you do online courses, but you can also do offline programming training for children. Nowadays, primary and secondary schools are required to learn Python, and information technology will be included in the college entrance examination in a few years. The market demand for training in this area is also gradually growing.

Next, I will share a few platforms for programmers to receive orders

1. Coding official website: https://mart.coding.net The well-known Internet software outsourcing service platform under Coding, the platform is mainly outsourcing.

img

2. Open Source Crowdsourcing Official Website: https://zb.oschina.net The open source Chinese crowdsourcing platform is mainly based on crowdsourcing. At present, software crowdsourcing is divided into simple tasks and complex tasks. Simple software crowdsourcing tasks can be undertaken by individuals, and more complex software tasks can be completed by multiple people at the same time. Its process is: first, the contractor divides the tasks, After breaking down to the minimum, then subcontracting out, according to their ability and knowledge level to receive the contract, and finally complete the task, and the project will not be considered complete until the contractor passes the review.

img

3. Zhubajie ’s official website: https://zbj.com is a place to find part-time jobs, mainly for entry-level projects, not suitable for professional programmers. The above various demand releases are not limited to the software development industry, and are more suitable for novices.

img

4. Official website of Programmer Inn: https://www.proginn.com Programmers, product managers, designers and other Internet-related personnel can find suitable projects on it. Supports freelance, remote and part-time work, and can also hire on demand. There are many working modes.

img

**5. Taskcity (Smart City Outsourcing Network)** URL: http://www.taskcity.com/ The online bidding mode allows IT outsourcing projects and short-term IT recruitment and manpower dispatching needs to obtain cost-effective candidates.

img

6. Witkey.com

Website: https://task.epwk.com Whether it is LOGO design, animation design, industrial design, website development, software development, decoration design, VR shooting, VR scene production. Or copywriting planning, marketing promotion, trademark registration, copyright registration, etc. All kinds of institutions, enterprises and individual employers can buy the creative services they want here.

img

Finally, note that what kind of private work cannot be accepted:

1. Try not to accept personal calls from individuals without a third-party guarantee. Both parties have no guarantee.

2. As soon as you come up, just tell me what software to develop for me, without mentioning the specific requirements, and those without requirements documents are unreliable. Do not accept such projects.

3. Try to use the 442 charging method, that is, collect 40% of the project payment at the beginning of the project, 40% of the project payment in the middle of the project, and 20% of the project payment at the end of the project. If you don't give money at the beginning, try not to accept it. This must be remembered, otherwise it will be easy to work hard and not get the income you deserve.

4. Don't give the money, don't hand in the complete code. Your result is the code. If you hand over the code to the other party without paying the money, it is easy to be tricked.

Finally, I will introduce a complete python learning route, from entry to advanced, including mind maps, classic books, and supporting videos, to help those who want to learn python and data analysis!

1. Introduction to Python

The following content is the basic knowledge necessary for all application directions of Python. If you want to do crawlers, data analysis or artificial intelligence, you must learn them first. Anything tall is based on primitive foundations. With a solid foundation, the road ahead will be more stable.

Include:

Computer Basics

insert image description here

python basics

insert image description here

Python introductory video 600 episodes:

Watching zero-based learning videos is the quickest and most effective way to learn. Following the teacher's ideas in the video, it is easy to get started from the basics to the in-depth.

2. Python crawler

As a popular direction, reptiles are a good choice whether it is a part-time job or as an auxiliary skill to improve work efficiency.

Relevant content can be collected through crawler technology, analyzed and deleted to get the information we really need.

This information collection, analysis and integration work can be applied in a wide range of fields. Whether it is life services, travel, financial investment, product market demand of various manufacturing industries, etc., crawler technology can be used to obtain more accurate and effective information. use.

insert image description here

Python crawler video material

insert image description here

3. Data Analysis

According to the report "Digital Transformation of China's Economy: Talents and Employment" released by the School of Economics and Management of Tsinghua University, the gap in data analysis talents is expected to reach 2.3 million in 2025.

With such a big talent gap, data analysis is like a vast blue ocean! A starting salary of 10K is really commonplace.

insert image description here

4. Database and ETL data warehouse

Enterprises need to regularly transfer cold data from the business database and store it in a warehouse dedicated to storing historical data. Each department can provide unified data services based on its own business characteristics. This warehouse is a data warehouse.

The traditional data warehouse integration processing architecture is ETL, using the capabilities of the ETL platform, E = extract data from the source database, L = clean the data (data that does not conform to the rules), transform (different dimension and different granularity of the table according to business needs) calculation of different business rules), T = load the processed tables to the data warehouse incrementally, in full, and at different times.

insert image description here

5. Machine Learning

Machine learning is to learn part of the computer data, and then predict and judge other data.

At its core, machine learning is "using algorithms to parse data, learn from it, and then make decisions or predictions about new data." That is to say, a computer uses the obtained data to obtain a certain model, and then uses this model to make predictions. This process is somewhat similar to the human learning process. For example, people can predict new problems after obtaining certain experience.

insert image description here

Machine Learning Materials:

insert image description here

6. Advanced Python

From basic grammatical content, to a lot of in-depth advanced knowledge points, to understand programming language design, after learning here, you basically understand all the knowledge points from python entry to advanced.

insert image description here

At this point, you can basically meet the employment requirements of the company. If you still don’t know where to find interview materials and resume templates, I have also compiled a copy for you. It can really be said to be a systematic learning route for nanny and .

insert image description here
But learning programming is not achieved overnight, but requires long-term persistence and training. In organizing this learning route, I hope to make progress together with everyone, and I can review some technical points myself. Whether you are a novice in programming or an experienced programmer who needs to be advanced, I believe that everyone can gain something from it.

It can be achieved overnight, but requires long-term persistence and training. In organizing this learning route, I hope to make progress together with everyone, and I can review some technical points myself. Whether you are a novice in programming or an experienced programmer who needs to be advanced, I believe that everyone can gain something from it.

Data collection

This full version of the full set of Python learning materials has been uploaded to the official CSDN. If you need it, you can click the CSDN official certification WeChat card below to get it for free ↓↓↓ [Guaranteed 100% free]

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

Guess you like

Origin blog.csdn.net/weixin_49892805/article/details/130802090