Many friends asked me to learn Python Can you make money ? The answer is ” Certainly. !“
python Reptiles can certainly be a sideline , I am a sophomore non computer major , During the winter vacation python Reptile can earn more than 10000 a month .
The screenshot shows you the income graph .
The above data represent personal information !
Friends unfamiliar with reptiles may not know what reptiles are . Here is a brief introduction :
Crawler is to obtain information efficiently and in large quantities on the Internet through code 、 A technical means of sorting information . Big data era , How to quickly in the vast network 、 A lot of 、 Automatically get the information you want , And used for data analysis and decision-making ? You need to learn reptile Technology !
Writing crawlers is a very useful skill point , Especially for Python Even a necessary skill for Engineers . We can collect the data later , Through data cleaning , Finally, let the data be used for business analysis ; You can also get information and use it in your daily life , For example, before buying a house, grab the historical transaction records of the corresponding region and then make a decision ; You can also implement an aggregation application , Even commercial operation in the future …… So there is a profession called 「 Reptile Engineer 」.
In learning programming development , Writing about crawlers is a great entry point , In the process of implementing the crawler, we can not only improve the familiarity of the corresponding programming language , You can also collect the content you are interested in , For further use . Writing crawlers is a very productive and fulfilling job , You can quickly feel the fun of programming .
Since reptiles are so powerful , So what can reptiles do ? such as :
And so on, and so on, in addition to the above, there are many unlisted , As long as it's the data you want to crawl , As long as you can access the data through the browser, you can get it through the crawler . Even Baidu we use every day , In fact, it makes use of this reptile Technology , Release countless crawlers to various websites every day , Get their information back for you to use .
There's always someone who needs data from all kinds of websites , such as facebook、 Big data websites like cat's eye . Through some outsourcing websites , Orders can be received soon , Generally, we provide Party A with reptiles 、 Data analysis 、 Data cleansing services .( You can go to pig Bajie and other outsourcing platforms )
Except pig Bajie network , There are many websites at home and abroad , Let me summarize , If you want to learn how to get orders from these platforms and earn extra money , You can join me in the following group to learn , The boss also shares case practice online
Summarize some order receiving platforms of crawler , You can collect it , I'm afraid I can't find :
Programmer Inn China's leading free work platform , For middle and high end programmers 、 Product managers and designers and other Internet related personnel provide stable online work opportunities , Including free work 、 Telecommuting and part-time jobs , It also supports hiring on demand , There are many working modes , I would like to recommend you to try .
Although the name is called programmer Inn , But apart from programmers , Like a product manager , Designers and other Internet related personnel , All of them can find their own projects on it . You can experience what you are interested in .
Coding Its Internet software outsourcing service platform , The platform is mainly outsourcing .
Open source crowdsourcing platform in China , Mainly crowdsourcing .
Find a part-time place , Mainly entry-level projects , Not for professional programmers , Only for novices .
The platform focuses on customized development outsourcing services , It's also a platform for outsourcing projects .
Upwork It's the largest in the world 、 The best 、 The most standardized comprehensive human outsourcing service platform , By the famous Elance and oDesk Merge . Gather here 900 Thousands of freelancers from all over the world , You can definitely find the right position for you .
Types of work cover many different areas , From program development to marketing 、 advertisement 、 accounting 、 Legal affairs can work remotely
You read that right ,Dribbble It's not just the most popular designer community in the world , It's also a good source for designers to find remote work . Since being Tiny After the acquisition ,Dribbble Our recruitment attributes are gradually increasing , Try to keep it going PO In addition to their own good works , Waiting for your Bole , You can also focus on Jobs page , To the heart Team Submit resume .
Well known by programmers Stackoverflow It's a company where people work remotely , Programmers have a great advantage in teleworking ,Stackoverflow Jobs There is a selection of remote positions , There are plenty of remote technical positions .
99designs It's a hiring platform for designers , You can participate in the design competition and open the project bidding here , It can also provide one-to-one professional services to employers .
Remoteok Not only the initial part-time remote work , And the full-time category , Signing contracts and internships . Founder of the website Pieter Levels Itself is a digital nomad , He is also Nomadlist The founder of .
Toptal It's a high-end freelancer platform , Suitable for remote workers with more experience and working ability . It will connect enterprises with software engineers around the world , Designers and business consultants are connected .
AngelList It's a platform for startups and angel investors , There are also remote work opportunities offered by startups , If you're interested in joining a startup remotely , You can try it .
Topcoder Attract the world's top programmers through algorithm competitions , He will divide a large project into many small modules , Through the competition mode to the user to do , The winner can get the bonus for the module .
First you have to be proficient in Python Reptiles , So some Python The basics certainly need to be understood ,Python Installation and use of the environment ,Python Basic grammar , list , Dictionaries , String processing these simple knowledge are needed to learn .
secondly Python The main library that crawlers use is request library , This library is something you have to learn , The data you get still needs to be processed by yourself , Filtering rules through data , Regular expressions and so on .
Of course, you also need to learn some basic knowledge of the front end , Because all the data you crawl is on the Internet , So you have to understand the front-end basics , Otherwise, you may not find the data you need , What about crawling data .
There is now a lot of websites have developed their own anti climbing mechanism , So some common anti climbing measures are also what you need to learn , You can't get the data you want without learning .
Come here to summarize , I want to write one myself Python Crawler program , You have to learn Python Basics , Including environmental installation , Basic grammar , Dictionaries , Regular matching , There are also some data processing technologies and so on . The second is the library of mock requests request, There are also some anti climbing technologies and front-end foundations .
Python The technical points in all directions are sorted out , Form a summary of knowledge points in various fields , The use of it is , You can find the corresponding learning resources according to the above knowledge points , Make sure you learn more comprehensively .
reminder : Limited space , Packaged folder , The way to get it is : At the end of the article !!!!
Watch the zero basics learning video , Watching video learning is the quickest and most effective way , Follow the teacher's ideas in the video , From foundation to depth , It's still easy to get started .
Optical theory is useless , Learn to knock together , Do it , Can you apply what you have learned to practice , At this time, we can make some practical cases to learn .
Check the learning results .
We learn Python Must be to find a well paid job , The following interview questions are from Ali 、 tencent 、 The latest interview materials of big Internet companies such as byte , And the leader Ali gave an authoritative answer , After brushing this set of interview materials, I believe everyone can find a satisfactory job .
This full version of Python A full set of learning materials has been uploaded CSDN, Friends can scan the bottom of wechat if necessary CSDN Officially certified QR code 【100% Free access 】