人生是在一直试错的过程中成长起来的。这句话貌似很有道理,但回顾了下自己近三个月python自学学习之路,又觉得自己对这句话又有了新的看法------行动之前必须要有正确的选择,这样做错了才能成长。

2017年11月之间一直在关注人工智能,试图寻找工作机会,后来发现了数据分析师岗位是一个供不应求的职位,便开始关注数据分析师。然后开始关注数据分析师所用的编程语言R和python。和很多小白一样,开始之前都会选择困难症。对当时选择R语言的记忆非常深刻(听到猴子说都是重要的语言,都是想通的,那会又听了他的知乎Live讲R语言数据结构),便毅然决定学R,随即就开始各种买书,装软件。看书学习学了一个月,可想而知那效果,只认识了基本的数据结构(字符串、串行、因子、Dataframe),没有整体的知识框架。

后来又接触了网易云课堂,又开始各种买视频教程,想着这么厉害的,看一看视频就能把技术掌握的。由于一直关注网易云课堂,看到了关于语言流行的排名,python处于很火很流行的位置。但自己觉得已经学了一个月的R语言,还是学R吧。(错误的选择如果坚持会一直错下去,让你永无翻身之地)

幸好在某个周末的早晨起床学习,打开云课堂看到了数据分析师Python的微专业课程,于是就动心了。报这个微专业会系统的学习这个python,其实专业里面也有入门的所有知识(变量及数值类型、 序列及通用操作、字典、条件判断、函数、文件读取),练习实战比较少,学下来之后还是感觉很空,肚子里没有墨水。其实现在想想还是走错了这一步,学好这个,在自己的小县城是找不到工作的,这也是自己一直以后很迷茫的原因,心里没有归属感,安全感。

现在3月底了,这3个月下来,总体感觉自己学习的很杂,东学学,西学学,没有形成完整的知识框架,再加上自己不知道从事什么工作,心里还是和去年一样很迷茫,很紧迫。

昨天终于鼓足勇气报了路飞的python全栈开发课程,为期6个月,这边是全栈开发,讲师讲解也很透彻,有完整的知识体系和导师一对一服务。也希望自己接下来的6个月里专攻这个课程,做到心无旁骛、全力以赴。一定要好好利用课程的实战项目,加强练习,不要光看不写不想。学好之后也能在本地找到相应的工作,心里便有了安全感。

每天不断鞭策自己,通过学习得到体面的工作和优质的生活。

全面进攻python之前回顾下自己近三个月的自学之路的更多相关文章

  1. 【技术翻译】支持向量机简明教程及其在python和R下的调参

    原文:Simple Tutorial on SVM and Parameter Tuning in Python and R 介绍 数据在机器学习中是重要的一种任务,支持向量机(SVM)在模式分类和非 ...

  2. sqlalchemy mark-deleted 和 python 多继承下的方法解析顺序 MRO

    sqlalchemy mark-deleted 和 python 多继承下的方法解析顺序 MRO 今天在弄一个 sqlalchemy 的数据库基类的时候,遇到了跟多继承相关的一个小问题,因此顺便看了一 ...

  3. Python中的下划线(译文)

    原文地址这篇文章讨论Python中下划线_的使用.跟Python中很多用法类似,下划线_的不同用法绝大部分(不全是)都是一种惯例约定. 单个下划线(_) 主要有三种情况: 1. 解释器中 _符号是指交 ...

  4. Python 3.x下消除print()自动换行

    Python 2.x下的print语句在输出字符串之后会默认换行,如果不希望换行,只要在语句最后加一个“,”即可.但是在Python 3.x下,print()变成内置函数,加“,”的老方法就行不通了. ...

  5. 详解 Python 中的下划线命名规则

    在 python 中,下划线命名规则往往令初学者相当 疑惑:单下划线.双下划线.双下划线还分前后……那它们的作用与使用场景 到底有何区别呢?今天 就来聊聊这个话题. 1.单下划线(_) 通常情况下,单 ...

  6. 抓取oschina上面的代码分享python块区下的 标题和对应URL

    # -*- coding=utf-8 -*- import requests,re from lxml import etree import sys reload(sys) sys.setdefau ...

  7. python命令行下tab键补全命令

    在python命令行下不能使用tab键将命令进行补全,手动输入又很容易出错. 解决:tab.py #/usr/bin/env python # -*- coding:utf-8 -*- ''' 该模块 ...

  8. Python交互模式下方向键出现乱码

    解决办法如下: 1.安装readline模块 readline库是bash shell用的库,包含许多功能,如命令行自动补全等. ubuntu下安装的命令:   sudo apt-get instal ...

  9. [转]关于python中带下划线的变量和函数的意义

    Python 的代码风格由 PEP 8 描述.这个文档描述了 Python 编程风格的方方面面.在遵守这个文档的条件下,不同程序员编写的 Python 代码可以保持最大程度的相似风格.这样就易于阅读, ...

随机推荐

  1. 【FFT卷积】BZOJ3527-力

    [题目大意] [思路] 很好这很FFT…… 想了半天也没明白到底什么是卷积∑的上下界,我当初学的时候没说一定要从0开始啊quq 我还是背不出FFT的模板我要狗带了 我上面写的什么乱七八糟的,要什么数学 ...

  2. Perl读写文件&字符串操作

    Perl中读写文件的方法非常简单,可以使用open或sysopen函数来打开文件,linux下运行perl脚本只需 ./XX.pl 或 perl XX.pl. 读文件 open(文件句柄, " ...

  3. 解决 javax.net.ssl.SSLException: java.lang.RuntimeException: Could not generate DH keypair

    解决这个异常的重点就在于下载两个jar包: bcprov-ext-jdk15on-1.52 bcprov-jdk15on-1.52 传送门:https://stackoverflow.com/ques ...

  4. JS对象和数组

    /* 数组和对象 [JavaScript 权威指南 第五版] */ /* 对象: 是一个无序属性集合, 每个属性都有自己的名字和值 */ /* 创建对象简单方法, 对象直接量 */ var obj = ...

  5. C# mvc 上传多个附件

    <div class="col-xs-12 mcp-list-item" style="margin-top:20px"> <div clas ...

  6. ScrewTurn Wiki 详细安装(.net 版本下的免费wiki) 步骤

    首先看下官网: http://www.sunhorizon.info/Default.aspx  1.下载和安装                                            ...

  7. Oracle 11gR2 RAC 数据库不能连接(ORA-12537: TNS:connection closed)的解决

        Oracle 11gR2 RAC 数据库不能连接(ORA-12537: TNS:connection closed)的解决 [oracle@rac01 ~]$ sqlplus /nolog S ...

  8. iOS中 xib自定义View在storyboard中的使用

    1,创建UIView 的SubClass 命名为MyView 2, new一个名为MyView的xib p1 3,配置xib的属性 p2 4,为View 添加背景色,添加一个按钮并定制按钮约束,这里我 ...

  9. Spring与Quartz的整合

    Quartz Quartz是一个完全由Java编写的开源作业调度框架,为在Java应用程序中进行作业调度提供了简单却强大的机制.Quartz允许开发人员根据时间间隔来调度作业.它实现了作业和触发器的多 ...

  10. Make Menuconfig详解 (配置内核选择)

    Make Menuconfig简介 make menuconfig 图形化的内核配置make mrproper -----删除不必要的文件和目录. #make config(基于文本的最为传统的配置界 ...