Python初阶教程—开篇

Python简介

    Python诞生于20世纪90年代初,是一种跨平台的计算机程序设计语言,是一种解释型的,
面向对象的动态类型语言,可以进行交互式编程。Python的定位是“优雅”、“明确”、“简单”,
在设计上对于人类是友好的,且具有简洁性、易读性、和可扩展性。
    Python是开源的,许多优秀的coder为其做出了贡献,Python拥有极其丰富的第三方库。
任何语言都不是万能的,开发的初衷都是为了解决某一方面的问题,所以难免都有缺点。我们
需要做的就是物尽其用,抓住长处避开短处,达到我们的目标。 

Python优点

    1、Python提供了完善的基础代码库
        使用Python开发许多功能可以直接使用,不必从零开始。
        包含:网络、文件、GUI、数据库、文本等
    2、Python拥有大量第三方库
        开源共享,很多不同专业的第三方库都能找到,方便开发
    3、Python是动态语言
            使用Python不必在意数据类型。可以把任意数据类型赋值给变量,同一个变量可以反复赋值,
        而且可以是不同类型的变量。
            与之相对的是:静态语言。在定义变量时必须指定变量类型,如果赋值的时候类型不匹配,就
        会报错。像Java、C都是静态语言。
    4、Python的数没有大小限制
        无论是整数还是浮点数在Python中都是没有大小限制的,超出一定范围会以Inf来代替。

Python缺点

    1、强调格式
        格式是python中一个极其重要的方面。语法由格式来确定,记得缩进很重要。
        其实这属于优点,正是因为强调格式所以阅读起来很舒服。
    2、代码运行速度慢
        慢是个程度词,需要比较对象,这里的慢是相对于C语言而言的。
        · 相对于人而言,其实差异不大,就好比0.001和0.1秒对于我们而言其实没差。
        · Python慢是原因因为python是解释型语言,代码在执行时会一行一行地翻译成CPU能理解的机器码,
        这个翻译过程非常耗时,所以很慢。而C程序是运行前直接编译成CPU能执行的机器码,所以非常快。
    3、代码不能加密
        因为Python是解释型语言,发布python程序,其实就是发布的python源码,对于任何人都是可见的。
        · 这点和编译型的语言不同,编译型语言发布的都是经编译的机器码,从机器码反推出源代码是不可能。
        · C语言Java都是编译型语言

本文简介

    本文是自己学习python一段时间后用作复习和回顾所写,难免出现纰漏,如果有什么不妥之处望指正。
    此文是python学习系列的第一篇,如果感觉对你有用,可以查看其他文章。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值