zoukankan      html  css  js  c++  java
  • Python基础Day1—上

    一、计算机基础

    CPU:中央处理器,相当于人的大脑;运算中心与控制中心的结合。

    内存:临时存储数据,与CPU交互。

    硬盘:永久存储数据。

     

    内存的优点:读取速度快

    内存的缺点:容量小,造价高,断电数据会丢失

     

    硬盘的优点:容量大,造价低,断电后数据仍然存在

    硬盘的缺点:读取速度慢

     

    操作系统:调控各种硬件,是硬件调配的指挥中心。

     

     

    二、Python的发展与应用

    Python崇尚优美、清晰、简单,能省就省。

     

    主要应用:云计算、WEB开发,科学运算,人工智能,系统运维

     

    发展:Django框架在2004年诞生,大大促进了Python的发展

     

    历史:2008年,Python同时发布了Python2.7和Python3.0

     

    Python2.X与Python3.X的区别:

    ①.Python2源码不规范;

    ②.Python2源码重复较多;

    ③.Python3源码清晰、优美、简单

    ④.Python2.7支持到2020年

    ⑤.Python2默认编码方式是ASCII(包含英文和数字),Python3默认编码方式是UTF-8(包含中文、英文、欧洲文字)

     

     

    三、Python的分类

    编译型:将代码一次性全部编译成字节码再执行

    解释型:代码从上至下逐行解释并运行

     

    解释型语言优点:

    ①.便于调试

    ②.可以跨平台

    ③.开发效率高

    解释型语言缺点:

    ①.执行速度相对慢,用户感受不到

     

    编译型语言优点:

    ①.执行速度快

    编译型语言缺点:

    ①.不能跨平台

    ②.开发速度慢

    ③.不好调试

     

     

    四、Python优缺点

    优点:

    ①.第三方库多

    ②.开发效率高

    ③.可移植性

    ④.可扩展性

    ⑤.可嵌入性

    ⑥.高级语言

     

    缺点:

    ①.运行速度较慢

    ②.代码不能加密

    ③.多线程存在问题

     

     

    五、Python的种类

    CPython——解释器用C语言开发,被官方推荐,目前被广泛使用

    IPython

    PyPy——将代码一次性全部转化成Python的字节码

    Jython——解释器用Java语言开发

     

    原理:Python代码用CPython解释器转换出C语言可识别的字节码给操作系统运行。

     

  • 相关阅读:
    Spring线程池由浅入深的3个示例
    ThreadPoolExecutor之一:使用基本介绍
    Spring中的线程池ThreadPoolTaskExecutor介绍
    ThreadPoolTaskExecutor异常收集
    SPRING中的线程池ThreadPoolTaskExecutor
    ThreadPoolTaskExecutor的配置解释
    jenkins邮件配置
    使用Jenkins配置自动化构建
    Hudson和Jenkins的关系
    PV 和 UV IP
  • 原文地址:https://www.cnblogs.com/st-st/p/9408069.html
Copyright © 2011-2022 走看看