年薪30W的Python程序员,是如何学习的?Python从零开始自学路线图

  • 🔔 B站主页:https://space.bilibili.com/1707990930
  • 📣 欢迎🎉点赞👍收藏🌟评论📝如有错误请指正!
  • 💻 Python&Java领域博主
  • 😁 你们的支持是我最大的动力

大家好,我是爱丽

在这篇文章中,我们将向你仔细介绍 “小白从零到大神的Python自学路线图”。

你现在是否也有这样的问题困扰着你:

  • Python怎么自学?
  • 自学Python的最好方法是什么,如何去做?
  • 大学里面有教,我还需要培训吗?

这是一个我经常被问到的问题,我曾向超过20000人教授Python。

我被问到的最常见的问题之一是"你有没有推荐的教程让我去学习?"这是一个常见的问题。

这就是为什么在这篇文章中,我将向你展示如何学习Python而不掉队、学习Python而不迷失方向。

📢在你开始学习之前,以下是你可以自学Python的三个原因

在这篇文章中,我们将尝试为您提供自学Python所需的所有信息。

但首先要做的是。
让我们来看看你应该自学Python的原因。

我之所以要告诉你为什么你应该自学Python,是因为

因为我想让你认识到,就算大学里面有教,但还是需要去看一些商业课程。

作为一名前教师,我可以告诉你,学校和商业课程在内容上是有些不一样的。
学校所教的是课本上的知识,而编程是会不断变化更新的,学习拥有跟不上这一点。

让我们来看看为什么你可以自学Python。

我们得出了以下三个结论

  • 因为Python是一种容易学习的语言
  • 因为有大量的Python学习材料可用
  • 因为有很多自学成才的人找到了工作在开发应用程序

我们将依次看一下其中的每一项。

🟠Python是一种容易学习的编程语言

你可以自学Python的第一个原因是,它比其他编程语言更容易学习。

通过查看一些Python代码,可以很容易地看到这一点。
下面是一个输出数字0-9的程序。

for i in range(10):
    print(i)

你还没有研究过它,但你觉得它将输出一系列数字。

使用Python,你可以写一个程序,只用两行就能输出一串数字。

另一方面,如果我们使用Go编程语言,我们会得到以下结果

package main

import "fmt"

func main() {
	for i := 0; i < 11; i++ {
		fmt.Println(i)
	}
}

用Python在Go中做同样的事情,需要9行代码。

如果你要问哪个更直观,我们会说是Python。

从这个例子中可以看出,Python的很多方面都是直观的、容易学习的,即使对初学者来说也是如此。

🟡有很多学习Python的教程。

有很多学习Python的教程

所以你不必担心自己的学习问题。 你可以选择最适合你水平的材料。

  • 从书中学习
  • 通过视频学习
  • 在网上学习

无论你选择哪种形式,都有如此多的选择

如果某个课程不适合你,你可以随时转到另一个课程。
如果你认为 “这不适合我…”,你可以直接换成另一种教程进行学习。

当我是一个初学者时,我使用了某本书,但几乎失败。
但后来我换了另一本书,就完全没那么难了! 这一点都不难!

如果你现在是一个小白,我这里也收藏了很多的零基础入门资料,获取方式我放在结尾了

在这里插入图片描述

🟢因为人们正在自学开发应用程序,并从事兼职工作

越来越多的人通过我的B站视频自学了python零基础课程。

如果你采取正确的步骤,你将能够学习Python。

📢从零开始学习Python的5个步骤

让我们来看看其中的步骤。
下面是从头开始学习Python的五个步骤

  • 了解你能用Python做什么
  • 买一台电脑
  • 找资源学习基础知识
  • Python刷题
  • 继续学习Python并尝试将其应用于自己的工作中

让我们依次看一下这些问题。

第①步:了解你能用Python做什么

你需要做的第一件事是决定你想用Python做什么。

要做到这一点,你需要知道你能用Python做什么。

使用Python,你只需用一个工具就可以做以下事情

  • 人工智能/机器学习
  • 数据科学/数据分析
  • web开发
  • 移动应用程序开发
  • 网络爬虫
  • Excel自动化
  • 游戏开发
  • 区块链发展

从这些可以看出,Python是非常通用的。

糟糕的是,有太多的选择,所以很容易在学习中迷失。

这就是为什么,当你自己学习时,最好先在心中有一个总的目标。

例如,"我想学习Python,为虚拟货币创建一个有利可图的人工智能。 然后你会知道,你需要学习Python和机器学习的基础知识。

这里的诀窍是一次只研究一个领域。

诀窍是一次只研究一个领域,因为如果你尝试太多不同的东西,你最终会一无所获。

第②步:购买一台电脑

如今,你可以使用智能手机学习编程。
但在现实中,没有一个工程师会在智能手机上写代码。

你可以在手机上实际学习Python,但如果你要学习编程,你应该使用电脑。

你用来学习Python的电脑可以有任何规格。

这是因为即使你有一台低规格的PC,你仍然可以使用一个叫做Google Colaboratory的免费服务来学习Python。

Google Colaboratory是一项服务,允许你在浏览器中使用Python。 因此,如果你只有互联网和一台电脑,你可以学习Python。

因此,如果你有一台电脑,请按照这些步骤现在就开始学习吧!

第③步:找资源学习

你选择哪一个取决于你的偏好。 以下是一个粗略的指南

①离线视频资源和书籍
②B站:为那些想通过视频学习的人/为那些想免费学习的人服务

python学习路线
找资源的同时我们得先知道学习路线

第④步:Python刷题

一旦你掌握了一些基本语法,就该做一些练习了。

如果你只看而不练,你很快就会忘记你所学到的东西。 一旦你有输入,确保你也有输出。

有两种方法来做Python练习。

在网站上进行刷题
100个Python练习题包

我们将依次带你了解这些情况。

模式1:使用网站
如果你想用一个网站来解决Python练习题,我推荐菜鸟的Python 100例

在这里插入图片描述这里一共有100道练习题

在进行练习的时候,尽量记住以下几点

1)首先,请按规定解决这个问题。
2)其次,请补充你自己的想法。
3)如果你忘记了任何部分的语法,请用谷歌搜索并解决它。

模式2:使用100个Python练习题包
这是我创建的一个Python练习集。

如果你想能够写出代码,你需要使用你所学到的东西并输出。

本书共包含100个问题,所以当你解决完这些问题的时候,你就可以顺利完成了。

在这里插入图片描述

第⑤步:继续学习Python并尝试学习应用领域

到目前为止,你已经掌握了Python的基础知识。 现在是时候转向Python的更高级方面了。

在第5步中,你将 "平行 "地进行以下主题的工作

  • 学习中级的Python语法
  • 转到你感兴趣的应用领域。

让我们逐一来看一下。

学习中级的Python语法
B站和一些资料中介绍的知识约占总数的10-20%。

简而言之,编程是一个非常深入的研究领域。

不可能什么都知道,也没有必要,但学习一些中级的Python语法是个好主意。

做到这一点的最佳地点是在本课程中。

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述作为一个曾经的学校教师和现在的自由职业者,我可以向大家推荐这个Python课程。
它的强度是B站的5-10倍。

如果你想掌握Python,这是为你准备的课程。

顺便说一下,教员是一位活跃的阿里工程师。 这是一个向具有如此高规格的人学习Python的好机会。

这是每一个自学Python的学生应该学习的课程!

资料的获取方式我放在文章的结尾了

提示:如果你想在学习Python后换工作

学习Python后有许多不同类型的工作可以做,不仅仅是工程。

网络工程师(后端工程师)
机器学习工程师
数据分析师

后台很容易学习。 互联网上有很多信息。

但对于机器学习工程师和数据科学家来说,很难知道该学什么和怎么学。

因为有太多的东西需要学习。 而没有路线图,就很容易落后。

因此,根据我的经验,我把自学的最佳方法列了出来。

📢Python所需时间和周期

可以说Python自学所需的时间在120小时左右。

我根据自己在每个编程学校的经验计算得出。

基础语法:10个小时
爬虫、数据分析、办公自动化:40个小时
web后端、机器学习:70个小时

如果将以上所有内容取平均值,则大约需要 120 小时。

如果你在公司工作,平日学习1小时,假期学习3小时,大约需要3个月的时间。

📢Python学习路线

1、Python基础语法

2、爬虫

3、数据分析

4、web开发

📢关于自学Python的3个常见的问题

常见问题1:Windows和Mac哪个更好?

Mac和Windows之间没有大的区别,但Windows比MacOS更难构建。

Windows比MacOS更难设置,因为它有更多无用的功能,比Mac需要更多的设置时间。

常见问题2:我应该在学习学习人工智能和数据科学吗?

总之,你不一定要在学习学习。

你可以自学,因为有很多容易理解的书籍和材料。

然而,不言而喻,人工智能和数据科学是很难的,你不仅需要有良好的Python知识,还需要有数学和机器学习知识。

而如果你把学习过程弄错了,就会变得太困难和令人沮丧。

但要决定学习哪些材料和哪些步骤是很难的。

因此,我们把具体的学习程序和推荐材料放在一起。

📢摘要 : 没有经验也能自学Python!

如果你到目前为止已经完成了路线图,你现在应该有了自己实施的技能。

一旦你能够自己搜索和学习,你就可以做任何事情了。 这是真的。

如果你不能遵循路线图,而且你觉得你会失败,我认为使用编程学校是个好主意。

为技能付费总比失败和放弃要好。
我认为,你应该花钱来获得技能。

一旦你掌握了这些技能,你就可以在你的余生中使用它们。

最浪费的事情是最后什么都不做。
如果你对编程感兴趣,只需尝试一个月。

我没有夸大其词,学习编程改变了我的生活。

我希望看到这篇文章的人也能享受他们唯一的生命(ωω´)!

📢最后在资料中提到的资料都可以免费获取

扫码添加即可免费领取本篇文章提到的所有资料!
在这里插入图片描述

第一篇 JavaScript入门篇 第1章 初步了解JavaScript 1.1 JavaScript是什么 1.2 JavaScript能做什么 1.2.1 表单数据合法性验证 1.2.2 页面特效 1.2.3 交互式菜单 1.2.4 动态页面 1.2.5 数值计算 1.3 JavaScript编程起步 1.3.1 “Hello World!”程序 1.3.2 选择JavaScript脚本编辑器 1.4 如何引入JavaScript脚本代码 1.4.1 通过<script>与</script>标记对引入 1.4.2 通过<script>标记的src属性引入 1.4.3 通过JavaScript伪URL引入 1.4.4 通过HTML文档事件处理程序引入 1.5 嵌入JavaScript脚本代码的位置 1.5.1 在<head>与</head>标记对之间放置 1.5.2 在<body>与</body>标记对之间放置 1.5.3 在两个标记对之间混合放置 1.6 选择合适的浏览器 1.7 处理不支持JavaScript脚本的情况 1.7.1 使用<!——和——>标记对直接屏蔽法 1.7.2 使用<noscript>和</noscript>标记对给出提示信息 1.8 本章小结 1.9 本章习题 第2章 JavaScript编程的语言基础 第3章 JavaScript事件处理 第4章 JavaScript基于对象编程 第5章 文档对象模型(DOM) 第6章 String、Math、Array等数据对象 第7章 Window及相关顶级对象 第8章 Document对象 第9章 HTML元素对象 第二篇 JavaScript进阶篇 第10章 正则表达式 第11章 客户端与服务器端通信 第12章 JavaScript与Ajax技术 第13章 JavaScript错误与异常处理 第三篇 JavaScript实例篇 第14章 JavaScript与插件通信 第15章 JavaScript常用特效收集
评论 11
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值