Python的简单了解 、Python3.6环境的安装、IDE接口Pycharm的安装使用

本文介绍了Python语言的起源、解释型语言的特点,重点讲述了Python3.6在Linux下的编译安装步骤,并详细解析了PyCharm的安装与基本使用,为Python初学者提供了一个清晰的学习路径。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

       摘要:本文首先介绍与Python相关的一些简单概念、然后是linux系统下python的安装教程、还有IDE接口pycharm的安装使用教程。

一、Python语言的起源:

       Python的作者,Guido von Rossum,荷兰人也。1982年,Guido从阿姆斯特丹大学(University of Amsterdam)获得了数学和计算机硕士学位。然而,尽管他算得上是一位数学家,但他更加享受计算机带来的乐趣。用他的话说,尽管拥有数学和计算机双 料资质,他总趋向于做计算机相关的工作,并热衷于做任何和编程相关的活儿。

       Guido知道如何用C语言写出一个功能,但整个编写过程需要耗费大量的时间。他的另一个选择是shell。Bourne Shell作为UNIX系统的解释器(interpreter)已经长期存在。许多C语言下上百行的程序,在shell下只用几行就可以完成。然而,shell的本质是调用命令。它并不是一个真正的语言。比如说,shell没有数值型的数据类型,加法运算都很复杂。总之,shell不能全面的调动计算机的功能。

       Guido希望有一种语言,这种语言能够像C语言那样,能够全面调用计算机的功能接口,又可以像shell那样,可以轻松的编程。在此期间出现的ABC语言在某重程度上让Guido看到希望,但由于硬件等等原因,使ABC语言并没有流行起来。

       1991年,第一个Python编译器(同时也是解 释器)诞生。它是用C语言实现的,并能够调用C库。从一出生,Python已经具有了:类(class),函数(function),异常 处理(exception),包括表(list)和词典(dictionary)在内的核心数据类型,以及模块(module)为基础的拓展系统。

       今天Python已经进入到3.0的时代。由于Python 3.0向后不兼容,所以从2.0到3.0的过渡并不容易。另一方面,Python的性能依然值得改进,Python的运算性能低于C++和Java。Python依然是一个在发展中的语言。我期待看到Python的未来。

                   以上内容是对右方链接文章内容的摘录:https://www.cnblogs.com/vamei/archive/2013/02/06/2892628.html

二、解释型语言:python

     1.解释型语言与编译型语言:

     编译型语言:要先将程序编译成可执行文件,然后通过cpu和内存在操作系统上运行。
      解释型语言:查看一行,解释一行,执行一行。

        我们编程都是用的高级语言,计算机不能直接理解高级语言,只能理解和运行机器语言;根据高级语言转化成机器语言的方式,我们将语言分为解释型语言和编译型语言。比如:python、shell、matlab就属于解释型语言; c、c++、jave就属于编译型语言。    解释型语言和编译型语言的详细区分可以参阅右方链接:https://blog.youkuaiyun.com/zhu_xun/article/details/16921413

     2.pyrhon的优缺点:

           优点:  语言简单、代码量少、面向对象  扩展性(跨平台能力强)、强大的第三方库。
          弱点: 速度较慢。

     3.为什么python速度慢还要使用python?

                假设在同种环境下,c语言执行过程需要0.01秒,python语言执行过程需要0.1秒;  然后数据在网络中的传输需要1s中,若从用户体验的角度来说,1.01s 和 1.1s 基本是没任何差别的; 而python本身又具备c语言不具备的诸多优势。

三、python源码包的编译以及安装:

      

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值