前言

今天我想跟大家分享自己转行的故事,希望能够鼓励那些跟我一样的朋友共同前行。

首先说说为何要转型,我之前的专业是汽车检测与维修,毕业后进入维修工作,后来换了两份工作,其实都基本没有离开过汽车行业这个圈子。

而实际上,汽车行业这个圈子并不是我的理想工作,不管是工作时长 工作前景,工作的付出和收入是否成正比的角度来看,都证明这不是我想要的,只是我人生的过渡阶段。

我自己对汽修又不是很感兴趣,正是因为如此,所以综合考虑和充分了解后,我决定进入IT行业

由于当时没有计算机基础,走了不少弯路,在网上搜了一些教程,东拼西凑,感觉乱七八糟。既来之,则安之,既然想转型,就必须得有所付出

那段时间,我还在学习群里认识了一些数据分析岗位的在职者,年龄不大。他就建议我做数据分析。

下面是我给大家的一些学习方针:

1.我发现很多学习Python的人不明白一个东西,就是我们在做一件事的时候首先弄清楚这个事情是干什么的,应该怎么做。就像有些人写代码做程序一样,刚有了需求,直接动手干,完全不去想思路和细节,如果你能把每个细节做到位,写代码真的很简单。所以初学者一定知道自己在学什么,而不是整体在那里盲目的学,浪费时间。

2.系统的学习规划,学习Python是一个循序渐进的过程,不是今天学一会,明天多学一会,这样一定学不成功,最后的结果就是浪费时间,浪费生命,这都是走过来的路,经验。

3.有人指导,学Python千万别自以为是的认为自己很天赋异禀,只要努力就一定能成功,很多东西我们现有智商无法满足的,所以学Python开始一定要有人帮你解决一些小问题,很多难题自己是无法解决,就算解决也很浪费时间,所以我把大家都聚在了一块希望帮助每一个想学习改变自己的人。

4.只需要一套系统的学习教程,学习资料不在多,再多可能你都不会看,没用,能耐心的学完,每天都在学,这才是有用的东西,没有学习资源的朋友可以自己去下载。

5.学习方法,学习Python是需要一个少走弯路的学习方法的,如果学习方法不对,那怎么学都是浪费时间,多去跟过来人请教,交流的碰撞,可以让你少走很多弯路,如果大家没人可以问,可以随时来问我,平时我工作不忙的时候,都会在群里给大家解决问题。

学习这件事最终还是自己的事,无论在哪里学都差不多,最后还是自己心里怎么对待,有人帮助必然会快,但其他的一切东西都是辅助,有再好的条件都有学不好的,在恶劣的环境都有学好的。如果想在Python这条路走的长,那你一定要热爱技术,热爱互联网。

要注重实践,眼到手也到,才更完美

相信很多初学者都会有这种感觉,就是学习的时候,感觉自己都能理解了,但真正,自己去做的时候,又觉得这里也不会那里不会,磕磕碰碰的。

其实学习一个新的知识,理解了,只是第一步,最重要的是实际操作,实际操作之后才能够理解的更加到位,印象也才能够更加的深刻。千万不能眼高手低,也不要为了追求速度而忽略一些代码的编写。

说说现在的我

在浙江宁波工作,然后进入互联网企业进行数据分析工作,月薪也从原先的4k提升到12k,更好的环境、更高的薪资,让我对未来的进阶学习也充满了向往

其实工作挺好找的,面试的时候,把一些经常面的题多复习一下,注意不要花太长时间。每面完一家,先网上搜索该题的答案,讲解,下次遇到这样的题,就能很快知了。

工作中,一定要多问同事,遇到不懂的,多请教,直到能找到问题的解决办法,能完成上面布置的任务才是硬道理。还有平时有时间,可以多看看书,书里的内容比较系统,从最简单的开始看,慢慢会有深的体会的。

最后,想跟学弟学妹说一声,选择比努力重要,你的努力不会被辜负,好的工作机会也会在前方等着你!

最后

在这里要与大家分享的书籍是《Python 数据分析基础教程:NumPy 学习指南(第 2 版)》,根据小编多年python开发经验,这本书是零基础入门数据分析首选佳作,需要的朋友可以微信扫描下方二维码免费领取。

第1章 NumPy快速入门

  • Python
  • 动手实践:在不同的操作系统上安装 Python
  • Windows
  • 动手实践:在 Windows 上安装 NumPy、Matplotlib、 SciPy 和 IPython
  • Linux
  • 动手实践:在 Linux 上安装 NumPy、Matplotlib、SciPy 和 IPython

第2章 NumPy基础

  • NumPy 数组对象
  • 动手实践:创建多维数组
  • 动手实践:创建自定义数据类型
  • 一维数组的索引和切片
  • 动手实践:多维数组的切片和索引

第3章 常用函数

  • 文件读写
  • 动手实践:读写文件
  • CSV 文件
  • 动手实践:读入 CSV
  • 成交量加权平均价格(VWAP)

第4章 便捷函数

  • 相关性
  • 动手实践:股票相关性分析
  • 动手实践:多项式拟合
  • 净额成交量
  • 动手实践:计算 OBV

第5章 矩阵和通用函数

  • 矩阵
  • 动手实践:创建矩阵
  • 从已有矩阵创建新矩阵
  • 动手实践:从已有矩阵创建新矩阵
  • 通用函数
  • 动手实践:创建通用函数

第6章 深入学习NumPy模块

  • 线性代数
  • 动手实践:计算逆矩阵
  • 求解线性方程组
  • 动手实践:求解线性方程组
  • 特征值和特征向量
  • 动手实践:求解特征值和特征向量

第7章 专用函数

  • 排序
  • 动手实践:按字典序排序
  • 复数
  • 动手实践:对复数进行排序
  • 搜索
  • 动手实践:使用 searchsorted 函数

第8章 质量控制

  • 断言函数
  • 动手实践:使用 assert_almost_equal 断言近似相等
  • 近似相等
  • 动手实践:使用 assert_approx_equal 断言近似相等
  • 数组近似相等
  • 动手实践:断言数组近似相等

第9章 使用Matplotlib绘图

  • 简单绘图
  • 动手实践:绘制多项式函数
  • 格式字符串
  • 动手实践:绘制多项式函数及其导函数
  • 子图
  • 动手实践:绘制多项式函数及其导函数

第10章 NumPy的扩展:SciPy

  • MATLAB 和 Octave
  • 动手实践:保存和加载.mat 文件
  • 统计
  • 动手实践:分析随机数
  • 样本比对和 SciKits
  • 动手实践:比较股票对数收益率
  • 信号处理

第11章 玩转Pygame

  • Pygame
  • 动手实践:安装 Pygame
  • Hello World
  • 动手实践:制作简单游戏
  • 动画
  • 动手实践:使用 NumPy 和 Pygame 制作动画对象

因为篇幅有限,这里就不一一展示了,需要《Python 数据分析基础教程:NumPy 学习指南(第 2 版)》PDF的小伙伴,可以微信扫描下方二维码免费领取!