专栏首页python3python 第一章 介绍-1.pyth

python 第一章 介绍-1.pyth

一.Python特点

开源免费

脚本语言,解析执行

跨平台

高级语言,面向对象,可扩展,可移植性用于在不同的平台(因为Python是用C写的,又由于C的可移植性)

内存管理器在Python中,由于内存管理是由Python解释器负责的,所以开发人员就可以从内存事物中解放出来,全神关注于直接目标。解释性语言,不需要编译,连接成可执行的exe文件代码

         Google后台就是用Python写的,现在国内大型软件公司的后台基本

它的特点如下:

-------------------------

1.高级编程语言

2.面向对象

3.可扩展

怎么扩展:分多文件或多模块,分部处理,同时便于管理;c/c++编写(因为Python的标准实现是使用C语言完成,也称CPython,故用c /c++编写Python扩展)编写Python扩展。Python的java实现被称作Jython,还有IronPython针对.net或Mono 平台的C#实现。

4.可移植性

以为它是C写的,因此具有C的可移植性。

5.健壮性和易维护性

异常处理机制,内存管理由Python解释器负责,这样程序员才不会纠结于内存管理问题,而是致力开发任务。

6.丰富性

各种API、标准库、扩展库和开发插件、工具等,使得Python开发高效、丰富

7.解释性和编译性

Python是一种解释型语言,没有编译这一项。Python实际上是字节编译,其结果生成一个近似机器语言的中间形式;Python源文件用.py扩展名,当源文件被解释器加载或者显式地进行字节码编译时会被编译成字节码,由于调用解释器的方式不同,源文件会被编译成带有.pyc或pyo扩展名文件。

(这部分会在后面的章节介绍)

动态类型与静态类型的编程语言:

编程语言分为动态(类型)语言和静态(类型)语言。

动态语言是指:在运行期间才去做数据类型检查的语言,也就是说,在用动态类型的语言编程时,永远也不用给任何变量指定数据类型,该语言会在第一次赋值给变量时,在内部将数据类型记录下来。Python、Ruby、js就是典型的动态类型语言。

静态类型语言与动态类型语言刚刚相反:它的数据类型是在编译期间检查的,也就是说写程序时要声明所有变量的数据类型,C/C++是静态类型语言的典型代表,其他的静态类型语言有C#、Java等。

Python的应用领域

-----------------------

云平台的支持

Web编程

后台开发

应用软件开发

脚本编程(系统管理)

图形变成

以上个人一点点总结和理解,水平不高,文笔水平很烂,请各位大大见谅。 可以一起交流学习。

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

我来说两句

0 条评论
登录 后参与评论

相关文章

  • Python介绍与特点(自学python

    Python 是由 Guido van Rossum 在八十年代末和九十年代初,在荷兰国家数学和计算机科学研究所设计出来的。

    py3study
  • Python 简介

    Python 是由 Guido van Rossum 在八十年代末和九十年代初,在荷兰国家数学和计算机科学研究所设计出来的。

    py3study
  • 小白零基础怎么系统的学习 Python

    小白零基础怎么系统的学习 Python?这个话题相信困扰很多想学习python的人,今天主要给大家说下一个零基础的小白,应该如何系统化的学习python编程语言...

    py3study
  • Python学习 Day 1-简介 安装 Hello world

    Python(英语发音:/ˈpaɪθən/), 是一种面向对象、解释型计算机程序设计语言,由Guido van Rossum于1989年底发明,第一个公开发行版...

    统计学家
  • Python 环境搭建

    你可以通过终端窗口输入 "python" 命令来查看本地是否已经安装Python以及Python的安装版本。

    想偷懒的程序员
  • 为何人工智能(AI)首选Python?如何转行Python人工智能?

    读完这篇文章你就知道了。我们看谷歌的TensorFlow基本上所有的代码都是C++和Python,其他语言一般只有几千行 。如果讲运行速度的部分,用C++,如果...

    一墨编程学习
  • 一文总结数据科学家常用的Python库(上)

    我是Python语言的忠实粉丝,它是我在数据科学方面学到的第一门编程语言。Python有三个特点:

    小草AI
  • 一文总结数据科学家常用的Python库(上)

    我是Python语言的忠实粉丝,它是我在数据科学方面学到的第一门编程语言。Python有三个特点:

    磐创AI
  • Python介绍与特点(自学python

    Python 是由 Guido van Rossum 在八十年代末和九十年代初,在荷兰国家数学和计算机科学研究所设计出来的。

    py3study
  • Python 简介

    Python 是由 Guido van Rossum 在八十年代末和九十年代初,在荷兰国家数学和计算机科学研究所设计出来的。

    py3study

扫码关注云+社区

领取腾讯云代金券