还不知道怎么自学Python?别再闷头瞎学了,看我五分钟,顶你两小时

前言

停,还不知道怎么自学Python的老铁,别再闷头瞎学了,看我五分钟,顶你两小时。

作为一个有着10年编程经验的Java工程师兼资深python爱好者,及一只致力于帮助无数小白成功上岸It行业的热心老鸟。

我虽然没有在Python的专业领域登峰造极,但也是从零基础一点一点学成的,路上踩过不少坑,中途也划过水,甚至想过放弃,不过最后咬牙坚持了下来,我不敢说自己的建议多专业,只能说接点地气,可操作性强一点。

一、知己知彼,方能百战百胜。

无论是学习一门语言还是一门技术,对于零基础的人而言,无疑是打开一个全新的世界。这时候如果你不了解自己,又不了解自己要学什么,无疑等同于瞎子摸黑,摸了半天也不知道自己要干什么,在一片漆黑中没有方向也看不到结果,这样学习是很难坚持下来的。所以你在学习之前,一定要先问自己两个问题:

  • 为什么学?
  • 学什么?

先说一下,Python本身就是一门比较强大的语言,它既能支持广泛的[应用程序开发]), 又能进行简单的文字处理,再到 WWW 浏览器、游戏,几乎是面面俱到,以至于现在很流行。但是,你学习究竟是为了把它作为一门语言掌握,还是仅是靠Python来实现某种功能,这个区别还是很大的。

所以到底想要学到什么程度,你得了解自己到底是想干什么?为什么要学?

你可能经常在浏览器上看见那种7天速成的Python,10天掌握Python等等,据我所知,很多人的自学都是被这样的信息诱惑到,以为Python很简单,那你就想错了,如果只是简单的文字处理,那可能没多久就能学会。但如果你想真的作为一门语言掌握,相信我,这种速成班就是来搅浑水的,7天后你会发现自己不过学了个寂寞。Python深入的学习,是有很长一段路要走的。

那么学习Python到底主要是学习哪些内容?

鉴于了解到天一冷,你会变懒的特性,我还是默默的帮你准备好了思维导图。

在这里插入图片描述

你要学的东西大概就是上面这一堆,做好一个思维导图后,你的思路就应该要比之前清晰很多,你可以根据自己要学习的内容,制定一份学习计划,具体到周,每周你大概要学习哪一块的东西,这样有目的又能快速看到成果的学习,容易让你坚持下来。

知道了自己的目光,到底该聚集在哪些知识上,再去找相应的视频,或者书籍。

二、找资源,按阶段进行学习

现在这个时代说是信息爆发也不为过,像是学习资源这种视频,随便一个网站都一找一箩筐,不过现在做媒体的门槛太低,导致这些视频的内容真的是参差不齐,要不然就只是停留在表面的知识上,不够深入,要不然就是内容过于晦涩难懂,这对新手小白来说比较残酷,毕竟接触的时间短,还没有办法准确的过滤掉那些差的资源。你可以找比较有经验的程序员求教,或者可以在一些靠谱的编程社区看看推荐。

·关于视频和书籍

Python在线指南

[developers.google.com/edu/python/…]

小白的Python入门教程实战篇:网站+iOS App源码

[github.com/michaelliao…]

小白的 Python 新手教程 —— [廖雪峰]:

[www.liaoxuefeng.com/wiki/101695…]

Google 的 Python 教程:

[developers.google.com/edu/python/…]

《Phtyon编程语言:从入门到实践》

img

这本书通常都是初高中的老师给同学们介绍编程的教材,可想而知有多么通俗易懂,就算是对非专业人士,这本书也是十分友好,专业的读起来更是通畅舒服,书里的案例和练习题实用性也很高,是手把手教学的感觉,却没有啰嗦的重复。我最开始接触的也是这本书,当时花了一个上午就看完了基本的语法结构讲解,意犹未尽。

《Python学习手册:第3版》

在这里插入图片描述

这本书可能要更落地,更现实。它全面、系统的讲解了关于Python的核心知识,又对每个知识点进行了详细的展开,整体编排由浅入深,循序渐进,不会让你有跨越感,将来你无论是想进入到哪一个细分领域,这本书都可以成为你未来工作的参照宝典。

入门学习主要是帮助你掌握Python基础知识和基本语法,这部分的学习一定要勤加练习,保持一定的持续性。学习过程大概在一个月,在掌握了基础之后,再根据你的需求来选定方向,应用方向不同,你要学的东西也大有不同。

这两种方式,也不是说谁更好这两种方法都有各自存在的价值,两者的结合将会让你对编程语言了解得更全面。

三、不以实践为导向的技术学习都是耍流氓。

当你学习了 Python 的基础知识之后,就需要做一个真正的项目来实践了。这个项目可以是一个简单的小游戏,或者GUI 计算器项目,也可以是一个可以区分消息是“spam”还是“ham”的复杂 AI 项目。田纳西大学助理教授奥斯汀·亨利结合自身经验,给出了一份“程序员都应该尝试的挑战性项目”清单,包含下面六个项目,我之前做了一遍觉得还不错,推荐给大家:

  • [文本编辑器]
  • 2D游戏-太空侵略者
  • 编译器-Tiny BASIC
  • 迷你操作系统
  • 电子表格
  • 电子游戏机模拟器

你还可以自己创建项目,或者加入一些靠谱的[开源社区]。

如今[开发者社区]正以惊人的速度增长,每天都有新的库和项目在快速更新。通过学习一个新的 Python 库,你不但可以继续熟悉这门语言,还可以增加你的知识面,为未来解决实际

问题打下基础。而且有更多机会与其他人一起工作,将有助于你对特定主题进行深入研究和了解,增加自己的专业性和可信度。

关于一些靠谱的网站社区:

0. GitHub — 开发者最最最重要的网站:[github.com]

1. Stack Overflow — 解决 bug 的社区:[stackoverflow.com/]

2. 程序员客栈—自由工作平台:[www.proginn.com/]

3. 掘金 — 帮助开发者成长的技术社区:[juejin.im]

4. v2ex:[www.v2ex.com/]

5. [博客园]—纯净的技术交流社区:[www.cnblogs.com/]

6. Hacker News —国外优秀的文章[分享网]站:[news.ycombinator.com/ne]

最后还想给你几点建议:

1、保持学习的持续性,并且要不断学习,把编程当做一种习惯。

2、不要一味的对着别人的代码敲,你不是码农,而是一个开发者,思考和思路才是你要学的。

3、脑过千遍,不如手过一遍。一定要学练结合,从做项目中找知识漏洞。

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

对于0基础小白入门:

如果你是零基础小白,想快速入门Python是可以考虑的。

一方面是学习时间相对较短,学习内容更全面更集中。
二方面是可以找到适合自己的学习方案

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

零基础Python学习资源介绍

👉Python学习路线汇总👈

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

👉Python必备开发工具👈

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

👉Python学习视频600合集👈

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

👉实战案例👈

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

在这里插入图片描述

👉100道Python练习题👈

检查学习结果。

👉面试刷题👈

在这里插入图片描述

在这里插入图片描述

资料领取

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

在这里插入图片描述

好文推荐

了解python的前景:https://blog.csdn.net/xiqng17111342931/article/details/127705925

了解python的副业:https://blog.csdn.net/xiqng17111342931/article/details/127872402

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值