Can learning reptiles find a job? What is the use of learning reptiles? Can I do outsourcing and part-time jobs after learning Python?

foreword

Today's article is to make a summary for everyone! What does this article summarize?

Of course, it is a question that everyone has been struggling with before, and the summary of various questions is also an answer to everyone's questions.

Take a chestnut:

Can learning reptiles find a job? What is the use of learning reptiles? Can I do outsourcing and part-time jobs after learning Python?

Waiting for a series of issues that everyone cares about, here is a brief summary for everyone.

If it helps you, hey, give me a three-link encouragement~

img

1. What about learning Python?

Here is a detailed outline for everyone, you can follow it step by step~ (guaranteed to be super detailed)

insert image description here

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

From the zero-basic learning of Python to the proficiency of entry, the above outline includes all~

Learn to master good knowledge and you can find a job. If it is less than 8k, I ate it.

If you can’t see the detailed content clearly, you can find me on Didi to get the high-definition full picture. Wait for someone who is destined to drop me~ hahaha

img

2. Start with a simple installation

img

There are a lot of cuties who often encounter these novice questions when they first start learning Python☠️

1) Module installation

win + R 输入cmd 输入安装命令 pip install 模块名

(如果你觉得安装速度比较慢, 你可以切换国内镜像源)先听一下歌 

相对应的安装包/安装教程/激活码/使用教程/学习资料/工具插件 可以找我拿

2) Module installation problem

If installing python third-party modules:

  1. win + R, enter cmd and click OK, enter the installation command pip install module name (pip install requests) and press Enter

  2. Click Terminal (terminal) in pycharm to enter the installation command

Reason for installation failure:

Fail one: pip is not an internal command Solution: Set environment variables.

Failure 2: There are a lot of red reports (read time out)

Solution: Because the network link times out, you need to switch the mirror source.

清华:https://pypi.tuna.tsinghua.edu.cn/simple   
阿里云:https://mirrors.aliyun.com/pypi/simple/  
中国科技大学 https://pypi.mirrors.ustc.edu.cn/simple/   
华中理工大学:https://pypi.hustunique.com/   
山东理工大学:https://pypi.sdutlinux.org/  
豆瓣:https://pypi.douban.com/simple/ (我习惯性的用豆瓣的好用好记)  
例如:pip3 install -i https://pypi.doubanio.com/simple/ 模块名 。

Failure three: cmd shows that it has been installed, or the installation is successful, but it still cannot be imported in pycharm.

Solution: There may be multiple python versions installed (anaconda or python can install one) and uninstall one

Ok, or the python interpreter in your pycharm is not set up.

3) Installation of Python interpreter

How to configure the python interpreter in pycharm?

 1. 选择file(文件) >>> setting(设置) >>> Project(项目) >>> python interpreter(python解
释器) 。
 2. 点击齿轮, 选择add 。
 3. 添加python安装路径。

4) Installation of Pycharm plugin

How does pycharm install plugins?

 1. 选择file(文件) >>> setting(设置) >>> Plugins(插件) 。
 2. 点击 Marketplace 输入想要安装的插件名字 比如:翻译插件 输入 translation / 汉化插件 输
入 Chinese 。
 3. 选择相应的插件点击 install(安装) 即可。
 4. 安装成功之后 是会弹出 重启pycharm的选项 点击确定, 重启即可生效。

3. What are the application learning directions of Python?

  1. Website development: web back-end development <function> front-end page development, etc.

For example: the current excellent full-stack django and framework flask all inherit the simple and clear style of python, and the development efficiency

High, easy to maintain, and well integrated with automated operation and maintenance. Python has become the de facto standard in the field of automated operation and maintenance platforms;

Websites developed by python: Douban https://www.douban.com/ Youtube , Dropbox , Douban...etc

  1. Crawler < As long as you can see the data content can be collected.

For example... In the field of reptiles, Python is almost dominant, using all data on the network as resources, and using automated programs to

Conduct targeted data collection and processing. Engaged in this field should learn crawler strategy, high-performance asynchronous IO, distributed crawler

etc., and conduct an in-depth analysis of the source code of the Scrapy framework to understand its principles and implement a custom crawler framework.

  1. Compared with other interpreted languages, the biggest feature of Python language for data analysis is its huge and active scientific computing ecology.

There are quite complete and excellent libraries in data analysis, interaction, and visualization.

  1. Automated scripts perform many repetitive tasks such as reading pdfs, playing music, checking the weather, opening bookmarks, cleaning files

Folders, etc., it is very convenient to use automated scripts to eliminate the need to manually complete these tasks again and again.

  1. Artificial intelligence Various artificial intelligence algorithms are written based on Python, especially after PyTorch, Python is the leader of the AI ​​era

The position of the card language is basically determined.

  1. Game development/assisting automated test operation and maintenance...

4. What is the employment direction and salary of Python for finding a job?

The main direction of finding a job in Python is:

1) Development Engineer <Website Development/Full Stack Development>

Flask, Django MongoDB, Redis, MySQL Python network programming, and multi-threading, multi-process, coroutine

and other parallel programming models.

The average salary in Beijing is 23K - 15K for fresh graduates - 16.9K for 1-3 years - 22.9K for 3-5 years.

Data source: https://www.jobui.com/salary/beijing-pythonkaifagongchengshi/

Recruitment data source: (Boss directly hired) https://www.zhipin.com/job_detail/?

query=python%E5%BC%80%E5%8F%91&city=101010100&industry=&position=

2) Reptile Engineer

python anti-crawling <verification code IP proxy> crawler framework Scrapy regular xpath css database MongoDB, Redis,

MySQL 。

The average salary in Beijing is 22.5K - 16.7K for fresh graduates - 18.1K for 1-3 years - 24K for 3-5 years.

Data source: https://www.jobui.com/salary/beijing-pachongkaifagongchengshi/

Recruitment data source: (Boss directly hired) https://www.zhipin.com/job_detail/?

query=%E7%88%AC%E8%99%AB&city=101010100&industry=&position=

3) Data Analyst

numpy, pandas, matplot MongoDB, Redis, MySQL algorithms Pyecharts.

The average salary in Beijing is 25.3K - 13.5K for fresh graduates - 19.4K for 1-3 years - 26.2K for 3-5 years.

Data source: https://www.jobui.com/salary/beijing-shujufenxishi/ Recruitment data source: (Boss direct employment)

https://www.zhipin.com/job_detail/?

query=%E6%95%B0%E6%8D%AE%E5%88%86%E6%9E%90&city=101010100&industry

=&position= Finish learning as required.

The salary for Python employment is generally around 8-15K

5. What should I learn if Python wants to take part-time outsourcing?

img

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

What is outsourcing?

It means that someone pays you to help him write a program, and customize the development of program software according to the needs of Party A, so as to get a certain amount of remuneration.

At present, there are relatively more outsourcing of crawler + data analysis:

For example: students' graduation design/course design/homework; some data collection required by individual businesses;

Some data needed by someone’s company, etc. Collect epidemic data for visual analysis/collect housing data for visual analysis/collection

Recruiting websites for visual analysis/ collection of e-commerce platforms for visual analysis, etc. These are common outsourcing needs

According to the needs of outsourcing and the difficulty of procedures - the charging situation of outsourcing is also different, and it is calculated according to the distribution.

Simple outsourcing: about 100-300 Time-consuming: about 30-60 minutes.

Medium outsourcing: about 500+ Time-consuming: about 1-2 hours.

Slightly more difficult Outsourcing: Price 1000+ Uncapped, etc. Time-consuming: 3-5 days Automatic answer 1000 is actually not difficult, but others do not

Yes, urgently needed…

Crawler and data analysis outsourcing: In general, the cycle of writing outsourcing is relatively short.

The outsourcing difficulty and time-consuming of website development will be greater

For example, developing a background data management system / a company’s official website / or a student’s graduation project, etc., but the price is relatively relatively

High, the price of website development is generally thousands.

6. Where can I pick up outsourcing?

  • Taobao/Xianyu - Outsourcing order receiving group <QQ outsourcing group or WeChat outsourcing group> There is a commission, usually 30%.

Outsourcing order receiving platform: <A deposit is required for studios or outsourcing companies>

1、解放号 https://www.jfh.com/serviceProvider.html    
2、猿急送 https://www.yuanjisong.com/job    
3、程序员客栈 https://www.proginn.com/?loginbox=show    
4、码市 https://codemart.com   
 5、人人开发 https://rrkf.com/    
6、猪八戒 https://changsha.zbj.com/    
7、一品威客 https://www.epwk.com/task/    
8、开源众包 https://zb.oschina.net/projects/list.html    
9、智城外包网 https://www.taskcity.com/    
10、实现网 https://shixian.com/cases    
11、电鸭社区 https://eleduck.com/categories/6/tags/0-18    
12、Remoteok https://remoteok.io/    
13、Toptal https://www.toptal.com/    
14、AngelList https://angel.co/    
15、英选 https://www.yingxuan.io/ ......等等。

Summarize

Learning a skill is still making money. If you master it well, you will make money.

When it comes to burrowing... there is no chicken soup to share with you. This is how you learn technology. Now you can make money if you have technology in your job. When you were young

If you don't learn something (any technology), you can only move bricks on the construction site (not to say that the wages of moving bricks are low, but the wages of moving bricks are actually quite good.

Gao is just to see if you can bear this hardship) Okay, that’s all for today’s sharing, see you next time~

img

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 also some other things, such as my own Python introductory graphic tutorials. You can learn knowledge with your mobile phone without a computer. 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

Guess you like

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