最近,越来越多的朋友转行或者跨行来学习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)(干货、资料、项目、代码、报告、课件)

相互学习,共同成长。

【Python】如何学好Python相关推荐

  1. python应该怎么自学-新手该如何学python怎么学好python?

    新手该如何学python怎么学好python? 发布时间:2008-10-07 23:43:57 作者: 怎么学好python?怎么灵活应用python? 根据本人的学习经验,我总结了以下十点和大家分 ...

  2. python学好了能干啥_新手该如何学python怎么学好python?_python学好了能干什么

    1)学好python的第一步,就是马上到www.python.org网站上下载一个python版本.我建议初学者,不要下载具有IDE功能的集成开发环境,比如Eclipse插件等. 2)下载完毕后,就可 ...

  3. python编程题-python编程题库

    广告关闭 腾讯云双11爆品提前享,精选热门产品助力上云,云服务器首年88元起,买的越多返的越多,最高满返5000元! 上期题目连接:1000道python题库系列分享十一(9道)上期题目答案:? 本期 ...

  4. python社会学科需要学些什么_学好Python能做什么

    近年来,选择学Python的人也在逐年增多.然而,很多人学Python只是盲目的跟随潮流,对于Python却不了解,学好Python能做什么?今天源码时代小编就来给大家介绍一下Python的就业方向. ...

  5. 学python那本书比较好-看了许多python书后!我发现学好python这三本书必看

    我为什么这么热衷于python 大学学了C和java,但大学毕业后,C和java这些对我都不是很友好,在一个偶然的机会,需要用到python,从那以后我就爱上了这门语言. 从开始使用python至今4 ...

  6. python 数据分析学什么-学好python和数据分析有什么关系?

    原标题:学好python和数据分析有什么关系? 没有一毛钱关系,可能存在一分钱的关系 先从2则高级数据分析师的招聘看起: 第一个: 任职要求: 1.统计学,数学,计算机等专业本科及以上学历,3~8年或 ...

  7. 怎样学好python-我们应该如何学好Python?

    原标题:我们应该如何学好Python? Python作为一种计算机语言,和其他计算机语言有许多相通的地方,但是并不相同,加之以每个人学习的情况并不一样,所以在如何学好Python的问题上,给出如下几点 ...

  8. 想学python编程-【经验分享】新手如何快速学好Python?

    原标题:[经验分享]新手如何快速学好Python? 什么样的人适合学习编程?到底Python作为编程入门语言合适吗?学习Python编程,我们应该如何学?大概的学习内容包括哪些? 今天我们就用一篇文章 ...

  9. 怎样学好python-零基础如何学好Python?

    零基础如何学好Python?其实零基础学好python很简单,python进阶需要花费写气力,都说Python简单易学,那么零基础如何学好Python?有哪些必须学的知识?学习的策略技巧有哪些?看传智 ...

  10. python是什么编程教程-一个新手,什么编程都没学过怎么学好Python?

    可以参考一下<笨办法学Python 3>中的笨办法,希望以下方法可以帮忙到你. 在本书的帮助下,你将通过完成下面这些非常简单的事情来学会一门编程语言,这也是每个程序员的必经之路. 1.从头 ...

最新文章

  1. 用iptables做IP的静态映射
  2. 截图推荐:FastStone Capture使用教程
  3. 程序员如何缓解“电脑病”
  4. SOAP协议初级指南(7)
  5. 计算机行业更看重学历还是更看重技术?
  6. hdu1426 Sudoku Killer
  7. C/C++ 取整函数ceil(),floor(),向上取整,向下取整
  8. 坏道与硬盘的P表和G表
  9. 丹尼斯·里奇的自述简历
  10. 计算机局域网访问密码设置,win10系统设置局域网访问需要密码的详细办法
  11. 利用Cookie进行自动登录
  12. 15kw科比服务器型号,KEB变频器/keb伺服技术/KEB制动器
  13. 初等证明:费马商的加法分配律证明
  14. 常用商务英语词汇集锦(转载)
  15. 测试开发工程师mac电脑常用软件推荐
  16. 3月刊特别策划:移动应用排名与开发者的机会
  17. spotify能免费下歌吗_Spotify免费版与高级版:值得升级吗?
  18. 童程童美JAVA笔试A卷,童程童美的待遇为什么这么好
  19. 入门级风帆行业调研报告 - 市场现状分析与发展前景预测(2021-2027年)
  20. 网页播放flv格式的视频

热门文章

  1. html字体垂直间隔,html实现文字垂直居中且设置间隔
  2. C++继承中父类和子类之间的赋值兼容
  3. 蓝桥杯java最小公倍数_蓝桥杯算法训练 最大最小公倍数
  4. python批量识别图片中文字_利用Python批量进行图片文字识别
  5. kvm linux重置密码,kvm虚拟机操作相关命令及虚拟机和镜像密码修改
  6. vector的元素不仅仅可以使int,double,string,还可以是结构体
  7. 数组的partition调整
  8. 卷积神经网络原理及实现
  9. Python爬虫应用实战案例-xpath正则表达式使用方法,爬取精美壁纸
  10. Flink从入门到精通100篇(二十三)-基于Apache Flink的爱奇艺实时计算平台建设实践