python 第一章 介绍-1.python特点.

一.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编程

后台开发

应用软件开发

脚本编程(系统管理)

图形变成

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

我的QQ:610851588
  可以加入我建的群(现在群人很少,希望慢慢多起来)
  Linux  群:183932302
  Python ,shell 交流群:469094734

时间: 2024-11-09 03:06:12

python 第一章 介绍-1.python特点.的相关文章

简学Python第一章__进入PY的世界

#cnblogs_post_body h2 { background: linear-gradient(to bottom, #18c0ff 0%,#0c7eff 100%); color: #fff; height: 55px width:100% -moz-border-radius: 3px; padding: 3px; margin: 10px 0px; font-family: "微软雅黑", "宋体", "黑体", Arial } P

headfirst python第一章初始python速记卡

headfirst python这本书非常不错,但是很多人没耐心读,出的速记卡,有用的尽管下载headfirst python第一章初识python速记卡.rar原书下载HeadfirstPython.pdf 原文地址:https://blog.51cto.com/382392/2386391

python第一章小结

第一章总结 一.简述编译型与解释型语言的区别,且分别列出你知道的哪些语言属于编译型,哪些属于解释型 编译器是把源程序的每一条语句都编译成机器语言,并保存成二进制文件,这样运行时计算机可以直接以机器语言来运行此程序,速度很快; 如C C++ Delphi 等语言是编译型语言 而解释器则是只在执行程序时,才一条一条的解释成机器语言给计算机来执行,所以运行速度是不如编译后的程序运行的快的. ----跨平台. 如Python Java PHP Ruby等语言是解释型语言 高级语言所编制的程序不能被计算机

初识Python第一章

一:开发语言: 高级语言:Python,Java,  C#  PHP  Go   ruby  C++  ===>> 字节码 低级语言: C, 汇编                       ===>> 机器码 语言之间的对比:PHP做页面网站且快速搭建环境 ,有局限性:Java python不仅写页面,还可以写后台功能. -Python 执行效率低,开发效率高. -Java  执行效率高,开发效率低. python种类: JPython   IronPython  Cpython

python第一章

在终端直接输入Python,进入Python,Python -v 查看版本,quit();exit();ctrl+d,退出Python 注意:Python对缩进要求很严格,因为它的程序代码是没有结尾符号的,是通过缩进去判断的.官方推荐空格4个 Python变量: 1.标识符的第一个字符必须是字母表中的字母(大写或小写),或者一个下划线('--') 2,标识符名称的其他部分可以由字母.下划线或数字组成. 3,标识符名称是对大小写敏感的,例:myname 和mYname不是一个标识符,大小不同. 4

python 第一章环境搭建

win7安装Pycharm 先配置安装好python,因为安装pycharm时需要选择python解释器 Python下载地址:https://www.python.org/getit/,下载后缀为.msi的文件,比如2.7.9的这个版本 直接安装,下一步,到安装完成 3.配置python的环境变量 右键点击"计算机",然后点击"属性" 然后点击"高级系统设置" 选择"系统变量"窗口下面的"Path",双击

Python 第一章 【基础篇】

Python 简介    Python 安装    第一个Python程序         Python 解释器         字符编码与解码      动态语言与静态语言的区别   变量及简单数据类型 编码规范 Python前世今生 python的创始人为吉多·范罗苏姆(Guido van Rossum).1989年的圣诞节期间,吉多·范罗苏姆为了在阿姆斯特丹打发时间,决心开发一个新的脚本解释程序,作为ABC语言的一种继承. 最新的TIOBE排行榜,Python赶超PHP占据第五!!! 由上

计算机二级教程python第一章 程序设计语言

一.程序设计语言 (一)程序设计语言概述 1.什么是程序设计? 程序设计是计算机能能够理解和识别的用户操作的一种交互体:按照特定的规则组织计算机指令,使计算机能够独立自行进行各项运算处理. 2.程序语言的发展 机器语言.汇编语言.高级语言: 其中机器语言和汇编语言是直接操作计算机硬件的编程语言,高级语言是用来表达计算机语法逻辑.接近自然语言,高级语言与计算机的硬件无关,高级语言是计算机程序设计语言. 3.程序设计语言的特点 语法精密.定义准确:自然语言不严密,存在二义性,有可能计算机识别不出来.

Python第一天---第一个Python程序

1.我的环境是windows下,需要安装notepad++,安装Python2,配置环境变量(百度下可以见) 2.打开cmd窗口-----输入I:  [输入要在哪个磁盘存储python代码(我的在I:\pyhtonCode)] ------输入cd PythonCode   [进入PythonCode文件夹] 3.打开I:\pyhtonCode文件夹,在里面新建一个txt文档,取名first.py,右键用nodepad++打开 4.打开文档,输入以下代码: 1 #!/usr/bin/python