【Python】如何学好Python

  最近,越来越多的朋友转行或者跨行来学习python,好事,真的好事。

  也有很多小伙伴到处寻求python学习课程和资料,好事,真的好事。

  就笔者近一年的转行学习经验来讲,这都是必需品。但还有一种更为高效的方法,那还是得用到我正阳独创12字心法:目标紧、策略准、执行狠、复盘稳

  下面就给大家介绍下python从入门到进阶比较不错的思路和方法。

有需要重点说明的地方可以在评论区备注下

一 学习心法

  • 切勿盲目,策略先行
      做任何事情,除非特别紧急,不然最好策略先行。Python是一门胶水语言,理解不难上手快,裹上面包糠,老人小孩都说好。问题是许多同学都选择报课程跟着走,走着走着就因为各种原因搁浅了,也许是因为工作紧张时间不够,也许因为另寻新欢爱上了隔壁的sas和R,其实这都不是内因。跟不上或者学不好,首先得从没有一个好的学习计划开始分析原因。
      若能够理一个不错的策略思路,基本可以事半功倍。在策略方面,我总结了上钻探索、下钻挖掘、知识晶体、金字塔怒吼、索引大法等绝世秘籍,将在学习方法系列文章中一一列举。
  • 掌握核心,由点及面
      那么些个知识点,你痛痛快快盘一遍怎么也得是1年起步,盘完了地里菜都黄了,隔壁scala、kfuka、hadoop你还要不要学,大数据、云计算、图网络你还要不要学。既然转行学python,肯定是因为心里有预期的场景需要,python强就强在它的普适性与衔接性,基本你工作需要,它都搞得定,
      pandas、numpy、sklearn不是核心,你要用python解决的目标问题就是你的核心。找到核心代码,盘它,一针就要见血。代码是枯燥乏味的,专注核心、由点及面,带着问题上手,容易培养兴趣,逐渐进入状态。
  • 交叉学习,螺旋上升
      学习没有捷径,但有窍门。按部就班学习可以夯实基础,但无疑比较枯燥。在读同学经常忧患的一点就是不知所学何用。找不到重点,接触不到项目,知识点就得不到巩固、凝练和升级。基础知识和项目实践,交叉学习,才能活学活用,螺旋式上升。
      不会知识就去问,没有项目就去找。要什么学什么,学什么就要用什么,是一种贪心策略,也是一种功利策略,不要觉得不好,关键时候它可以救命。
  • 锻炼平常心,延迟满足感,持久战斗力
      设立阶段性的目标,不骄不躁,不疾不徐,将满足感往后推延下,吃好睡好多运动。培养一颗平常心太重要了,谁都不想3年后变成这个样子。
    在这里插入图片描述
    在这里插入图片描述

二 进阶顺序

1、基础语法

  • 举一反三,触类旁通
      学一门新语言不容易,学第二门就轻松很多。因为编程语言,都有属于自己的语法结构,但换汤不换药,核心思想基本一致。Python的语法理解起来比较快,到现在我认为最值得分享的就是数据类型数字类型这块儿了。
      我们要做的第一步,就是掌握这些基本语法,不然路走不远。

2、方法函数

  • 重剑无锋,大巧不工
      python在做数据处理的时候,一些函数方法很好用,简直精兵利器:如函数:str()、map()、apply(),如方法:.group_by()、.sort_value()、.replace()、.rename()
      我们要做的第二步,就是接触并且理解这些方式方法。

3、项目实践

  • 如切如磋,如琢如磨
      看不懂项目代码不要紧,这不重要,重要的是开始看。当你开始研究项目代码,并且慢慢理解其中哪怕一个很小的知识点。一个月之后,你会发现,即使觉得自己什么也没做,你对这个项目已然有了全新的认识。大脑甚至会在我们夜里睡觉的时候帮存储整理这些知识。
      代码这个东西,在于反复练习,从看,到懂,到跟着敲,到自己写,这就最少需要4遍,完完全全拿下,怎么也得十几二十遍。
      我们要做的第三步,就是反复研究项目的思路、流程、代码,直到了然于胸。

4、工程化实战

  • 想要吃鸡,得上战场
      这个问题就是解决许多在校学生的困惑,自己基础知识也够扎实,项目也做了不少,但还是感觉心里没底,不知所学何用。
      工程化项目实战,在于将所学所思应用到工业领域,帮助企业完成业务要求。它需要的不仅仅是项目经验,更是在实战中所需要的一些系统、架构、接口封装、跨部门协同等行业技能的掌握。
      我们要做的第四步,就是实战,别怕,能上战场,说明你起码是个列兵。

5、目标紧、执行狠、复盘稳

  成功的原因只有一个,失败的原因千千万。多数人做不成事情,老话说多了去了:三天打鱼,两天什么来着;看着碗里的,想着什么来着;胸中翻江倒海,手无缚鸡什么来着。
  有了好的思路,目标就容易制定,执行起来要干净麻溜,日思考周总结月复盘的思维也要锻炼。持之以恒,久而久之,你真的可以成为朝阳区最靓的那个仔。

三 具体内容

1、语法结构

先来个吓唬新手的:
在这里插入图片描述

1)数据类型

2)方式方法

3)函数

2、Python库

3、函数式、类编程

3、代码风格

4、代码流

四 番外建议

1、如何选资料

2、如何找课程

3、跟个好老师

4、找个好社群

(目前基本列得大纲,详情得空补充)


  对数据分析、机器学习、数据科学、金融风控等感兴趣的小伙伴,需要数据集、代码、行业报告等各类学习资料,可添加微信:wu805686220(记得要备注喔!),也可关注微信公众号:风控圏子(别打错字,是圏子,不是圈子,算了直接复制吧!)

关注公众号后,可联系圈子助手加入如下社群:

  • 机器学习风控讨论群(微信群)
  • 反欺诈讨论群(微信群)
  • python学习交流群(微信群)
  • 研习社资料(qq群:102755159)(干货、资料、项目、代码、报告、课件)

相互学习,共同成长。

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值