后宫“编程语言”佳丽三千,而我就偏偏又宠上 python。

1. 我为什么开始学着用 python 啦?

扯扯网上疯传的一组图片。网上流传《人工智能实验教材》的图片,为幼儿园的小朋友们量身打造的实验教材,可谓是火了。甚至有网友调侃道:python 将会从幼儿园一直陪你到考大学。活在当下,身为程序一猿,如果你不不知道 python,那就很有可能会成为新时代的“文盲”啦。

看看编程语言趋势方向。在 TIOBE 发布的最新 6 月编程语言佳丽受宠排行榜,python 以高姿态,占据后宫佳丽排行榜第三,受宠爱程度提升远超其它佳丽,后宫佳丽中 python 可谓是 6 月人生大赢家。

今天无心的尝试,便爱的死心塌地。关注我的朋友们都知道,近期一直忙于一个数据分析的产品需求。其中涉及到清洗大量 CSV 数据,正好近期在关注 python,决定尝试用 python 解决一下。对于一个用 python 连 HelloWorld 都未曾写过的小白而言,用了一下午的时间,完成了环境搭建以及业务数据的清洗工作。不得不说 python 容易上手写程序,而且代码写起来相对简单,对 python 的宠爱感从此而生。

2. 我是怎样学着用 python 解决业务问题的?

CSV 业务数据文件 python 如何读取?首先去网上搜罗了一把,其中熊猫 pandas 明星首先登场,映入眼帘。pandas 是 python 的一个数据分析包,可以进行高效处理数据,进而可以进行数据分析。可以采用 read_csv() 来完成文件的读取。

CSV 数据读取后如何写入 MySQL?庆幸的是熊猫 pandas 模块封装了 to_sql() 函数实现了对数据库的写入。

于是快速构建项目,拿出程序员的绝招:一顿 copy 、粘贴,操作猛如虎。一会儿的功夫,寥寥几行代码,就完成了千万级用户数据的读取并写入到 MySQL,大致统计了一下程序运行耗时: 129.492773 second。

但是去数据库中验证,按照证件号码去重统计,发现重复数据多的让我难以忍受,这数据可真够脏的。于是就去问百度:如何去除重复的数据啊?不得不说熊猫 pandas 功能很暴力、很强大。已经帮我们提供 drop_duplicates 函数支持去除重复数据。

在百度搜索、copy、粘贴猛虎操作下,借用 python 的 pandas 模块,聊聊几行代码完成了一个神奇的数据解析功能。

由此让我这个接触 Java 十几年的程序员,对 python 深感触动。如果你平时做大数据分析或测试的,那么不妨用用 pandas,如果涉及到数据的读取或存储,那么也不妨用用 pandas,势必会非常高效,基本上几行代码就可以搞定你上百行代码的神操作。

3. 写在最后

作为靠技术吃饭的,技术一定要放到第一位,而且任何时候都不能丢掉技术。另外要提升技术广度,要全方位涉猎技术,不是用到了才关注,用不到的技术也要关注,可以不需要特别深入,但是需要了解,因为开卷有益、厚积才能薄发。

好了,从今天开始,你也结识了 python 佳丽,再也不会成为新时代的“文盲”啦。后续隔三差五给大家奉上 python 的相关内容,请大家继续关注。如果感觉有用,就多多分享给你的朋友吧。

python 写csv_人生苦短,学用python相关推荐

  1. 吃鸡是python写的吗_吃鸡游戏也是用Python写的?学了Python,120个月年终奖向你招手~...

    原标题:吃鸡游戏也是用Python写的?学了Python,120个月年终奖向你招手~ 吃鸡游戏火爆全球,已经把腾讯的<王者荣耀>都比下去了,有传言,腾讯给"王者荣耀"开 ...

  2. python能做什么-学了Python都能做什么

    人工智能时代,你为什么一定要学Python?Python对我们的发展前景有什么帮助,学习Python语言有没有未来呢? 3月6日,南京大学正式发布新闻,经研究决定,南京大学正式成立人工智能学院. 而人 ...

  3. 学了python能干啥-第9p,Python是什么?学了Python能干什么?

    大家好,我是杨数Tos,这是<从零基础到大神>系列课程的第9篇文章,第二阶段的课程:Python基础知识之Python语言介绍 学习本课程,建议先学习:[计算机基础知识]课程 一.Pyth ...

  4. python结合c语言能干啥_第9p,Python是什么?学了Python能干什么?

    大家好,我是杨数Tos,这是<从零基础到大神>系列课程的第9篇文章,第二阶段的课程:Python基础知识之Python语言介绍 学习本课程,建议先学习:[计算机基础知识]课程 一.Pyth ...

  5. 学了python能干啥举例-第9p,Python是什么?学了Python能干什么?

    原标题:第9p,Python是什么?学了Python能干什么? 大家好,我是杨数Tos,这是<从零基础到大神>系列课程的第9篇文章,第二阶段的课程:Python基础知识之Python语言介 ...

  6. 学了python能干啥举例-学了Python可以做哪些有趣的东西

    Python是一种计算机程序设计语言,又被称为胶水语言,可以用混合编译的方式使用c/c++/Java等语言的库. 你可能已经听说过很多种流行的编程语言,比如在大学里感觉非常难学的C语言,进入社会非常流 ...

  7. 研究生自学python好找工作么-学完Python好找工作吗?为什么有人学完找不到工作?...

    学完Python好找工作吗?很多人学了Python还是找不到工作,为什么?自己在学习Python,怕以后不好找工作,想问问前辈们,现在Python的工作好找吗?也看到很多人找不到Python工作,是为 ...

  8. 学python好找工作么-学完Python好找工作吗?为什么有人学完还找不到工作?

    近来,Python掀起了一股外行人的学习热潮,简单易学,又无所不能.信誓旦旦报了培训班,亦或是购买了课程自学,一段时间后自认为掌握了Python,出去找工作却碰了一鼻子灰.到底是怎么一回事呢? 市场对 ...

  9. 学python好找工作么-学完Python好找工作吗?为什么有人学完找不到工作?

    学完Python好找工作吗?很多人学了Python还是找不到工作,为什么?自己在学习Python,怕以后不好找工作,想问问前辈们,现在Python的工作好找吗?也看到很多人找不到Python工作,是为 ...

  10. 为何python不好找工作-学完Python,为什么还找不到工作?现实很残酷!

    Python掀起了一股外行人的学习热潮,简单易学,又无所不能.信誓旦旦报了培训班,亦或是购买了课程自学,一段时间后自认为掌握了Python,出去找工作却碰了一鼻子灰.到底是怎么一回事呢? 半路出家学弹 ...

最新文章

  1. linux下 SCP 、ssh、ssh-copy-id采用非默认端口传输
  2. 交换机背板带宽公式计算
  3. java 主线程_Java中的主线程 - Break易站
  4. 近似推断包括采样和变分两种方法,前者是通过_____进行近似,后者是通过_______进行近似。
  5. mysql insert 失败_mysql insert语句出错
  6. walle的试用和结合vagrant
  7. Java 多线程 笔记 转自http://www.cnblogs.com/lwbqqyumidi/p/3804883.html
  8. 再次理解javascript中的事件
  9. group by 取第一条_一家叫“可牛”的公司成立了!论如何取一个有网感的公司名字?...
  10. Navicat打开保存的查询
  11. 你想过没有,学校从来没教过你怎么赚钱
  12. AppStore图片尺寸以及内容要求Screenshot specifications
  13. java restsharp_RestSharp 一个.NET(C#)的HTTP辅助类组件
  14. 计算机无法访问文件怎么办,电脑通过局域网共享互传文件出现无法访问,怎么处理...
  15. 如何将long类型的时间变量转变为标准时间
  16. jQuery拆分字符串 split()并且遍历$.each()
  17. 决策树与R语言(RPART)
  18. JAVA jdk8安装
  19. 计算机主机后面的辐射多远,离电脑多远才没有辐射 预防辐射技巧
  20. QQ API 接口

热门文章

  1. Sharepoint 浅谈 [转]
  2. 一步一步学习PHP(4)——函数
  3. 解决U盘插入我的电脑中不显示
  4. Oracle函数--合并,替换,拼接,截取,查找
  5. 服务器装系统怎么显示盘符,安装双系统如何实现各系统盘盘符均显示为C盘
  6. undefined reference to `vtable for XXX‘
  7. LINUX SHELL使用while循环数组
  8. 清理了两位同事的机器,走人时要自行清理
  9. MAC读写NTFS移动硬盘的解决办法
  10. 首次出现日访问量突破10000,祝贺