我主要的工作还是在嵌入式领域,C/C++是我的主力语言,之前是没接触过Python的,甚至汇编用的都比Python多

但是最近因为想尝试改进工作中的一个工具,主要是对时间戳进行数据统计

这个工作我用C语言也可以实现,但是代码量要大不少,而且最后因为要推广给测试人员使用,最好还是有界面带按钮的方式,这样的话我首先考虑的是C++,然后用QT做

但是百度了一些我的这些需求,很多意见都是指向Python,原因就是代码量少,丰富的库函数,界面优美

既然如此,也不是很着急,我决定要用Python尝试下

大致调研了下

因为Python2和3差别很大,所以使用Python3学习

这几天看了下,发现Python确实很适合上手,其流行不是没有道理

  • Python 简单易用,学习成本低,看起来非常优雅干净;

  • Python是开源免费的(注意开源不一定免费,Python只是两者兼备)

  • Python 标准库和第三库众多,功能强大,既可以开发小工具,也可以开发企业级应用;

  • Python 站在了人工智能和大数据的风口上,站在风口上,猪都能飞起来。

  • Python是胶水语言,很多重要的算法是C/C++实现的,Python可以轻松调用

不过缺点也是明显的,要是做项目一定要考虑进去

  • Python运行速度很慢,这是解释性语言的通病

  • Python加密困难,也是解释性语言的问题

前边我已经写了几篇关于Python基础的文章:

【Python编程从入门到实践】 1 Linux搭建Python编译环境

【Python编程从入门到实践】 2 在Windows系统中搭建 Python 编程环境

【Python编程从入门到实践】 3 Python中的变量的命名和使用

【Python编程从入门到实践】 4 Python中字符串的使用

【Python编程从入门到实践】 5 Python中数字的使用

【Python编程从入门到实践】 6 Python中注释的方法及Python之禅

更多推荐

0基础入门Python 0 开始学习Python