zoukankan      html  css  js  c++  java
  • 《Python学习之路 -- 初识Python》

      Python,本意是巨蟒,蟒蛇的意思;但是在计算机领域内,Python是一种计算机语言。说到Python不得不提到它的创始人Guido van Rossum(吉多·范罗苏姆),他在1989年圣诞节期间为了打发时间(大神就是大神,写程序就是用来打发时间的~~~),决心开发一个新的脚本解释程序。由于作者当时是Monty Python(英国的六人喜剧团体)忠实粉丝,所以把这门计算机语言称为Python。

      如果用专业的术语定义Python,我会定义为:Python是一种直译式、交互式、动态的、面向对象的计算机编程语言(脚本)。没错,Python是一种脚本语言。直译式,简单说就是无需翻译源码为可执行文件(不像Java,在代码执行前需要编译);交互式,Python提供了一个交互环境,可以在此环境下进行简单的编码测试;动态,这里说的动态指的是变量的类型具有动态性,在静态语言中,比如Java,定义一个变量就必须同时指定这个变量的类型,但是在Python中,定义变量时不需要指定类型,这个变量也可以保存不同类型的值;面向对象是一种编程的思想,除了这种编程,还有面向过程编程思想(在高级编程语言中,绝大部分为面向对象)。这两种思想不同在于解决问题的方式不同,面向过程更更强调于过程,而面向对象则注重结果,而两者的共同点都是解决问题。举个生活中的例子,比如现在有一个需求:我想吃北京烤鸭。如果用面向过程的思想解决这个问题,就经历了以下步骤:①把鸭子养大 ②准备调料和工具 ③烤  ;如果用面向对象的思想来解决就是:找一家烤鸭店直接吃。从这个或许不太恰当的例子看出,两种方式都完成了这个需求,但是面向过程强调了过程,面向对象则只关注于这个结果。

      看到这里或许你已经对Python有了初步的认识,想要了解更多关于Python知识的话,博主分享一本电子书《Python初级教程》,该书不仅介绍了Python,还会教我们怎么搭建Python环境。

    链接:https://pan.baidu.com/s/1oDtukzN5mAHbHUKG_ffE1g 密码:gher

  • 相关阅读:
    三次握手四次挥手
    OSI七层模型和TCP/IP协议族
    CSS水平垂直居中方式
    CSS9种水平居中方式
    CSS8种垂直居中方式
    scss 初学笔记 二 混合宏
    scss 初学笔记 一 变量声明 默认的样式 嵌套
    面向对象的程序设计之对象
    underscore.js 源码阅读 一 整体结构
    underscore.js 源码阅读 准备
  • 原文地址:https://www.cnblogs.com/jonas-von/p/8919630.html
Copyright © 2011-2022 走看看