Many friends asked me to learn Python Can you make money ? The answer is ” Certainly. !“
python Reptiles can certainly be a sideline , A partner around me will rely on python Reptile can earn more than 10000 a month .
His screenshot showed me his income chart is like this , People rely on receiving orders in a month. This sideline has more income than many people's main business .
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 number through the browser
Data can be obtained by reptiles . 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 Make your own good work , 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's a selection of remote positions in the , There are plenty of remote technical positions .
99designs It's a hiring platform for designers , You can take part in design competition here to bid for open projects , 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 , It is suitable for remote workers who have experience and work hard . 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 .
If you are right Python, I want to learn by myself Python, Here we have prepared rich Free learning package , Let's learn together , Let's analyze Python Part-time job 、 These things about the job market outlook .
Just beginning to learn python, If you don't even plan the complete learning steps , It's almost impossible to learn python. He put the Python All directions and routes have been sorted out , Form a summary of knowledge points in various fields .( The picture is too big , You can't put the full version here. You can get it free at the end of the article )
When we were watching videos to learn , You can't just move your eyes and brain without hands , A more scientific way to learn is to use them after understanding , At this time, the hand training program is very suitable .
learn python Just like learning mathematics , You can't just read without doing questions , Looking directly at the steps and answers will make people mistakenly think they have mastered everything , But when you come across a new problem, you will still be at a loss .
So I'm learning python Be sure to remember to do more handwritten code in the process of , You only need to read the tutorial once or twice .
We learn Python Must be to find a high paying job or a high paying part-time job , Here are some practical projects that companies can use , After learning these, I believe you will find a satisfactory job .
…
There are other things , For example, I made it myself Python Introductory graphic tutorial , When there is no computer, you can learn knowledge by using mobile phone , After learning the theory, you can knock the code and practice it , also Python Chinese version of the library 、MySQL and HTML Complete labels, etc , These are all things that can be given to fans .
Free access
】.