Python是一种面向对象的解释型计算机程序设计语言,由荷兰人Guido(吉多) van Rossum于1989年发明,第一个公开版本发行于1991年。在国外应用非常的广泛,国外的大学里面,软工都大量的使用Python这门变成语言,最经典的案例为Google的搜索引擎,在国外一般“能用Python的尽量用Python,不能用Python的采用其他的语言”。这种语言的特点源于C语言,很多底层的设计省去了,能够快速的开发App。因此Python的座右铭为“人生苦短,我用Python”。总之一句话,高效的实现算法、编程思路就用Python。

*Python擅长的领域:

WEB开发

Django\pyramid\Tornado\Bottle\Flask\WebPy

# 这是Python最起初也是的应用,很多大的网站设计都是用Python实现的

网络编程

Twisted\Requests\Scrapy\Paramiko

# 现在最经典的实现就是数据爬虫,Scrapy是一个现在运用最广的爬虫框架。

科学运算

SciPy\Pandas\Ipython\tenflow\...

# 这个最牛逼的就是量化投资领域,自动化交易,深度学习,大数据分析方面的应用。

# 其中这个Pandas的全称叫:Python Data Analysis Library 或 pandas 是基于NumPy 的一种工具,该工具是为了解决数据分析任务而创建的。

GUI图形开发

# wxPython\PyQT\Kivy

# GUI不叫乌龟的龟,是GUIDE的简写,图形用户界面(Graphical User Interface,简称 GUI)说白了就是打Dota是图形显示,不是代码。

运维自动化

# OpenStack\SaltStack\Ansible\腾讯蓝鲸

*Python语言的特点?

直接调用出《Python之禅》看一下Python这门语言的设计理念:

# 打开Pycharm编辑器输入:

import this

print(this)

# 或者在CMD黑屏界面输入:

import this

抄录如下:

"""

The Zen of Python ,

by Tim Peters

Beautiful is better than ugly.

Explicit is better than implicit.

Simple is better than complex.

Complex is better than complicated.

Flat is better than nested.

Sparse is better than dense.

Readability counts.

Spcial cases arent special enough to break the rules.

Although paracticality beats purity.

Errors should never pass silently.

Unless explicitly slienced.

In the face of ambiguity, refuse the temptation to guess.

There should be one-- and preferably only one -- obvious way to do it.

Although that way may not be obvious at first unless you are Dutch.

Now is better than never.

Although never is often better than *right* now.

If the implementation is hard to explain, it is a bad idea.

Namespaces are one honking great idea -- let is do more of those!

"""

翻译如下:

美丽优于丑陋。

清楚优于含糊。

简单优于复杂。

复杂优于繁琐。

平坦优于曲折。

宽松优于密集。

重要的是可读性。

特殊的案例不足以特殊到破坏规则。

尽管实践可以打破真理。

错误却不可置之不理。

除非另有明确要求。

面对模棱两可,拒绝猜测。

总会有一个 —— 最好是只有一个 —— 显而易见的方式来明辨。

哪怕这种方式在开始的时候可能并不明显 —— 除非你是荷兰人(吉多)。

现在有比没有好。

尽管没有经常好于现在。

如果如何实现很难被解释清楚,那么这个想法就是一个坏想法。

如果如何实现可以被很好的解释,那么这是一个好想法。

命名空间就是一个非常好的想法 —— 让我们在这方面多做些工作吧!

总结:

1.Python 这门语言注重简介一句话能说明白的事情绝不用一大段话来表明(效率问题差一些)

2.Python 这门语言注重代码的排列组合,如果对不齐行代码无法执行,代码看起来像散文或者诗歌一样整齐。

3.另外Python支持丰富的三方库、可扩展性、可移植性等。

python最擅长做什么_什么是Python?Python擅长什么领域?相关推荐

  1. 学python去哪做项目_有哪些适合 Python 刚入门者去做的项目?

    学软件开发的都知道实战项目对于学好一门语言是很重要的.在这里可以向大家推荐几个Python实战项目 项目1.Python 图片转字符画 本课程用 50 行 Python 代码完成图片转字符画小工具.通 ...

  2. 运维用python可以来做什么_学习Python一般可以用来干什么?

    很多人对于Python都是非常了解的,也知道Python是一门非常不错的编程语言,拥有很多功能和作用,因此不少人都非常疑惑,Python可以用来做什么?为大家介绍一下. 一般情况下来说,Python可 ...

  3. python能开发什么产品_三周学 Python ?不,三周做个产品

    我的同事在看到毫无开发经验的我用三周时间,不但从零基础用上了 Python,还做出了一个客户关系管理系统,强烈邀请我分享经验.惶恐,因为我并没有出色的智商,也没有觉得三周学 Python 是一个体现自 ...

  4. python怎么做项目_听说你没有python项目可做,我教你个方法

    原标题:听说你没有python项目可做,我教你个方法 学习了一段时间的Python,最近出现了"饥荒",感觉需要多看些代码,多学习学习别人做些什么,但却不知道做点什么来进行练习. ...

  5. python可以引流吗_你都用 Python 来做什么?

    不是搞科研的,工作用Java开发的,Python一般用来做一些辅助性的运维.分析.自动化工作. 个人生活自动化win-lockfetch 用Win 10的同学都知道Win10有一套自动更新的锁屏壁纸. ...

  6. python 做网页_听过最近Python过气了?

    Python过气了? 怎么可能?! 会Python的人,工作都不会太差.作为职场"新晋网红",Python在各行各业中扮演着越来越重要的角色. 曾经Excel在金融.数据岗位&qu ...

  7. python开发转行做数据分析_转行学IT,Java、Python、大数据选择学哪个发展好?

    对薪资不满意.担心自己以后不好找工作,不少人都会选择参加培训,转行IT行业.当然很多想要转行IT的人,都会犹豫选择哪门编程语言学习比较好,Python.Java.大数据作为比较热门行业技术,不少人都很 ...

  8. 趣学python教孩子学编程_《趣学Python——教孩子学编程》学习笔记第1-3章

    第1章 Python不是大蟒蛇 1.1 关于计算机语言 计算机程序是一组让计算机执行某种动作的指令.软件就是计算机程序的集合. 一种编程语言就是一种特定的与计算机交谈的方式,这种方式使用计算机和人都能 ...

  9. python 什么值得买 签到_第一个实用python程序——自动填写工作日志、签到

    刚刚把文章重看了一遍,自己给的评价就是:闲的没事干了? 1. 前言 一直苦于每天要分上下午两次写工作日志(不太能理解单位某些部门的脑洞--一天一次不行么?噢--噢噢,好吧,你们抄的模板就是分上下午的, ...

最新文章

  1. Numpy入门教程:09. 输入和输出
  2. 提高EDA(探索性数据分析)效率的 3 个简单工具
  3. 安装phpredis扩展以及phpRedisAdmin工具
  4. 2.4 multiset
  5. ueditor video 设置宽高的问题(uni app)
  6. 一些非常值得人深思的段子 .
  7. BZOJ2654 Tree
  8. [转载] 2011 ScrumGathering大会简要记录 - 周金根
  9. mssql sqlserver 使用sql脚本检测数据表中一列数据是否连续的方法分享
  10. 第一模块:开发基础 第1章 练习及作业
  11. Python中从零开始的简单遗传算法
  12. LPVOID傳遞參數的問題
  13. w10计算机右键管理,电脑右键新建菜单管理,win10右键新建菜单管理-
  14. 轻松实现在微信中直接下载APK的方式
  15. 计算机控制的仓库定位系统,(边江文档教材)智能立体仓库物品定位的plc自动控制系统.doc...
  16. 丽台 A6800XT TDH (AGP) 显卡软件开管和超频手记
  17. 2022-2028全球与中国生物基聚氨酯(PU)市场现状及未来发展趋势
  18. 菜孔孔学python--字典
  19. 一步一步教你写股票走势图——分时图二(自定义xy轴)
  20. mysql程序设计排球比赛_PS-中国女排复古风海报

热门文章

  1. VC2010----调试C语言工程建立
  2. Hemberg-lab单细胞转录组数据分析(五)
  3. 国泰君安证券的银行业净利润预测
  4. iphone 升级 出现 This device isn't eligible for the requested build 解决方法
  5. 安川MPE720注册码
  6. 表空间main恢复后报脱机状态[-3408]
  7. MindSpore:【model_zoo】【resnet】尝试用THOR优化器运行时报cannot import name ‘THOR‘
  8. HCIA-RS自用笔记(13)路由典型问题案例分析、动态路由概述
  9. centos7 network.service failed
  10. 微软更新系统补丁服务器的简称,本次更新12个补丁全解。