社区所有版块导航
Python
python开源   Django   Python   DjangoApp   pycharm  
DATA
docker   Elasticsearch  
aigc
aigc   chatgpt  
WEB开发
linux   MongoDB   Redis   DATABASE   NGINX   其他Web框架   web工具   zookeeper   tornado   NoSql   Bootstrap   js   peewee   Git   bottle   IE   MQ   Jquery  
机器学习
机器学习算法  
Python88.com
反馈   公告   社区推广  
产品
短视频  
印度
印度  
Py学习  »  Python

如何高效学习 Python ?

痴海 • 4 年前 • 509 次点击  


最近几年随着知识付费的兴起,很多优质的内容大家都触手可及,甚至你都不用自己寻找,知识就自动送到你面前,你的朋友圈可能就被一门课程给刷屏。


但学习本身是一件非常逆人性的事,大部分人看到一篇好的技术文,第一反应先收藏,然后想着以后有时间慢慢的看。


但 99% 的人收藏之后再也不会去看。


技术人都会有个通病爱收藏资源,你想想自己百度网盘收集过多少教程视频?再想想多久没在看过这些资源?基本上都是在网盘积灰吃容量。


这个时代不缺信息、不缺好的资源,甚至只要你稍微用点心都可以接触到任何领域优质的内容。


但同样一份技术教程,有的人看完就可以熟练掌握,而有的人却一点收获都没有。


有的人越学技术越厉害,而有的人越学越觉得编程非常痛苦,学了好久还是写不出程序。


我最开始学习编程的时候也是如此,摸索了非常久的时间,才慢慢找到自己高效学习方法,并且我想把这个高效学习方法教会给大家。


1 主动与被动学习


人的学习行为可以分为主动与被动学习,并且有个非常著名的「学习金字塔」理论,美国缅因州国家训练实验室还专门做了实验,并发布的「学习金子塔」的报告。



被动的学习方式:听讲、阅读、视听、演示;


只能让你做到内容留存率的 5%、10%、20% 和 30% 的知识。

    

而主动的学习方式,如通过讨论、实践、教授给他人;


会将原来被动学习的内容留存率从 5% 提升到 50%、75% 和 90%。


平常人的学习 Python 的路径一般是这样:首先找到一份 Python 教程,再凭着自己强大的意志力,努力的从头看到尾。


好一点会记些笔记,自己动手敲些代码。但好不容易把一本厚厚的技术书籍看完之后,到了真正写代码的时候,发现根本敲不出来,而之前看过的内容也很快都忘记了。


这样的学习过程就是我们常说的被动学习,我们可以看到,学习 Python 的过程中你都是在听别人讲,或者自己看书,或是让别人演示给你。


在整个过程中,永远是别人在输出内容,而你永远是被别人灌输,没有自己独立思考的行为。


一个知识想要牢牢的掌握,一定是要有自己独立思考的过程,比如与人交流讨论,把自己所学的内容讲述给别人听,用自己的语言归纳总结,写篇技术博客,甚至自己出教学视频。


举个大家都懂的例子,那就是英语学习。


我们从小就开始学习英语,有些人读书期间英语成绩很不错,做起语法题都非常容易。


但真正叫你跟老外交流的时候,除了:


Hello

How are you

I'm fine, thank you, and you?,


新概念素质三连,其他什么也说不出来。


学了十几年的英语大部分人连最基础的口语交流都做不到,本质上来讲就是因为大家一直都是在被动的学习,从来没有主动用过英语。


如果你是刚学 Python 或者想把 Python 学好,首先第一步一定要理清Python 都有哪些方向可以走, 相应都需要学习哪些技术。


2 Python 相关的职业方向


市面上 Python 的工资是非常不错的,昨天写的一篇文章《我为什么要学习 Python(2020版)》里面就把 Python 相关方向的工作都做了一个测评。



这张表格就把上面 5 个 Python 职业方向做了一个总结,清晰明了,大家一眼就能看懂。


我一直认为 Python 是所有编程语言里,最好入门的语言。


非常适合零基础想转行的同学,学完基础在学些实战的项目,根据自己的特点,进行职业方向的选择,还是非常容易找到编程的工作。


我毕业的时候就是选择了爬虫开发,做为自己的职业发展方向。


因为爬虫真的非常好学,市场需求也有,对于当时我零基础,学历不高的人来说,真的太适合不过了。


那现在如果有人问我,现在零基础想转行做编程,应该选择什么方向呢?


我的回答会是: Python 全栈:爬虫 + web 开发。


基础差,学历一般,工资能达到 10K 以上

基础不错,学历也不错,做全栈工资能达到 15K以上


现在市场对于当方面的爬虫人才要求是比较高的,需要你会逆向能力,逆向这个技术就比较难些了。


但如果你既会爬虫,还会 web 开发,那么真的非常好找工作,未来的发展也是奔着技术总监去的。


而这两项技术在我之前也介绍过,入门都非常好学。


当然如果你想要达到能找到工作的程度,仍然需要掌一些比较核心的技术。


3 我的 Python 高效学习方式


在我最初学 Python 的时候就是一直在被动的学习,看着别人的教程,而收集到的教程非常零散,根本不是系统的内容。


而且最致命的是,我在网上只能学习到一个最基础的内容。


但企业真正需要的项目实战,网上根本找不到想要的教程。


而你没有项目经验,就不可能找到编程工作。


后来我接触到「学习金字塔」理论之后,我开始慢慢的输出学到的知识。


由被动转主动,开始每天在公众号发表文章,输出我学到的内容。


开始与人交流,在自己的技术交流群帮别人解疑。


然后就是按部就班的开始打基础,我总结了下 Python 的学习路径。


1、Python 相关书籍若干本;

2、了解 Python 基础数据类型;

3、熟悉各种类型的操作方法;

4、理解函数和类的概念;

5、学习市场最需要的技术;

6、能独立做实战项目;

5、练习练习再练习;


上面是我当初学习 Python 的所有路径,这已经是两年前的事了。


这期间有无数的读者问我:


1 怎么才能转行到 Python 编程行业

2 我应该学习什么样的知识才能胜任 Python 工作

3 我应该做什么项目才能被企业看重


这些问题其实我在以前写的文章,都有说过。


但大家想要的是一张完整的知识地图,就是大家只要把上面的知识点学会,就能出去找工作的那种。


于是乎,我根据这些年自己的从业经验,在加和几个大佬讨论,我给大家总结了市场最需要的 Python 技术栈,知识地图。


如果你能全部掌握下面的知识点,绝对能找到一份薪资在 10K 以上的 Python 工作。



其实 Python 的学习,上手很容易,难就难在如何进阶。


上面就是我给大家整理了一套完整的学习体系 ,前期以被动学习为主,把每个知识点都认真学会。


后期慢慢再把自己所学到的知识全部输出,可以是写技术博客,也可以是讲给别人听,以主动输出来继续精进。


那市面上是否有根据上面知识地图相应的教程?


答案是:目前是没有的。


这份知识地图,是我和一位年薪 50W 的 Python 大佬,一起整理输出的。


目的就是为了帮助那些零基础想要转型做 Python 的同学。


已最短的时间,学习到最有用的 Python 技术,找到一份 10K 以上的编程工作。


最开始我一直是无偿帮助想要转行的同学,写了非常多高质量的 Python 教程,比如下面的文章:


我为什么要学习 Python(2020版)

如何自学Python(2020版)

如何自学 Python

爬虫自学之路


如果大家自学能力不错,你完全可以按我上面的文章教给大家的思路,自学走上 Python 的道路,下面的内容也可以不用看。


你有强大的自学能力,那么下面的内容可以不用看

你有强大的自学能力,那么下面的内容可以不用看

你有强大的自学能力,那么下面的内容可以不用看


重要的事情提醒三遍,看到这里的同学,我姑且相信是还没那么强大的自学能力。


我在这个行业也浸泡快 3 年的时间,这期间帮助过非常多的同学成功转型进入到编程行业。


但我发现仍然有非常多同学,即使我提供了相应的干货攻略,还是非常迷茫,不知道如何学习 Python,才能转行到编程行业。


那为什么我自己不创办一个靠谱的 Python 培训班呢?


很多人说,参加培训就是被割韭菜。

其实我想告诉各位,不要错误的认为培训就是被割韭菜。

你认真去观察下,现在做什么都要付费了,我们已经进入了为价值全面付费的时代了。

好的培训,好的学习氛围,必须大力宣传啊,这有什么不敢讲的。

何况好的编程培训,必须是能够让你学会技术,有清晰的学习路径,还要有强大的答疑服务,有专人时刻为你答疑。

我在行业快 3 年时间了,我觉得自己应该是有相应的能力,帮助大家更好的学会 Python。

并且这次的 Python 培训,为了帮助大家更好的学会相应的知识。

我还找了之前年薪 50W 的同事,现在是一家公司的技术组长,来一起做导师,我们一起来上直播课,教大家学会 Python。

那我即将举办的 Python 就业班,都有哪些强大的辅助能力?

5 一个强大且靠谱的 Python 培训班


我即将举办的 Python 培训班,就是利用金子塔学习法,让大家真正的学会 Python,并找到工作。

对于零基础的同学,最开始先被动学习,听我们老师的直播课程。

但在被动学习的过程,我们也会让大家主动学习:我们每节课都会布置作业,每阶段都设置一个小项目考核。

我们会让助教督促每个学员,都完成考核,真正的学会知识,才往下继续学习。

具体的服务如下:

第一,最系统的知识体系

对于编程零基础的同学来说,最重要的是有一个系统的学习方向。

我将这个学习方向称之为编程地图。

下面这张图就是我们给大家整理好的编程地图,也是我们教学的大纲。


我们的课程完全跟着这张地图进行教学,这份知识点也是根据现在企业想要的能力进行开发,也是 Python 全栈工程师必备的内容。

只要你能完全的掌握,找到一份薪资 10K 以上的工作完全是没有问题。

开始我们会教大家基础的编程知识,让大家对编程有一个正确的认知。

后来就开始教大家相关的基础,都是工作上需要的能力。

学会这些基础之后,就是教大家最重要的实战项目。

这也是我们培训班第二个优势:教会市场最需要的实战项目。

第二、教市场最需要的实战项目

在前面我们也给大家说过,想要找到一份不错的工作,最重要的就是项目经验。

而我们的整个培训,就是面向工作进行教学。

大家仔细看项目实战,我们会教大家爬虫最有难度也最有用的知识点:scrapy + js 逆向。


这个实战项目就是教大家爬取电商的网站,但凡做过一点爬虫的同学,都应该知道电商网站是最难爬取的数据。

你如果有能力爬取电商网站的数据,爬虫的工作真的随便选。

我们就是要把市面上最难、也是最有用的技术,通过大白话,都教会给大家。

除了电商爬虫实战的项目, 我们还会教会大家 web 项目的搭建。

这部分就是教会大家 web 相关的框架:django。

web项目也是来自真实的企业级项目。

通过这两个实战项目,完全能解决实际的 Python 开发。

人总是会有惰性,那我们怎么保证大家真正能学会所有知识?

这就是我们培训班,第三个优势:强大的答疑 + 督促服务。

第三、强大的答疑 + 督促服务

我们培训班第三个优势就是:无敌强大的答疑 + 督促服务。

我们所有的课程都是在线上进行,一周上三节课直播课,时间都是晚上 21 点,完全不会占用大家白天的时间。

你说如果有事错过了直播怎么办?

我们每场直播课都会进行录播,你完全不用担心自己会错过课程内容。

而且我们还会配有专业的助教,随时 24 小时给大家答疑。

你上课没听清楚?
你这个 bug 不知道怎么解决?
你有任何课程的疑惑?

都可以随时私聊我或者助教,我们会先线上帮你解决。

如果打字说不清楚,我们会直接打电话给你讲。

打电话都解决不了,那我们就直接远程帮你解决。

除了超级强大的答疑服务,我们还有强大的督促服务,这就是让大家主动学习的过程。

每节课我们都会布置:课后作业 + 课程笔记 + 每阶段的考核。

如果你没有及时来上课或者完成课后作业,我们会就直接找到你,督促你学习。

保证大家一定学会课程的内容,那我们如何保证?

这就是我们培训第四个优势:两年之内无条件继续学。

第四、两年之内无条件继续学

我们保证凡是报名参加我们 Python 就业培训课程的同学。

在未来的两年时间里,你可以无条件的继续学习。

你说我学习一遍学不会怎么办?

那就在学习第二遍,第二遍还是不会,那就继续学习第三遍。

两年时间之内,大家可以无条件的继续学习,保证大家学会出师为止。

这是绝大部分培训机构不会做到的事,他们都是教完一遍就完事,也不考虑学员是否真正的学会。

第五、面试就业辅导

最后一个核心优势就是,大家在学完整个课程之后,需要到了实际找工作的环节。

那么我们会提供 1 对 1 的面试就业辅导:

1 帮你修改简历,提供招聘渠道
2 提供面试常问的考题
3 进行 1 对 1 的真人模拟面试 

通过上面的服务,帮助你真正的找到工作。

以上就是我即将创办的 Python 就业培训班全部的服务。

通过上面 5 个强大的辅助能力:真正的让大家学会用懂 Python,并且真正的找到工作。

6 Python 培训为什么定价这么高?

这次的培训定价,是 8880 元/人,然后我的好友可以优惠 2000 元,也就是 6880 元,第一期限招 50 人。

Python 培训为期 6 个月的时间,包括:

  • 直播课程

  • 课后录播

  • 课堂笔记

  • 阶段考试

  • 打卡督促

  • 助教专人辅导

  • 简历1对1优化

  • 面试1对1模拟

  • 两年时间内无条件学


这里说下,为什么要定价这么高。

虽然市面上编程培训有非常多上万的课,我们的课程价格已经很低了,但我仍然认为需要解释下定价。

首先,我们认为整个 Python 培训班落地效果会非常好,真正让大家学懂会用 Python 相关知识。

等大家学会以后,就能在一线城市找到工资 10K 以上的工作。

我们收取大家不到一个月工资的钱,是很合理的,并且以后大家的工资只会越来越高。

其次,上面也说到了我们要做一个良心靠谱的培训:

除了会有助教时刻答疑 + 督促,我们还保证未来两年时间内,无条件重复学。

编程行业的知识日新月异,我们的课程也会一直更新,保证大家学习到最有用的知识。

所以从这个角度来看:

你只要花 6880 元的钱,平均每天 9 块钱,一杯奶茶的钱。

就能在两年时间内,学习到行业最有用的知识,真的非常值。

我们的 Python 培训班要保证效果,用提供真正的价值来把模式跑通。

所以我们第一期会控制人数,一期为 50 人,分成 3 个小组,每个小组都有专门的助教,进行辅导。

当然了,因为大家都是我多年的好友和读者,所以给大家实打实的 2000 元的优惠券。

注意,这不是定个高价再给你发优惠券的套路,这个培训班还会和其他渠道合作,价格就是按 8880 元标准定的。

所以我们这次发的 2000 元优惠券就是实打实的优惠,不掺水。

就我而言,优惠后的 6880 元的价格超值。

7 说了这么多,仍然不希望你冲动消费

说了这么多,不管你心动也好,有疑问也好,痴海仍然不希望你冲动消费。

我们会拉一些答疑群,大家先进群,下周一晚上八点,痴海和老师会在群里为大家答疑,大家先解决所有的疑问,再决定是否付费。

最后如果你觉得本文不错,“关注+转发+右下角”,一条龙走起,我就当你打赏了 66 元了。


大家点击原文链接,也可进入 Python 培训答疑群。
Python社区是高质量的Python/Django开发社区
本文地址:http://www.python88.com/topic/73442
 
509 次点击