刚接触Python如何快速上手?

关注者
1,020
被浏览
419,778
登录后你可以
不限量看优质回答私信答主深度交流精彩内容一键收藏

先上一张 Python 知识图谱,直观的了解一下 Python 的基本构成与实际应用。

环境搭建

使用 Python 首先需要搭建 Python 环境,如果不清楚的话,Windows、Mac 和 Linux 用户都可以参考如下内容。

开发工具

俗话说:工欲善其事,必先利其器,就编程来说,有一个得心应手的开发工具也是十分必要的。

Python 开发工具有很多,比如:PyCharm、Jupyter、VSCode 等,我们选择一个自己用着顺手的就行,如果是新手的话,建议首选 PyCharm,可以节省配置时间,快速上手

入门学习

现在网上有很多免费的 Python 教程,想要入门 Python 还是比较容易的,下面分享几个免费学习 Python 的地方。

官方文档

骆昊 Python100 天

廖雪峰 Python 教程

Python 入门必备知识

如何系统的学会 Python

我们知道书籍相对于网络教程可能会更加系统和深入一些,而且通过书籍来进行学习的成本相对也是比较低的。如果想看书的话,可以看看下面我之前这个回答中推荐的书籍,Python 入门进阶、网络爬虫、数据分析、Web 开发、机器学习、深度学习都有推荐,可以做个简单的参考。

在学习基本语法的同时可以做一些练习题来检测一下自己的学习成果。

如果在学习基本语法时觉得有一些枯燥乏味,这时可以找一些有趣的小例子来练练手,以此来增加自己的学习兴趣。

实际应用

Python 在现实中有着广泛的应用,比如:爬虫、数据分析、自动化办公等等,下面展开来说一下。

爬虫

提到爬虫,相信绝大部分人的第一反应就是 Python,尽管其他编程语言一样能写爬虫,但在人们的印象中,爬虫似乎与 Python 绑定了一样,由此可见爬虫在 Python 中的分量。

看一张 Python 爬虫思维导图,直观的了解一下 Python 爬虫知识体系。

下面分享一些 Python 爬虫相关内容,可以做个简单的参考。

Python 爬虫(一):爬虫伪装

Python爬虫(二):Requests

Python爬虫(三):BeautifulSoup

Python 爬虫(四):Selenium

Python 爬虫(五):PyQuery

Python 爬虫(六):Scrapy 实战

Python 爬虫(七):pyspider

Python 爬取豆瓣短评

Python 爬取知乎问答

Python 爬取爱奇艺弹幕

Python 爬取公众号文章

Python 爬取王者农药全套皮肤

用 Python 爬取英雄联盟全部皮肤

用 Python 爬取 QQ 音乐全部歌曲

用 Python 爬取三大相亲软件评论区

可能是最全的 Python 反爬虫及应对方案了

史上最全 Python 爬虫工具列表大全,建议收藏

超全开源 Python 爬虫工具箱,走到哪里爬到哪里

数据分析(可视化)

Python 在数据分析领域同样有着广泛的应用,先看一张 Python 数据分析思维导图,直观的了解一下 Python 数据分析过程。

下面分享一些 Python 数据分析(可视化)相关内容,可以做个简单的参考。

如何系统的学会 Pandas

可能是最全的 NumPy 教程

Numpy 闯关 100 题,你能闯几关?

Pandas 闯关 100 题,你能闯几关?

用 Python 分析电影《我和我的家乡》

用 Python 来绘制玫瑰图等常见疫情图

一款可以绘制出手绘风格的 Python 绘图神器

全文 40000 字,最强(全) Matplotlib 实操指南

2021年国庆你的朋友去哪浪了?让Python告诉你!

这款 Python 数据可视化神器比 matplotlib 效率高十倍

自动化办公

无论是程序员还是其他行业的工作人员,自动化办公都能起到事半功倍的效果。

Web 开发

Python Web 应用也是比较多的,Web 框架有很多,比如:Django、Tornado、Flask、Twisted 等,其中 Django 和 Flask 应该是最常见的了,下面分享一些相关内容,可以做个简单的参考。

Django 中文网

Flask 优秀资源大全

Django 优秀资源大全

Flask 教程 | w3cschool

Django 教程 | w3cschool

用 Python 实现学生在线考试管理系统(Django 版)

深度学习 & 机器学习

深度学习是一种实现机器学习的技术,机器学习是一种实现人工智能的方法。下面分享几个相关的学习内容,可以做个简单的参考。

TensorFlow 中文官网

PyTorch 官方教程中文版

10 分钟开启 Python 机器学习之路

好了, @野客 就分享到这里了。有帮助,记得点个赞~