iis服务器助手广告
返回顶部
首页 > 资讯 > 后端开发 > Python >第一章 初识Python
  • 184
分享到

第一章 初识Python

Python 2023-01-31 00:01:20 184人浏览 泡泡鱼

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

摘要

1.1 Python诞生至今 python的创始人为吉多·范罗苏姆(Guido van Rossum)荷兰人,1989年的圣诞节期间,吉多·范罗苏姆为了在阿姆斯特丹打发时间,决心开发一个新的脚本解释程序,作为ABC语言的一种继承。Pyth

1.1 Python诞生至今

python的创始人为吉多·范罗苏姆(Guido van Rossum)荷兰人,1989年的圣诞节期间,吉多·范罗苏姆为了在阿姆斯特丹打发时间,决心开发一个新的脚本解释程序,作为ABC语言的一种继承。Python是一种面向对象的解释型计算机程序设计语言,第一个公开发行版发行于1991年。

Python作为当下最热门的编程语言,在2019年世界脚本语言排行榜中位列榜首,已经成为了多个领域的首选语言。 

最新的TIOBE排行榜,Python赶超c++占据第三!!!

由上图可见,Python整体呈上升趋势,反映出Python应用越来越广泛并且也逐渐得到业界的认可!!!

Python可以应用于众多领域,如:数据分析、组件集成、网络服务、图像处理、数值计算和科学计算等众多领域。

目前业内几乎所有大中型互联网企业都在使用Python,如:中国知乎、豆瓣、知乎、Google、百度、腾讯、汽车之家、美团外卖等。。。

互联网公司广泛使用Python来做的事一般有:网络编程,WEB框架,设计模式+算法,项目阶段,自动化运维、自动化测试、大数据分析、爬虫等。。。

注视:上述重点字体表示该公司主要使用Python语言开发

1.2 开发语言:

  • 高级语言:Python,Java ,PHP,C#,  Go,   ruby,   C++等...        字节码    
  • 低级语言:C,汇编      →机器码

1.21 语言之间的对比:

  • PHP类:适用于写网页,局限性
  • Python Java:可以写网页,也可以写后台功能
    • --Python执行效率低,开发效率高
    • --Java执行效率高,开发效率低

1.22 Python种类

  • Jpython
    • 它是一个Python语言在Java中的完全实现Jython也有很多从CPython中继承的模块库。最有趣的事情是Jython不像CPython或其他任何高级语言,它提供了对其实现语言的一切存取。所以Jython不仅给你提供了Python的库,同时也提供了所有的Java类。这使其有一个巨大的资源库。
  • IronPython
    • IronPython 是一种在 NET 和 Mono 上实现的 Python 语言,由 Jim Hugunin(同时也是 Jython 创造者)所创造。1.0 版于2006年9月5日 发布。
  • Cpthon (重)
    • Python的官方版本,使用C语言实现,使用最为广泛,CPython实现会将源文件(py文件)转换成字节码文件(pyc文件),然后运行在Python虚拟机
  • PyPy
  • RubyPython、Brython ...

1.23 为什么是Python而不是其他语言?

C 和 Python、Java、C#

  • C语言: 代码编译得到 机器码 ,机器码在处理器上直接执行,每一条指令控制CPU工作
  • 其他语言: 代码编译得到 字节码 ,虚拟机执行字节码并转换成机器码再后在处理器上执行

Python 和 C  Python这门语言是由C开发而来

  • 对于使用:Python的类库齐全并且使用简洁,如果要实现同样的功能,Python 10行代码可以解决,C可能就需要100行甚至更多.
  • 对于速度:Python的运行速度相较与C,绝对是慢了的。

Python 和 Java、C#等

  • 对于使用:linux原装Python,其他语言没有;以上几门语言都有非常丰富的类库支持
  • 对于速度:Python在速度上可能稍显逊色

所以,Python和其他语言没有什么本质区别,其他区别在于:擅长某领域、人才丰富、先入为主。

 

2.1 搭建Python开发环境

2.1.1 Windows环境下安装:

  • 下载安装包下面官网地址下载
    • 以Python2.7为例
    • 本次以默认安装路径为例:C:\python27
    • 路径可以自选
    • 1.63 安装完Python2.7后配置环境变量
    • 右键计算机属性→高级系统设置高级环境变量在第二个内容框中找到 变量名为Path 的一行,双击→在最后输入C:\python27,C前面用冒号分隔开。

  • 测试环境变量是否配置成功
    • win+R键调出运行面板输入cmd按Enter键就可以调出命令行窗口然后Python
    • 如图所示成功

 

2.1.2 编写我的第一个Python程序

    作为程序开发人员,学习新语言的第一步就是输出“Hello World”,学习Python开发也不例外,我们也是从“Hello World”开始。在Python中,可以通过以下有两种方法编写Hello World程序。

1.在命令行窗口中启动的Python解释器中实现

(1) 单击Windows 7系统的“开始”菜单图标,在“搜索程序和文件”文本框中输入cmd命令,并按Enter键,启动命令行窗口,然后在当前的Python提示符后面输入python,并且按Enter键,进入到Python解释器中。

(2)在当前的Python提示符>>>的右侧输入以下代码,并且按Enter键。

print("Hello World")

运行结果如图


2.在Python自带的IDLE中实现

        通过实例可以看出,在命令行窗口中的Python解释器中,编写Python代码时,代码颜色是纯色的,不方便阅读。实际上,在安装Python 时,会自动安装一个开发工具IDLE,通过它编写Python代码时,会用不同的颜色显示代码。这样代码将更容易阅读。下面将通过---个具体的实例演示如何打开IDLE,并且编写Hello World程序。

在IDLE中输出Hello World程序。

(1)单击Windows 7系统的“开始”菜单图标,然后选择“所有程序”一Python 3.6一IDLE(Python 3.6 64-bit)菜单项,即可打开IDLE窗口。

如图所示。

(2)在当前的Python提示符>>>的右侧输入以下代码,并且按Enter键。

print("Hello World")

运行结果如图

提示常见错误:如果在中文半角状态输入代码中的小括号()或者双引号"",那么将会产生语法错误,注意一定要在英文状态下输入符号!!!

 

 

 

 

 

--结束END--

本文标题: 第一章 初识Python

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

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

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

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

下载Word文档
猜你喜欢
  • 第一章 初识Python
    1.1 Python诞生至今 python的创始人为吉多·范罗苏姆(Guido van Rossum)荷兰人,1989年的圣诞节期间,吉多·范罗苏姆为了在阿姆斯特丹打发时间,决心开发一个新的脚本解释程序,作为ABC语言的一种继承。Pyth...
    99+
    2023-01-31
    Python
  • headfirst python第一章初
    headfirst python这本书非常不错,但是很多人没耐心读,出的速记卡,有用的尽管下载headfirst python第一章初识python速记卡.rar原书下载HeadfirstPython.pdf...
    99+
    2023-01-31
    headfirst python
  • 第一章 Python基础知识
    1.1 介绍1.1.1 特点Python是一种面向对象、解释型计算机程序设计语言。语法简洁清晰,强制用空白符作为语句缩进。Python具有丰富和强大的库,又被称为胶水语言。能把其他语言(主要C/C++)写的模块很轻松的结合在一起。1.1.2...
    99+
    2023-01-31
    基础知识 Python
  • Python第四章作业(初级)
    目录 第1关 无参无返回值函数 第2关 无参有返回值函数 第3关 有参有返回值函数 第4关 多参函数 第5关 任意数量参数 第6关 pow函数详解 第7关 fabs() 函数 第8关 汽车迷 第9关 编写函数输出自除数 第10关 二分法求平...
    99+
    2023-10-04
    python 开发语言
  • 从零开始学Python—第一课:初识Python
    从今天起,我们针对着手开始学Python的小白,整理了一套系统的教程,所以,新手伙伴们,你们的福音来咯!希望接下来的每一期教程,你都能吸收掌握!下面开启我们的Python之旅!...
    99+
    2023-06-01
  • 第一章 python入门
    阅读目录:         1.变量    2.用户与程序交互    3.基本数据类型    4.格式化输出    5.基本运算符    6.流程控制之if....else    7.流程控制之while循环    8.流程控制之for循...
    99+
    2023-01-30
    入门 python
  • 初识Python(一)
    一、第一个Python语句创建 hello.py 文件,内容如下:print 'hello,world'执行 hello.py 文件,即:python hello.py执行结果如下:python内部执行过程如下:二、解释器默认执行上述的he...
    99+
    2023-01-31
    Python
  • 【头歌-Python】Python第六章作业(初级)
    第1关:列表的属性与方法 任务描述 初始化一个空列表,输入一个正整数 n。 接下来,你将被要求输入 n 个指令,每得到一个指令后,根据指令的字符串进行对应的功能操作。 指令形式及对应功能如下: ins...
    99+
    2023-10-18
    python 开发语言 头歌
  • Python成长之路第一篇(3)_初识字
    经过上章的学习我们已经了解到了列表可以通过索引来获取对应的值,在本章我们将学到通过名字来索引数据,这种结构的类型称之为映射(maooing),在Python中字典是唯一内建的映射类型,其中的值我们称之为键值对,也就是由(键,值)组成映射关系...
    99+
    2023-01-31
    第一篇 成长之路 Python
  • 一篇文章带你初步认识Maven
    目录1、引言  2、常规项目开发存在的问题3、什么是 Maven 4、Maven 的历史5、Maven 的目标6、Maven 的理念总结1、引言   你能搜到这个教程,说明你对 Ma...
    99+
    2024-04-02
  • 《初步了解JVM》第1章
    大家都知道,Java中JVM的重要性,学习了JVM你对Java的运行机制、编译过程和如何对Java程序进行调优相信都会有一个很好的认知。废话不多说,直接带大家来初步认识一下JVM。什么是JVM?JVM(Java Virtual Machin...
    99+
    2023-06-02
  • Python-第一章(开发基础)
    1.    机器语言 = 机器指令 = 二进制代码   汇编语言就是把二进制变成了英文,开发效率低。   编译型语言:C   C++   Delphi  。。。   解译型语言:Python  php   java 。。。     好处:...
    99+
    2023-01-31
    基础 Python
  • python 第一章 介绍-1.pyth
    一.Python特点         开源免费         脚本语言,解析执行         跨平台        高级语言,面向对象,可扩展,可移植性用于在不同的平台(因为Python是用C写的,又由于C的可移植性)内存管理器在Py...
    99+
    2023-01-31
    python pyth
  • MySQL知识【数据库相关概念】第一章
    💂 个人主页: 爱吃豆的土豆🤟 版权: 本文由【爱吃豆的土豆】原创、在CSDN首发、需要转载请联系博主💬 如果文章对你有帮助、欢迎关注、点赞、收藏(一键三连)和订阅专栏哦 🏆...
    99+
    2023-08-31
    数据库 mysql sql
  • Python 学习第三部分函数——第一章
      函数是python 为了代码最大程度的重用和最小代码冗余而提供的最基本的程序结构。使用它我们可以将复杂的系统分解为可管理的部件。 函数相关语句 def...          创建一个对象并将其赋值给某一个对象 return     ...
    99+
    2023-01-30
    函数 Python
  • Python学习笔记—第一章—Pytho
    书目:Python(Unix和Linux系统管理指南)学习日期:20120627知识点总结:Python的优势:既简单易学,也可以完成任何复杂任务可读性好(严格的代码缩进格式)支持面向对象编程(OOP)强大的Python社区强大的Pytho...
    99+
    2023-01-31
    学习笔记 Python Pytho
  • Python学习系列 (第一章):Pyt
    一: Python 的简介:   python的创始人为吉多·范罗苏姆(Guido van Rossum)。1989年的圣诞节期间,吉多·范罗苏姆为了在阿姆斯特丹打发时间,决心开发一个新的脚本解释程序,作为ABC语言的一种继承。二:Pyth...
    99+
    2023-01-31
    系列 Python Pyt
  • python第一章计算机基础
    第一章 计算机基础 1.1 硬件 计算机基本的硬件由:CPU / 内存 / 主板 / 硬盘 / 网卡 / 显卡 / 显示器 等组成,只有硬件但硬件之间无法进行交流和通信。 1.2 操作系统 操作系统用于协同或控制硬件之间进行工作,常见的操...
    99+
    2023-01-31
    计算机 基础 python
  • 第一章:数据库的基本认识和安装
    安装环境:Windows:2003 server sp2SQL:    2005 sp3       &n...
    99+
    2024-04-02
  • 【篇一】Python安装与初识
    一、python3.6安装   windows: 1、下载安装包 https://www.python.org/downloads/ 2、安装 默认安装路径:C:\python27 3、配置环境变量 【右键计算...
    99+
    2023-01-31
    Python
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作