python简介

Python起源

  • 贵择*范*罗萨姆域1989年底始创了python
  • 1911年初,python发布了第一个公开发行版
  • 为了更好的完成荷兰的CWI(国家数学和计算机科学研究院)的一个项目而创建

python的特点

  • 高级:有高级的数据结构,缩短开发时间与代码量

                     数据结构就是字符串啊,列表啊,元组啊,字典这些。而且创建他们也很简单

  • 面向对象:为数据和逻辑相分离的结构化和变成花编程添加了新的活力

                      面向对象语言(Object-Oriented Language)是一类以对象作为基本程序结构单位的程序设计语言,指用于描述的设计是以对象为核心,而对象是程序运行时刻的基本成分。语言中提供了类、继承等成分,有识认性、多态性、类别性和继承性四个主要特点。

  • 可升级:提供了基本的开发模块,可以在他的上面开发软件,实现代码的重用

                      就是python有很多模块可以用,别人都写好了,你只是调用然后使用就行了

  • 可扩展:通过将其分离为多个文件或者模块加以组织管理

                      很多的模块组合起来就可以成为一个新的东西。

  • 可移植性:python使用C写的,又由于C的可移植性,使得Python可以运行在任何带有ANSI                    C编译器的平台上
  • 易学:python关键字少、结构简单、语法清晰
  • 易读:没有其他语言通常用来访问变量、定义代码块和进行模式匹配的命令符号

                     像java啊 C啊, 都是一个代买块 代码块的,用{} ()声明这是一个代码块

  • 内存管理器:内存管理器是由python解释器负责的

                    你创建一个变量的时候会占用内存,然后当你不用的时候,你不用在乎内存的释放啊                      等等,这些都会由python解释器去做

 

安装

    安装在官网下载包就行了,如果在win上开发就用pycharm。在linux开发默认就安装了,python就能进入交互模式了。

    在linux上写python文件,就在第一行声明解释器 

    #/usr/bin/env  python

    然后执行python  a.py

 

posted @   春寒知冬冷  阅读(168)  评论(0编辑  收藏  举报
编辑推荐:
· 浏览器原生「磁吸」效果!Anchor Positioning 锚点定位神器解析
· 没有源码,如何修改代码逻辑?
· 一个奇形怪状的面试题:Bean中的CHM要不要加volatile?
· [.NET]调用本地 Deepseek 模型
· 一个费力不讨好的项目,让我损失了近一半的绩效!
阅读排行:
· PowerShell开发游戏 · 打蜜蜂
· 在鹅厂做java开发是什么体验
· 百万级群聊的设计实践
· WPF到Web的无缝过渡:英雄联盟客户端的OpenSilver迁移实战
· 永远不要相信用户的输入:从 SQL 注入攻防看输入验证的重要性
点击右上角即可分享
微信分享提示