前言

前一段时间在网上看到非常多的推广,无一例外都是分享自己学python的经历,告诉你自己学了之后,无一例外都是说找工作好找,需求多,2个小时的工作5分钟就做完了,找资料要30分钟,学会之后只要3分钟云云。引起你的兴趣之后然后让你关注某公众号发学习资料,几百小时的学习材料免费分享,只需要你关注回复关键字。


这些资料看着很丰富,且不说学不学得进去,其实细看之下问题很多:举个例子,面向初学者的课程里面居然有flask和django的教程,还有机器学习,Hadoop的课程,这都基本是跨了好几个专业领域的内容,从建站到大数据分析、机器学习……日常工作真的能用上么?真的需要么?身边也看过好多报名学习这个的,最后实际上无非是学习了一些helloworld的程序,满足了部分朋友发朋友圈的目的之后也没见到有更多的分享了。至于能不能学到东西?

那什么情况可以学,一是结合自身的兴趣,如果学习编程本身可以带给你快乐,那不妨去学习,又或者你可以从工作性质出发去考虑:你的工作是否有部分或大部分工作内容是高度重复而且变化很小的,并且没有现成的产品帮你解决这个问题;以我自己的学习经历为例,虽然我学习Python始于兴趣,但后续也因此而获益。

在以往的日常工作中,会涉及到营销活动的策划和执行,但频次并不高,一年大概也就一两次的大型线上活动,而且每次的规则和条件都有所不同。在活动进行过程中,我每天都需要对前一天活动的数据进行分析和调整,并且每周都需要对数据进行通报和总结,由于是海外活动,不像国内有很多成熟的平台可以提供很多分析数据,因此在一般情况下就需要我自己手动把数据导出并汇总,针对前一天的数据分析表现来阶段性调整活动的预算分配和广告投入。由于分析才是这个任务中最重要的部分,因此我不想浪费太多时间在数据导出和整理这种机械重复程度极高的工作上,再者,这个分析结果并不是自己查看而是需要共享的,因此在数据呈现上也不能过于技术。

最终我选择的是Python和Excel结合,恰好这两者也是我比较擅长的工具。另外在活动承载的平台上提供了二次开发的接口,我花了大概一天时间(不是程序员,调试起来比较费时间)写了个数据导出和预处理的程序。通过程序可以把数据从平台中导出,并且对原始数据进行预处理,例如原始数据里面是时间戳,我需要格式化成时间和日期两列,或者把一些不符合活动参加条件的数据进行剔除,以便后续进行分析。在此基础上按照导出日期分别存档和更新数据,最终生成一份Excel的原始数据表。

我以这个Excel表作为数据源,在Excel中以外部数据源的形式,建立一个新的文件,并且通过这个文件来生成统计图表,这样就实现了数据源和分析文件分离。这么做的好处在于我每天只需要定期运行一下程序,那么我只需要在分析用的Excel文件中刷新数据源,那么同时就会刷新最新的统计图表,我就可以把时间用在对数据的解读和分析上。原本需要半天的整理工作量直接缩短到 5 分钟,这就意味着学会之后就能像广告告诉你那样早下班了吗?这么想的话你还是太天真了,更快更好的完成工作只会带来更多的工作量(笑)


在此之前,我也曾经用爬虫的方式去收集招聘岗位,分析行情,并对自己心仪的公司和岗位进行分析,让自己在找工作的时候对行情和目标公司有进一步的了解。学习 python 的契机也是因为当初要处理大量数据,已经超过了当时电脑运行 Excel 的处理能力,所以才转向 python 进行数据处理,以 Excel 作为数据呈现的工具来使用。当时office 的 Power BI 套件还不是很成熟(有点暴露年龄了),放到现在来看,但凡学习一点 PowerPivot(不是 PPT)的知识,对于大批量的数据处理来说也是游刃有余的。

通过以上的例子可以看出,只有在重复程度比较高,并且工作内容相对机械的情况下,编程才对日常工作能够起到提高效率的作用,如果你的工作重复性并不高,或者手动处理并不花费太多时间,那么学 Python 还不如学好 Excel,况且学好 Excel 已经能应付至少日常工作中 80% 以上的数据分析和统计要求了。而真正有那 15%需求的,或者科学计算需求的人,也会在较早阶段选择 Python 或 R 作为分析工具进行学习,这就是题外话了。

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

对于0基础小白入门:

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

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

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

零基础Python学习资源介绍

满大街都在叫我学Python,真有必要学吗?相关推荐

  1. 山寨AirPods2020年出货量已达6亿副,是正版7倍,网友:怪不得满大街都是

    2016年,苹果iPhone 7系列宣布取消3.5mm耳机孔,为此苹果推出了全新产品线TWS耳机AirPods系列,从而带动了TWS耳机的爆发性增长. 今年的iPhone 12系列是直接连耳机都砍掉了 ...

  2. 提问!现在的硕士研究生,真的满大街都是吗?

    当你在考研时,总会有人说,硕士已经不值钱了,满大街都是!甚至有人挖苦,硕士毕业照样不好找工作!尤其是今年硕士研究生扩招以后,持这种说法的人更是有了"底气"!那么事实是这样吗?硕士研 ...

  3. 学python有什么好处 学完可以做什么

    近几年来,python在国内越来越火,越来越多的人开始学习python,学完python以后不仅仅是有了更多的就业机会,而且薪资也会越来越高. 学python可以做什么 学python可以做web开发 ...

  4. 应该怎么学python_什么样的人适合学Python,应该怎么学?

    随着现代科技的发展,更多商业模式被移动互联网.大数据.人工智能等高新技术颠覆,新的业态呈现爆发式增长态势,造成IT互联网人才需求不断攀升.尤其是人工智能+Python领域,随着BAT等企业在AI领域的 ...

  5. python是什么专业学的-什么样的人适合学Python,应该怎么学?

    随着现代科技的发展,更多商业模式被移动互联网.大数据.人工智能等高新技术颠覆,新的业态呈现爆发式增长态势,造成IT互联网人才需求不断攀升.尤其是人工智能+Python领域,随着BAT等企业在AI领域的 ...

  6. 头条上python广告_满大街都是Python广告,真的如广告说的那样方便吗?,学精通后真能月如过万吗?业内大佬怎么看?...

    在编程领域.Python语言已经被吹得神乎其神.很多人已经产生了一种错觉:仿佛当今编程世界,唯Python莫属,其它语言皆为渣渣. 就连地产大佬潘石屹也发微博为Python背书,不愧两者都姓" ...

  7. 老师学python可以干嘛-学 Python 都用来干嘛的?

    用python爬取了"学python都用来干嘛"下的部分有趣回答来回答这个问题.(如有侵权,请告知我删掉= =)(为了爬虫而强行爬虫,其实根本就不用爬虫的= =) 小白一枚,我是真 ...

  8. 学python能做什么-学了Python都能干什么,哪个最赚钱?

    原标题:学了Python都能干什么,哪个最赚钱? Python有哪些应用领域?这同时也关乎着你的就业和薪资.我们今天就来看看Python的主要开发领域,最后,为大家附上每个岗位的薪资. 胶水语言Pyt ...

  9. 开课吧学python靠谱吗-学设计?学Python?看看我的人生是如何开挂!!!

    原标题:学设计?学Python?看看我的人生是如何开挂!!! 最近有一位同学准备实习开始找工作,来跟小编交流他目前找工作遇到的一些情况: "我被找工作弄得满头包,觉得好像自己学的专业很没有市 ...

最新文章

  1. @Ignore_JUnit - Ignore Test
  2. 单点登录与权限管理本质:session和cookie介绍
  3. 顺F分享,你是在裸奔吗?
  4. LoRDEC: a tool for correcting errors in long sequencing reads 纠正长序列读取错误的工具
  5. docker构建镜像 发布镜像
  6. java 学习(一)冒泡排序
  7. 服务器系统巡检记录表,服务器月度巡检记录
  8. linux 故障注入_用软件中断实现的Linux内核故障注入方法
  9. 由旋转矩阵计算欧拉角的方法
  10. linux查看 mysql 登陆 失败_Linux安装完mysql后提示错误无法登陆mysql怎么办?
  11. Linux 用户磁盘空间配额管理
  12. L2-007 家庭房产(并查集)
  13. 作用域public,private,protected,以及不写时的区别
  14. Eclipse使用之添加字体
  15. Atitit.http代理的实现 代码java php c# python
  16. 一个计算机系统配置有3台打印机,我们是局域网3站点 3台电脑共享一个打印机 3台电脑相同的系统 打印参数也设置完全一样 但是打印出来的效果却不同 请问什么原因?需要怎么设置?...
  17. 戴尔服务器系统缓存怎么清理,戴尔笔记本怎样清理磁盘空间
  18. css动画旋转加平移实现3D图片墙
  19. [NIPS 2018] Delta Encoder: An Effective Sample Synthesis Method for Few Shot Object Recognition
  20. html5网页宠物窝,11款融进家装的宠物窝设计 简直萌翻了!!

热门文章

  1. google-chrome 启动报错 nss_util.cc(627)] NSS_VersionCheck(3.26) failed. NSS = 3.26 is required
  2. yum Failed to initialize NSS library恢复
  3. C程序括号匹配检查(带详细注释)
  4. PIC单片机开发环境搭建_MPLAB X IDE安装步骤
  5. docker flannel网络部署和路由走向分析
  6. 网站开发进阶(五十)IE浏览器JS调试方法详解
  7. js控制台打印对象时,属性显示有值,进一步打印属性为空
  8. CSS实现水平垂直居中的五种方法
  9. 迪赛智慧数——文字(文本墙):80后儿童时期风靡的25种玩具
  10. Matlab读取带有汉字的excel表