1. 被逼无奈找到了Python

Python作为当今非常热的话题,常常被各级别的程序员所提到,也有很多的小白问我,到底啥是Python,它能干啥!

我用Python时间不是特别长,最早使用是在2014年,那时在一家创业型公司,各种活都需要自己亲力亲为(哎。。。只不过创业公司最终还是挂了。。。)

当时在用PHP开发网站,记得好像是使用的thinkPHP框架(感觉很人性化的一个框架,但是做大项目觉得还是一般般。。。。),网站开发的差不多了,就需要一些数据的统计

例如每日访问量、转化率等

当时自己做擅长的编程语言是C语言、PHP,而使用C、PHP去统计这些数据肯定费时费力,所以想到 应该尝试用其他的编程语言来实现。。。。

就这样各种google、百度之后,发现一个叫做Python的语言 非常容易处理这样的需求

此时感觉好像要被an li 了(我还是有原则的哈),抱着试一试的态度,开搞

2. 学习Python

因为有C、PHP,还有些汇编基础的底子,所以学起Python并不是很吃力,用不了几个小时,就上手完成了Excel文件的处理

统计虽然做的不是非常到位,但是至少已经能够使用了,,,,

年岁已久当时的照片肯定就找不到了,可用脑补一下,当时的自己是有多么的开心,多么的飘飘然。。。。1080米。。。

感悟

初次使用Python还算顺利,完成了领导想要的功能,但是自己高兴之余,也有很多的感悟

a. Python确实简单(注意站在今天2019年依然觉得Python简单,估计是自己会其他语言有编程语言底子的原因,此时最合适的词语应该是简洁),几行代码就完成C、PHP 10~100行才能完成的事情

b. Python可用非常轻松的完成Excel的操作(当然了17年的时候也用Python操作过ppt、word)

c. 特别受不了的地方是,Python要严格的对齐,而不像C语言中使用{ },所以刚开始感觉真的很cao dan。。。

3. 再次使用Python

随着15年公司的垮台,我也就来到了今天一直工作的公司,此时自己的主要工作是使用C语言完成相应的教学任务,而不是使用PHP做网站

说实在的,对比C语言、PHP 我对C语言是极度喜欢,而对PHP总是提不起兴趣。。。。

在某一天的时候,公司领导让我出练习题,每天80道,我要弄出12天的,共960道题目,,,,而且是选择题,

题干、选项、答案、解析。。。。。这弄完得死多少脑细胞......

还好我之前有些库存(提到用时方恨少啊

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

  1. 零基础学习Python数据分析

    网上虽然有很多Python学习的教程,但是大多是围绕Python网页开发等展开.数据分析所需要的Python技能和网页开发等差别非常大,本人就是浪费了很多时间来看这些博客.书籍.所以就有了本文,希望能 ...

  2. 学习 Python,怎能不懂点PEP 呢?

    或许你是一个初入门 Python 的小白,完全不知道 PEP 是什么.又或许你是个学会了 Python 的熟手,见过几个 PEP,却不知道这玩意背后是什么.那正好,本文将系统性地介绍一下 PEP,与大 ...

  3. 7个现在就该学习Python 的理由【80%的人都不知道】

    Python 是一门更注重可读性和效率的语言,尤其是相较于 Java,PHP 以及 C++ 这样的语言,它的这两个优势让其在开发者中大受欢迎. 诚然,它有点老了,但仍是 80 后啊 —— 至少没有 C ...

  4. 是时候学习python了

    “ 学习Pyhton,如何学以致用 -- 知识往问题靠,问题往知识靠” 01 为什么学Python 一直有听说Python神奇,总是想学,虽然不知道为啥.奈何每天写bug,修bug忙得不亦乐乎,总是不 ...

  5. 在学习python的过程中,遇到的最大的困难是什么?

    本人文科生,回顾自己近 2 年的Python 自学经历,有一些学习心得和避坑经验分享给大家,让大家在学习 Python 的过程中少走一些弯路!减少遇到不必要的学习困难! 首先,最开始最大的困难应该就是 ...

  6. 零基础学习python 你该怎么做

    本人文科生,回顾自己近 2 年的Python 自学经历,有一些学习心得和避坑经验分享给大家,让大家在学习 Python 的过程中少走一些弯路!减少遇到不必要的学习困难! 首先,最开始最大的困难应该就是 ...

  7. 学习python

    最近感觉Python 很不错的样子,乘着这次寒假,不如就先学一下吧. 翻看了一些教程,发现<python 简明教程>质量上乘. 我目前学习python就是打算做一些上位机之类的,好像有点杀 ...

  8. Python学习--Python基础语法

    第一个Python程序 交互式编程 交互式编程不需要创建脚本文件,是通过 Python 解释器的交互模式进来编写代码. linux上你只需要在命令行中输入 Python 命令即可启动交互式编程,提示窗 ...

  9. Linux运维人员如何学习python编程

    Linux运维人员如何学习python编程 从不会写代码,到自己独立能写代码解决问题 .这个问题很重要!盲目学习所谓的项目,最后 还是不会自己写代码解决问题.首先解决了独立能写代码解决问题,再通过项目 ...

随机推荐

  1. docker中部署项目时遇到的问题

    容器和宿主机时间不同步问题? 将本地时间复制到docker容器内的etc文件夹下即可 docker cp /etc/localtime scrapy_8:/etc/ 启动crontab错误? 报错: ...

  2. 更换JDK

    1.更换JDK 1).卸载原有jdk 检查一下系统中的jdk版本 java -version 显示 java version "1.6.0_24" OpenJDK Runtime ...

  3. FIddler+Proxifer工具对windows PC客户端进行抓包

    python的大火,带动了python爬虫. 爬虫就必定绕不开抓包. 目前最常见的就是网页抓包了,可以使用chrome进行,或者配合其他抓包软件 fiddler. 小程序有些兴起是,如跳一跳之类的,也 ...

  4. python描述:链表

    单链表结构: 链表是一种物理存储单元上非连续.非顺序的存储结构,数据元素的逻辑顺序是通过链表中的指针链接次序实现的.链表由一系列结点(链表中每一个元素称为结点)组成,结点可以在运行时动态生成.每个结点 ...

  5. Mysql 添加字段 修改字段 删除字段

    1.添加字段(alter.add) mysql> alter table users add name varchar(30) not null after id; 2.修改字段(alter.m ...

  6. PowerDesigner从安装到同步数据库

    前言 最近项目在如火如荼的进行着4.0版本的数据库设计工作,我们几个后端小伙伴也马不停蹄的进行着数据库的设计.使用的设计软件是PowerDesigner,这里记录一些常见的问题以备日后查看 安装 链接 ...

  7. Java设计模式之鸭子模式

    这两天在看HeadFirst设计模式,第一种鸭子模式都不太理解.后来在百度知道上看了某大神的解释 明白了不少. 列出如下: 假设我们需要设计出各种各样的鸭子,一边游泳戏水, 一边呱呱叫.很明显这时我们 ...

  8. (四十六)golang--网络编程(简易的聊天系统)

    Go主要的目标之一就是面向大规模后端服务程序,网络通信这块是服务端程序必不可少也是至关键的一部分. 网络编程有两种: (1)TCP Socket编程:是网络编程的主流,之所以叫TCP Socket编程 ...

  9. day20191120笔记

    1.spring的优势 U盘拷.总结.微信公众号:.2.笔试,课前默写,默完之后要回答问题.3.微服务,带着,知识点,卷子.ssm整个东西讲一下.面试是综合能力.背面试题. 通过基础很重要.学精烂熟于 ...

  10. Chapter 07-Basic statistics(Part4 t-tests&&nonparametric tests of group difference)

    一. t-tests 这一部分我们使用分布在MASS包中的UScrime数据集.它是关于美国47个州在1960年时,关于惩罚制度对犯罪率的影响. Prob:监禁(坐牢)的概率: U1:14到24岁的城 ...