人生是在一直试错的过程中成长起来的。这句话貌似很有道理,但回顾了下自己近三个月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. 实验三 敏捷开发与XP实践实验报告

    实验三 敏捷开发与XP实践实验报告 实验内容 1. XP基础 2. XP核心实践 3. 相关工具 实验要求 1.没有Linux基础的同学建议先学习<Linux基础入门(新版)><Vi ...

  2. 【QQ输入法】QQ输入法-剪切板 释放内存

    发现一个神奇的情况: 清除和关闭的操作: 1. 2.右键 3.点击 4.清空 5.最后需要关闭 QQ输入法的进程

  3. 在JAVA中,如何计算两个日期的月份差

    package com.forezp.util; import org.joda.time.DateTime; import org.joda.time.Months; import org.joda ...

  4. OpenCV平面物体检测

    平面物体检测 这个教程的目标是学习如何使用 features2d 和 calib3d 模块来检测场景中的已知平面物体. 测试数据: 数据图像文件,比如 “box.png”或者“box_in_scene ...

  5. sqlserver的CTE实现递归查询

    --递归查询 IF OBJECT_ID('DiGui','U') IS NOT NULL DROP TABLE DiGui CREATE TABLE DiGui( Id ), ParentId ) ) ...

  6. [转]使用SSIS创建同步数据库数据任务

    本文转自:http://www.cnblogs.com/heqichang/archive/2012/09/19/2693214.html SSIS(SQL Server Integration Se ...

  7. 各种软核处理器二进制文件FPGA初始化文件生成程序

    不管是MIPS, Nios II, MicroBlaze, MSP430, 8051, OpenRISC, OpenSPARC, LEON2/LEON3等等软核处理器,在FPGA上实现的时候我们通常需 ...

  8. 3dsMAX 插件

    SDK C++ 对性能有要求 底层接口 MAXScript 上层接口 a few more function whick sdk does not afford MCG像蓝图一样的东西 http:// ...

  9. scrapy-splash抓取动态数据例子四

    一.介绍 本例子用scrapy-splash抓取微众圈网站给定关键字抓取咨询信息. 给定关键字:打通:融合:电视 抓取信息内如下: 1.资讯标题 2.资讯链接 3.资讯时间 4.资讯来源 二.网站信息 ...

  10. scala sbt 添加国内镜像

    FROM: http://www.4wei.cn/archives/1002417 sbt运行时经常需要下载大量的jar包,默认连接到maven官网,速度通常比较慢.在`~/.sbt/`下添加一个`r ...