如果说 Java 是亲儿子的话,那么 Python 应该就是干儿子了。看了一下所有关于 Python 的笔记,我发现原来我在 4 月份的时候就已经涉足 Python 了,但是到目前为止才真正算做出了一个案例,我尝试回忆一下我的 Python 学习过程,分享给大家,这中间有很多弯路。

我最开始学习 Python 就是看廖雪峰的官方网站,大概是将 Python 基础部分学习完了,然后我就直接上手做了一个 Python 可视化的案例,这前前后后也就一两周的时间吧!能在这个时候就开始动手学 Python 也是拜同学所赐,天天叫着让我教她,完成她的那个可视化相关的作业,就这样推着我学习了 Python 。最后作业搞定了,后面就没有然后了。

5 月我们决定继续搞 Python,为了进度的统一,我们找到一套视频教程,小甲鱼学 Python 。我们商定一个月搞定这套教程,显然最终也是以失败告终,失败的原因大致有两点,她的时间分配不足,我的积极性下降且回学校准备答辩去了。因为在学习的过程中,我还一直起到引导的作用,后面积极性下降,也就不管不问了。到了 6 月对于 Python 我也只是学到了面向对象。

6 月底我突然冒出一个想法,要用爬虫去抓取 boss 直聘上的招聘信息,于是我再一次开始了我的 Python 学习之路,这次我又换了一种学习方式,我买了书籍,然后就是每天有的没的看看书,这次我开始整理一些东西出来,整理一章可能要比看完一章多花一倍的时间。那段时间我的时间是这样分配的,周一到周四的晚上留在公司看书,周五浪,周末睡睡觉,陪陪家人,over ~

就这样,我开始看书,记笔记,实话说,我的主业是 Java,对 Python 也就是想着拓展知识的心态,实际的应用几乎没有。进度一直很慢,还有一个原因是我心里一直有个小小的疙瘩,我这 Java 都不会的人,还去搞什么 Python,Java 和 Python 这两个小人一直在打架,显然最近都是在整理 Java ,但是看到 Python 我就心累,拖了这么久,自己都看不下去的那种。

还好,我这也算是有结果了,以后就能正大光明的吹牛逼说自己也会 Python 了。为什么会如此拖拉,我尝试总结一下,第一,对 Python 没有整体的认识,最开始学习 Python 的时候我都不知道这可以干什么。就想着很火,我应该学习一下。第二,有了认识之后没有确定好方向,是搞可视化,数据分析,还是爬虫,web ,甚至人工智能,根本没有想清楚。第三,选择好方向之后就是选择学习的资料,一点不要贪多呀!有一个就足够。第四,时间有限,产出有限,要相信时间的积累,不然会很累。

为什么这些我都能想的清楚,理的明白。还是要归功于我看过的书,所以说,要多看书!我的生活一点都不单调,工作之外有阅读,有 Java ,有 Python ,还有各种博客要写,打理公号等等 ,生活五彩缤纷,但不是一下就能展示给大家的。慢慢来 ~ 还是那句话,相信时间的力量。

说回 Python ,还没说我现在到底实现了什么呢。说起来很简单,就是将 boss 上的招聘信息爬下来,然后分别存在了 Excel 中和数据库中。这样我就得到了原始数据。后期可能在数据上的基础上进行操作,目前只是第一步,不得不说,若你是一个小白,学起 Python 实现这个案例也不需要很长时间。

如果你也刚好想学 Python ,我给的建议就是先了解一下 Python 可以用来做什么,你想使用 Python 做什么,然后就是干了。但是在学的过程中一定要有 " 目的性 " ,尽快的实现一个可以让你感到成就感的 demo ,这样会增加你的动力。至于细致的研究,后面再说!

代码和展示我就不贴了,主要和大家说的是经历和感悟。想要具体实现的,可以留言哦!这个项目后续还会跟进的~

Python 学习经历分享的更多相关文章

  1. 大学四年的Python学习笔记分享之一,内容整理的比较多与仔细

    翻到以前在大学坚持记录的Python学习笔记,花了一天的时间整理出来,整理时不经回忆起大学的时光,一眨眼几年就过去了,现在还在上学的你们,一定要珍惜现在,有个充实的校园生活.希望这次的分享对于你们有学 ...

  2. Python 学习资料分享

    有同学需要学习 Python,确实,随着人工智能被炒的火热,再加上大数据时代,作为程序员的我们,怎么可能坐得住,必须尝尝鲜,给自己增加一项技能,增加自己的竞争了. 内容定位 这方面的学习资料比较多,本 ...

  3. Python - 学习经验分享

    执行方式: 直接输入python进入命令行,进行单行输入执行,退出后不保存. python filename.py或./filename.py 直接执行脚本文件 脚本格式: #!/usr/bin/py ...

  4. python学习教程,史上最全面的python学习路线图

    Python 是Web 开发.游戏脚本.计算机视觉.物联网管理和机器人开发的主流语言之一,随着Python用户可以预期的增长,它还有机会在多个领域里登顶.Python学习路线分享给你. 阶段一是Pyt ...

  5. python怎么自学?今日头条技术大佬的真实经历分享

    大家好,我是武州,27岁,目前在字节跳动担任Python后端工程师一职. (摆拍一下,假装是保安) 在开始今天的文章之前,不知道你们有没有遇到过这样的问题: 大学没学到什么实质技术,毕业后找不到高薪的 ...

  6. 学习资料分享:Python能做什么?

    最近一直忙着研究学习Python,很久没更新博客了,整理了一些Python学习资料,和大家分享一下!每天更新一篇~ 一.Python 特点 1.易于学习:Python有相对较少的关键字,结构简单,和一 ...

  7. 读书分享全网学习资源大合集,推荐Python学习手册等三本书「01」

    0.前言 在此之前,我已经为准备学习python的小白同学们准备了轻量级但超无敌的python开发利器之visio studio code使用入门系列.详见 1.PYTHON开发利器之VS Code之 ...

  8. python 学习分享-装饰器篇

    本篇内容为偷窃的~哈哈,借用一下,我就是放在自己这里好看. 引用地址:http://www.cnblogs.com/rhcad/archive/2011/12/21/2295507.html 第一步: ...

  9. Python学习教程(一)自学资源分享

    Python 可以用来做什么? 在我看来,基本上可以不负责任地认为,Python 可以做任何事情.无论是从入门级选手到专业级选手都在做的爬虫,还是Web 程序开发.桌面程序开发还是科学计算.图像处理, ...

随机推荐

  1. soj1001. Alphacode

    1001. Alphacode Constraints Time Limit: 1 secs, Memory Limit: 32 MB Description Alice and Bob need t ...

  2. 通过微信公众号ID生成公众号的二维码

    username为公众号id http://open.weixin.qq.com/qr/code/?username=wyjiaolian

  3. 37、使用FileInputStream和FileOutputStream读取和写入

    绝对路径和相对路径 绝对路径:指文件在硬盘上真正存在的路径,比如:D:\Java\HelloWorld.java,这个指的是在电脑的d盘下的Java文件夹里面有个HelloWorld.java文件 相 ...

  4. 【译】第十一篇 SQL Server代理维护计划

    本篇文章是SQL Server代理系列的第十一篇,详细内容请参考原文 在这一系列的上一篇,我们看了使用代理帐户模仿Windows安全上下文完成作业步骤的工作.大多数子系统支持代理账户,同时子系统限制代 ...

  5. 对web标准的理解,以及对w3c组织的认识

    (1)web标准规范要求,书写标签必须闭合.标签小写.不乱嵌套,可提高搜索机器人对网页内容的搜索几率.--- SEO(2)建议使用外链css和js脚本,从而达到结构与行为.结构与表现的分离,提高页面的 ...

  6. 20165227朱越 预备作业3 Linux安装及学习

    预备作业3 Linux安装及学习 Linux的安装 虚拟机的安装远没有想象中的那样容易,下载还没有出现什么问题,当我安装的时候,第一个问题出现在创建虚拟机时选择安装的虚拟机版本和类型的时候的错误 当时 ...

  7. 解决java计算中double类型结果不一致问题,使用BigDecimal解决

    一.需求:从数据表中读出一个double的数据,比如是3.5,没问题,但是如果再用3.5进行计算,比如乘以100,结果就是350了,而是35000000004 因为是浮点运算,所有语言中的浮点数都会有 ...

  8. 揭秘Patchwork APT攻击-恶意软件样本BADNEWS

    1.前言 在2016年左右研究人员发现一个与东南亚和中国南海问题的APT攻击,该APT攻击利用MS Offcie系列漏洞通过钓鱼邮件的形式欺骗受害者点击木马.以美国在内的各国政府和公司为目标发送了大量 ...

  9. 十六、springboot整合Spring-data-jpa(二)之通用DAO接口与添加自定义方法

    @NoRepositoryBean:Spring Data Jpa在启动时就不会去实例化BaseRepository这个接口 1.通用接口: import org.springframework.da ...

  10. ActiveMQ:初见&安装试运行

    官网:http://activemq.apache.org/ ActiveMQ是一个消息中间件,在大型互联网应用中有广泛的使用. 当前最新版本:5.15.4,发布于2018-05-22,开源.Apac ...