iis服务器助手广告广告
返回顶部
首页 > 资讯 > 后端开发 > Python >Python之禅---2、python介
  • 251
分享到

Python之禅---2、python介

Pythonpython 2023-01-31 01:01:05 251人浏览 独家记忆

Python 官方文档:入门教程 => 点击学习

摘要

1,、python的由来     Python的创始人为吉多·范罗苏姆(Guido van Rossum)。1989年的圣诞节期间,Guido开始写能够解释Python语言语法的解释器。Python这个名字,来自Guido所挚爱的电视剧Mo

1,、python的由来   

  Python的创始人为吉多·范罗苏姆(Guido van Rossum)。1989年的圣诞节期间,Guido开始写能够解释Python语言语法的解释器。Python这个名字,来自Guido所挚爱的电视剧Monty Python’s Flying Circus。他希望这个新的叫做Python的语言,能符合他的理想:创造一种C和shell之间,功能全面,易学易用,可拓展的语言。


2、应用领域

     Python可以应用于众多领域,如:数据分析、组件集成、网络服务、图像处理、数值计算和科学计算等众多领域。目前业内几乎所有大中型互联网企业都在使用Python,如:Youtube、Dropbox、BT、Quora(中国知乎)、豆瓣、知乎、Google、Yahoo!、Facebook、NASA、百度、腾讯、汽车之家、美团等

     

      #1. web开发——最火的Python WEB框架Django, 支持异步高并发的Tornado框架,短小精悍的flask,bottle, Django官方的标语把Django定义为the framework for perfectionist with deadlines(大意是一个为完全主义者开发的高效率web框架)

      #2. 网络编程——支持高并发的Twisted网络框架, py3引入的asyncio使异步编程变的非常简单

      #3. 爬虫——爬虫领域,Python几乎是霸主地位,scrapy\Request\BeautifuSoap\urllib等,想爬啥就爬啥

      #4. 云计算——目前最火最知名的云计算框架就是OpenStack,Python现在的火,很大一部分就是因为云计算

      #5. 人工智能——谁会成为ai大数据时代的第一开发语言?这本已是一个不需要争论的问题。如果说三年前,Matlab、Scala、R、Java 和 Python还各有机会,局面尚且不清楚,那么三年之后,趋势已经非常明确了,特别是前两天 Facebook 开源PyTorch 之后,Python 作为 AI 时代头牌语言的位置基本确立,未来的悬念仅仅是谁能坐稳第二把交椅。

      #6. 自动化运维——问问中国的每个运维人员,运维人员必须会的语言是什么?10个人相信会给你一个相同的答案,它的名字叫Python

      #7. 金融分析——我个人之前在金融行业,10年的时候,我们公司写的好多分析程序、高频交易软件就是用的Python,到目前,Python是金融分析、量化交易领域里用的最多的语言

      #8. 科学运算—— 你知道么,97年开始,NASA就在大量使用Python在进行各种复杂的科学运算,随着NumPy, SciPy, Matplotlib, Enthought librarys等众多程序库的开发,使的Python越来越适合于做科学计算、绘制高质量的2D和3D图像。和科学计算领域最流行的商业软件Matlab相比,Python是一门通用的程序设计语言,比Matlab所采用的脚本语言的应用范围更广泛

      #9. 游戏开发——在网络游戏开发中Python也有很多应用。相比lua or c++,Python 比 Lua 有更高阶的抽象能力,可以用更少的代码描述游戏业务逻辑,与 Lua 相比,Python 更适合作为一种 Host 语言,即程序的入口点是在 Python 那一端会比较好,然后用 C/C++ 在非常必要的时候写一些扩展。Python 非常适合编写 1 万行以上的项目,而且能够很好地把网游项目的规模控制在 10 万行代码以内。另外据我所知,知名的游戏<文明> 就是用Python写的


3、python安装

       Python目前已支持所有主流操作系统,在linux,Unix,Mac系统上自带Python环境,在windows系统上需要安装一下,超简单。实际上我们安装的就是python的解释器。

       Win10安装python3.6和Python2.7视频教程(python有两个版本,Python2和Python3,不兼容,笔者认为Python 3是趋势,因为python3相比2.X版本内部会有一些优化,所以建议用Python3):

       优酷链接:Win10安装Python3.6和Python2.7视频教程:


4、开发工具IDE

    为何要用IDE?

       到现在为止,我们也是写过代码的人啦,但你有没有发现,每次写代码要新建文件、写完保存时还要选择存放地点,执行时还要切换到命令行调用python解释器,好麻烦呀,能否一气呵成,让我简单的写代码?此时开发工具IDE上场啦,一个好的IDE能帮你大大提升开发效率。

        很多语言都有比较流行的开发工具,比如JAVA 的Eclipse, C#,C++的VisualStudio, Python的是啥呢? PyCharm,最好的Python 开发IDE

     安装:

         https://www.jetbrains.com/pycharm/download

     使用:

         Http://v.youku.com/v_show/id_XMjczOTM4MzE2MA==.html

--结束END--

本文标题: Python之禅---2、python介

本文链接: https://www.lsjlt.com/news/183456.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

本篇文章演示代码以及资料文档资料下载

下载Word文档到电脑,方便收藏和打印~

下载Word文档
猜你喜欢
  • Python之禅---2、python介
    1,、python的由来     python的创始人为吉多·范罗苏姆(Guido van Rossum)。1989年的圣诞节期间,Guido开始写能够解释Python语言语法的解释器。Python这个名字,来自Guido所挚爱的电视剧Mo...
    99+
    2023-01-31
    Python python
  • python之禅
    Beautiful is better than ugly.Explicit(明确的,清楚的) is better than implicit.    Simple is better than complex.Complex(复杂的;合成...
    99+
    2023-01-30
    python
  • Python之禅是什么意思
    这篇文章主要讲解了“Python之禅是什么意思”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“Python之禅是什么意思”吧!问:说说你了解什么是 Python 之禅?答:Python之禅指的...
    99+
    2023-06-19
  • Python之禅---3、变量、用户和程
    1、什么是变量?        变量即变化的量,核心就是“变”和“量”二字,变即变化,量即衡量状态。2、为什么要有变量?        程序执行的本质就是一系列状态的变化,变是程序执行的直接体现,所以我们需要一种机制能反映或者说是保存下来的...
    99+
    2023-01-31
    变量 用户 Python
  • python 之 函数 2
    5.36 命名关键字 什么是命名关键字参数? 格式:在*后面参数都是命名关键字参数 特点: 1 必须被传值 2 约束函数的调用者必须按照key=value的形式传值 3 约束函数的调用者必须用我们指定的key名 def foo(x,y,...
    99+
    2023-01-31
    函数 python
  • python之路,Python基础篇2(
    一、.pyc是个什么鬼: pyc文件其实是PyCodeObject的一种持久化保存方式。 二、数据类型 1、数字: 2 是一个整数的例子。 长整数 不过是大一些的整数。 3.23和52.3E-4是浮点数的例子。E标记表示10的幂...
    99+
    2023-01-31
    之路 基础 python
  • Python之禅(原文、中文翻译、解释)
    The Zen of Python, by Tim Peters Beautiful is better than ugly.Explicit is better than implicit.Simple is better than co...
    99+
    2023-01-31
    原文 中文翻译 Python
  • Python学习记录(2)——Python IDLE的介绍
           1. IDLE的操作简介         在安装Python后,会自动安装一个 IDLE,它是一个 Python Shell (可以在打开的 IDLE 窗口的标题栏上看到,如图1所示),我们可以利用 Python Shell ...
    99+
    2023-10-02
    学习 python
  • 怎么理解Python中从Hello World的玄机到Python之禅
    本篇内容主要讲解“怎么理解Python中从Hello World的玄机到Python之禅”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“怎么理解Python中从Hello World的玄机到Pyt...
    99+
    2023-06-16
  • python之路-基础篇2
    10、if else 流程判断举例说明1:import getpass  #引用getpass这个模块 _username = "kk" _password = "123456" username = input("username:") ...
    99+
    2023-01-31
    之路 基础 python
  • python入门之python介绍
    python基础之Python优点    1.简单:Python是一种代表简单主义思想的语言。阅读一个良好的Python程序就感觉像是在读英语一样。它使你能够专注于解决问题而不是去搞明白语言本身。    2.易学:Python极其容易上手,...
    99+
    2023-01-31
    入门 python
  • Python之struct简介
      一、struct简介        看到struct这么英文单词,大家应该并不陌生,因为c/c++中就有struct,在那里struct叫做结构体。在Python中也使用struct,这充分说明了这个struct应该和c/c++中...
    99+
    2023-01-31
    简介 Python struct
  • Python全栈之学习CSS(2)
    目录1. css背景图1.1 背景属性1.2 背景图片引入2. 相对_绝对_固定2.1 相对定位2.2 绝对定位2.3 固定定位3. float浮动3.1 display转换元素3....
    99+
    2024-04-02
  • python学习之控制流2
    配置环境:python 3.6 python编辑器:pycharm  代码如下: #!/usr/bin/env python #-*- coding: utf-8 -*- # 控制流语句: # if语句通俗说法:“如果条件为真,执行...
    99+
    2023-01-31
    python
  • Python全栈之学习JS(2)
    目录1. js对象1.1 object对象1.2 json对象2. js字符串函数3. js数组相关方法4. js数学对象相关方法5. BOM对象5.1 定时器5.2 获取年月日时分...
    99+
    2024-04-02
  • Python全栈之学习MySQL(2)
    目录1. mysql_where子句_聚合函数2. mysql_其他子句语法3. mysql_子查询4. exists关键字5. 练习所需表数据6. 小练习(1)表结构:(...
    99+
    2024-04-02
  • Python(2)
    一、python是强类型语言:1、两个对象比较:(1)、身份(内存地址):两个对象的引用是否相同。 id(a)==id(b)或者a is b (2)、值:两个对象的数据是否相等。 a==b(3)、类型:两个对象的类型是否相同。 type(a...
    99+
    2023-01-31
    Python
  • Python之模块介绍
    模块:用一段代码实现了某些功能的代码集合。Python模块分为三种:自定义模块内置标准模块开源模块os模块:提供对操作系统进行调用的接口,以下是方法os.getcwd() :获取当前工作目录,即当前python脚本工作的目录路径示例:>...
    99+
    2023-01-31
    模块 Python
  • Python基础知识之2——字典
      字典是什么? 字典是另外一个可变的数据结构,且可存储任意类型对象,比如字符串、数字、列表等。字典是由关键字和值两部分组成,也就是 key 和 value,中间用冒号分隔。这种结构类似于新华字典,字典中每一个字都有一个对应的解释,具体的...
    99+
    2023-01-30
    字典 基础知识 Python
  • python中禅的作用是什么
    这篇文章给大家介绍python中禅的作用是什么,内容非常详细,感兴趣的小伙伴们可以参考借鉴,希望对大家能有所帮助。python的五大特点是什么python的五大特点:1.简单易学,开发程序时,专注的是解决问题,而不是搞明白语言本身。2.面向...
    99+
    2023-06-14
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作