如何系统的自学Python?收下这3条建议,包含学习资料和库资源

291 篇文章 0 订阅
151 篇文章 2 订阅

Python是时下最热门的编程语言,想要学习Python的同学有很多。

那么,Python应该怎么学?(全套教程文末领取哈)

在此分享一下我的经验。

首先,你要花一些时间熟悉一下python语言的语法,这个不难,也正是python的优势。

之后,就是根据你的需要,去了解一下常见的第三方库,并且找一些好的项目实践,通过实际项目提高这一方面的技能。

当下Python主要的应用领域有爬虫、网站开发、数据分析和可视化、机器学习和AI等,可以先想一想自己想深耕于哪个方向,然后开始学习。

具体的学习路径可以参考下方:

一、 打好基础

Python的语法还是比较简单的,掌握以下几个知识点,基本可以让你上手大多数的第三方库:

1. 基础知识点

  1. 变量类型:
  2. 字符串:str
  3. 整型:int
  4. 浮点型:float
  5. 列表:list
  6. 字典:dict
  7. 集合:set
  8. 元组:tuple
  9. 逻辑判断:
  10. if … elif … else…
  11. for loop
  12. while loop
  13. try … except …
  14. 函数和类:
  15. 函数:def 和 lambda
  16. 类:class
  17. 库:module

2. 学习资源分享

这部分基础知识,对于没有编程经验和基本知识储备的小伙伴,要求独立上手可能会比较难,其实这就可以利用现在丰富的网络资源进行学习,比如一些大佬分享的视频资源和线上培训机构的编程课程:
在这里插入图片描述
朋友们如果需要这份完整的资料可以微信扫描下方CSDN官方认证二维码免费领取【保证100%免费】

b. 麻省理工计算机科学导论及Python编程公开课

  • 来源:B站
  • 播放量:11万
  • 说明:MIT原生python课,近距离接触名校资源,英文原生字幕同时可以训练英语听力。如果英语不够好的同学也不用担心,打开弹幕还能惊喜地发现野生字幕组为您分享中文翻译,观看无障碍,学习也扎实。

img

二、了解以下常用的第三方库

Python的应用领域有很多,基本想得到的功能,你都可以在github上找到相应的库, 但主要的应用还是集中在以下4个方面:

  1. 网络爬虫:如requests、bueatifulsoup4、selenium等
  2. 网站开发:如flask、Django等
  3. 机器学习:如tensorflow、sklearn、keras、pytorch等
  4. 人工智能:如nltk、gensim、opencv等
  5. 数据分析:如numpy、pandas、matplotlib等

img

三、实践项目

有很多可以找到实践项目的网站,比如:

  • github: https://github.com
  • 实验楼: https://shiyanlou.com

下面是我整理的一些网上搜集到的对新手比较友好的项目,方便大家上手。

有具体学习方向或应用领域的同学,可以直接拉到本贴底部,有专门领域的公开项目整理。

1. 新浪微博爬虫

  • 地址: https://github.com/LiuXingMing/SinaSpider
  • star: 3.0k
  • fork: 1.5k

这是一个针对新浪的爬虫脚本,并且实时更新

img

2. faceai

  • 地址: https://github.com/vipstone/faceai
  • star: 6.8k
  • fork: 1.7k

这是一个包含了人脸识别、轮廓识别、头像合成、视频对象提取、图片自动上色、眼动追踪、换脸等功能的人脸ai开源项目。

img

3. Deepdream-Google的开源图像识别工具

  • 地址: https://github.com/google/deepdream
  • star: 12.5k
  • fork: 3.1k

这是一个由google开发的开源图像识别工具,帮助您以最快的速度熟悉图像识别相关的知识

img

4. 用机器学习来减肥

  • 地址: https://github.com/arielf/weight-loss
  • star: 3.3k
  • fork: 150

这是一个机器学习的项目,作者Ariel想要减肥,通过数据,他为自己制定更科学的减重方式。我们可以通过他代码,了解生活中应用机器学习的案例。

img

5. 微信公众号爬虫

  • 地址: https://github.com/bowenpay/wechat-spider
  • star: 2.6k
  • fork: 917

这是一个微信公众号的爬虫脚本,可以批量爬取微信文章。

img

6. Neural Doodle-把涂鸦风图片转换为艺术品风格的画作

  • 地址: https://github.com/alexjc/neural-doodle
  • star: 9.4k
  • fork: 857

这是一个基于神经网络实现的项目,用神经网络学习真实艺术家的绘画风格,然后将两者融合,使你的涂鸦变成杰作。

img

7. 10道趣味Python练手题

  • 地址: https://github.com/greyli/PythonExercises
  • star: 122
  • fork: 42

这是一个针对刚入门的新手的python练习册。项目中的题目主要是基于一些基础的、python自带的函数来实现的小项目。

img

8. HelloGitHub

  • 地址: https://github.com/521xueweihan/HelloGitHub
  • star: 31.1k
  • fork: 4.6k

这是一个面向编程新手、对开源社区感兴趣的项目,每月定期更新内容,会推荐时下流行项目、入门级项目、工具书籍、企业及项目等。让你学习之余,有更多余力上手联系。

img

读者福利:知道你对Python感兴趣,便准备了这套python学习资料

对于0基础小白入门:

如果你是零基础小白,想快速入门Python是可以考虑的。
一方面是学习时间相对较短,学习内容更全面更集中。
二方面是可以找到适合自己的学习方案

包括:Python激活码+安装包、Python web开发,Python爬虫,Python数据分析,人工智能、机器学习等习教程。带你从零基础系统性的学好Python!

零基础Python学习资源介绍

  • ① Python所有方向的学习路线图,清楚各个方向要学什么东西
  • ② 600多节Python课程视频,涵盖必备基础、爬虫和数据分析
  • ③ 100多个Python实战案例,含50个超大型项目详解,学习不再是只会理论
  • ④ 20款主流手游迫解 爬虫手游逆行迫解教程包
  • 爬虫与反爬虫攻防教程包,含15个大型网站迫解
  • 爬虫APP逆向实战教程包,含45项绝密技术详解
  • ⑦ 超300本Python电子好书,从入门到高阶应有尽有
  • ⑧ 华为出品独家Python漫画教程,手机也能学习
  • ⑨ 历年互联网企业Python面试真题,复习时非常方便

👉Python学习路线汇总👈

Python所有方向的技术点做的整理,形成各个领域的知识点汇总,它的用处就在于,你可以按照上面的知识点去找对应的学习资源,保证自己学得较为全面。(全套教程文末领取哈)
在这里插入图片描述

👉Python必备开发工具👈

在这里插入图片描述

温馨提示:篇幅有限,已打包文件夹,获取方式在:文末

👉Python学习视频600合集👈

观看零基础学习视频,看视频学习是最快捷也是最有效果的方式,跟着视频中老师的思路,从基础到深入,还是很容易入门的。
在这里插入图片描述

👉实战案例👈

光学理论是没用的,要学会跟着一起敲,要动手实操,才能将自己的所学运用到实际当中去,这时候可以搞点实战案例来学习。
在这里插入图片描述

👉100道Python练习题👈

检查学习结果。
在这里插入图片描述

👉面试刷题👈

在这里插入图片描述

在这里插入图片描述

👉python副业兼职与全职路线👈

在这里插入图片描述

上述这份完整版的Python全套学习资料已经上传CSDN官方,朋友们如果需要可以微信扫描下方CSDN官方认证二维码 即可领取↓↓↓

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值