点击上方“菜鸟学Python”,选择“星标”公众号

超级无敌干货第一时间推给你!!!

Python 自上个世纪诞生,一直过着不温不火的生活。直到近几年,乘着数据科学的东风,从低调的脚本小兵,成为了全能型的战士。同时也被被培训机构狠狠地炒火了一把。

然而 Python 不是万能的,作为编程语言的一种,它能处理的问题,别的编程语言几乎也能处理;它能实现的功能,也有编程语言能够实现。

既然如此,普通人学它何用?

01.Office自动化不如VBA

正如州的先生在知乎《用python进行办公自动化都需要学习什么知识呢?》回答里知友的评论一样,自动化操作Excel,VBA它不香吗?

也如另一位知友所言,如果是Excel,VBA能解决大部分的问题:

VBA 是微软公司开发的一款宏语言,专门用于 Office 系列的各种软件。可以让重复的Office软件操作(比如Excel)实现自动化处理,大大减轻使用者的工作量。

如果Office 是个爹,那么VBA肯定是它的亲儿子,无缝衔接各种操作。

至于 Python,虽然有大量的第三方模块可以用来处理Office软件的各种文件,但是连干儿子都算不上,只能称得上是一个有交情的好友。

如果只是想进行 Office 办公自动化,显然VBA更加的适合。

02.搭网站不如PHP

程序员都喜欢玩梗说“PHP是世界上最好的语言”,到底是不是,各人有各人的看法。

但是在 Web 开发领域,PHP 还是数一数二的王者。虽然备受歧视,不吹不黑的说,用 PHP写网站的优势还是很多。而对于普通人来说,搭建和部署基于 PHP 开发的网站应用也是很简单的事情。

知名的博客应用WordPress,知名的CMS应用帝国CMS、织梦CMS都是基于 PHP 开发的。开发高效,部署方便,修改简单。

州的先生的博客也是基于WordPress搭建的。

PHP 天然地为 Web 而生。

而 Python 在 Web 开发领域,虽然有老牌的三剑客(Django、Flask、Tornado),和不断辈出的新秀。

在应用开发和部署上的一些不痛快,还是让 Python 的 Web开发显得小众。

03.写APP不如JavaScript

在非传统APP开发语言,Python和JavaScript都扩展了自己的APP开发技能。

Python 是能够写APP的,无论是桌面APP还是移动APP,都有对应的解决方案:

  • 桌面APP:PyQt5、Tkinter、PySide2、Kivy等;

  • 移动APP:Kivy

但是JavaScript在这方面的功力更加深厚,前端三大框架的跨平台应用开发发展地如火如荼(React Native、Uni-app)

桌面端 Electron 也在蚕食更多传统桌面程序开发领域的份额。

而 Python 的几个解决方案,始终还处在开发不友好和内部玩具、实验性产品的状态上。

04.依然是普通人的王者

除此之外,Python 在性能上不如 C 和 C++,在稳定性上还不如 Java,在数据科学的一些地方也不如 R,数据采集要想更深一步则NodeJS更加适合,但是为什么还说 Python 是普通人编程领域的王者?

正如刘邦所言:

夫运筹帷幄之中,决胜千里之外,吾不如子房;
镇国家,抚百姓,给饷馈,不绝粮道,吾不如萧何;
连百万之众,战必胜,攻必取,吾不如韩信。

刘邦处处不如单个领域的王者,最终却是他成为了王者。

Python 在很多领域都不是绝对的王者,但是它能够将很多领域用同一套方案解决并且处理的效果还不赖。对于不以编程为生的普通人来说,以更小的成本,习得一项技能,带来更大的收益,是首要考虑因素。

Python 依靠其生态,打造了一个近乎完整的端到端的解决方案。在一个领域的实现,可以无痛结合嵌入到另一个领域之中。

一把锋利的镰刀,远不如一把厚重的菜刀好用。

近期八大热门:发现一个舔狗福利!这个Python爬虫神器太爽了,自动下载妹子图片!
盗墓热再起!我爬取了6万条《重启之极海听雷》的评论,发现了这些秘密
用Python一键生成炫酷九宫格图片,火了朋友圈
菜鸟也疯狂!8分钟用Python做一个酷炫的家庭随手记
Github获8300星!用Python开发的一个命令行的网易云音乐
一道Python面试题,硬是没憋出来,最后憋出一身汗!卧槽!Pdf转Word用Python轻松搞定!教你6招,不错的Python代码技巧!
菜鸟编程大本营,现已正式上线!
每个程序员都是从菜鸟开始成长起来的,没有人一开始就是程序员高手。菜鸟编程大本营,专注于分享小白开始学习编程的技巧,让菜鸟爱上编程,进阶成为高手!感兴趣的小伙伴可以关注一下哈!

我们在B站上录制了大量的视频,欢迎大家交流学习

1). 花木兰到底好看不,我用Python爬取上万条评论

2). 80行Python代码一键轻松把Pdf转word

3). 用Python一键把图片转漫画

4). 再见付费软件,我用70行Python搞定

5). 用Python分析“青春有你2”

6). 用Python三步制作短视频

7). 用Python实现一个弹球游戏

8). 10行代码实现美图秀秀

9). 50行代码用Python批量做海量小姐姐素描图

点这里,直达菜鸟B站大本营

为什么说Python是普通人编程领域的王者相关推荐

  1. 《Python数据可视化编程实战》—— 1.6 安装图像处理工具:Python图像库(PIL)...

    本节书摘来异步社区<Python数据可视化编程实战>一书中的第1章,第1.6节,作者:[爱尔兰]Igor Milovanović,更多章节内容可以访问云栖社区"异步社区" ...

  2. python大数据项目_(价值1280)大数据项目实战之Python金融应用编程

    朱彤老师,2009年博士毕业于北京大学光华管理学院金融系,对金融.数据分析与统计有着较为深刻的理解,多年来一直持续跟踪和研究金融量化分析与数据统计相关领域的进展与发展,对概率论.随机过程及其在金融中的 ...

  3. python小老鼠编程_成都python函数学习教程,Python编写课程

    1.urllib2/urllib实现urllib2和urllib是Python中的两个内置模块,要实现HTTP功能,实现方式是以urllib2为主,urllib为辅.1.1首先实现一个完整的请求与响应 ...

  4. python简单的编程_简单的Python2.7编程初学经验总结

    如果你从来没有使用过Python,我强烈建议你阅读Python introduction,因为你需要知道基本的语法和类型. 包管理 Python世界最棒的地方之一,就是大量的第三方程序包.同样,管理这 ...

  5. Python的函数式编程--从入门到⎡放弃⎦

    很早以前就听说过了函数式编程,印象中是一种很晦涩难懂的编程模式,但却一直没有去进行了解. 恰好这周组内的周会轮到我主持,一时也没想到要分享什么.灵光一闪,就选定函数式编程这个主题吧,反正组里的同事都没 ...

  6. python适合自学编程吗-风变编程:Python适合编程初学者学习吗?

    据百度大数据统计每月有4260705的用户在百度检索Python相关介绍,在大众周围,也总是充斥着各种如何学习Python的声音,许多人已经对于是否"应该学习Python"也都发表 ...

  7. pdf python 3.7编程快速入门 潘中强_无python基础,这些书籍可以帮您快速入门。

    利用Python进行数据分析> 定 价:119 元 作者:韦斯·麦金尼(Wes McKinney)著;徐敬一译 ISBN:9787111603702 出 版 社:机械工业出版社 学习Python ...

  8. 渗透测试-Python安全工具编程基础

    python渗透测试安全工具开发锦集 第一章 Python在网络安全中的应用 第一节 Python黑客领域的现状 第二节 我们可以用Python做什么 第三节 第一章课程内容总结 第二章 python ...

  9. python实现简单的神经网络,python的神经网络编程

    最受欢迎的 15 大 Python 库有哪些 1.Pandas:是一个Python包,旨在通过"标记"和"关系"数据进行工作,简单直观.它设计用于快速简单的数据 ...

最新文章

  1. Python:爬虫框架Scrapy的安装与基本使用
  2. 如何用Map、Filter和Reduce替换Python For循环?
  3. Android开发之自动登录功能的实现
  4. apache httpclient 工具类_Httpclient实现文件上传、文件下载看这篇文章就够了
  5. 带你看明白class二进制文件!
  6. java使用AES256解密
  7. [IOS] Storyboard全解析-第一部分
  8. python 多线程同步_Python利用多线程同步锁实现多窗口订票系统(推荐)
  9. 石子合并(动态规划DP)
  10. 乔纳森离开苹果;李彦宏被泼水;Windows 公开 Linux 内核源代码 | 开发者周刊
  11. 创建 Refs 的几种方式
  12. 如何去除计算机病毒,怎么清除计算机病毒
  13. CentOS7增加或修改SSH端口号
  14. 手机什么软件测试打字速度,有什么软件是测试打字速度的,介绍个给我啊
  15. 卡莱特led显示屏调试教程_如何使用卡莱特软件点亮LED电子显示屏
  16. 记录:ERROR YarnScheduler: Lost executor 2 on XXX: Container killed by YARN for exceeding memory limits
  17. 无须注册的云盘平台anonfile
  18. 计算机专业基础综合408备考经验分享
  19. 究极小白的第一篇csdn博客
  20. Beyond Compare4中文版免费版上线

热门文章

  1. 特产网php,家乡特产网
  2. bat 获取手机SN 处理adb cmd 返回结果-(For 中执行多条cmd 的用法)
  3. live555client连多路1080P视频流花屏问题
  4. JuiceSSH:安卓平台免费好用的 SSH 客户端
  5. ONLINE CORESET SELECTION FOR REHEARSAL-BASED CONTINUAL LEARNING 论文阅读+代码解析
  6. mysql的selectwhere语句_(MySQL笔记)SELECT语句的WHERE子句详解
  7. 【IEEE_SV-7.3】联合体的使用方法
  8. 数据中心主机房内部各部位装修材料防火等级A级的溯源
  9. 服务器体系和共享存储架构
  10. js实现浅拷贝和深拷贝