首页 > 编程语言 >python——入门

python——入门

时间:2024-05-07 21:13:20浏览次数:20  
标签:入门 python py 面向对象 master root hello

操作系统

操作系统就是一个特殊的软件
作用有两个,第一个:直接操作硬件;第二个:把操作硬件的代码封装成一个又一个的系统调用

python的特点

  • python是完全面向对象的语言
    • 函数,模块,数字,字符串都是对象,在python中一切皆对象
    • 完全支持继承,重载,多重继承
    • 支持重载运算符,也支持泛型设计
  • ython拥有一个强大的标准库,python语言的核心,只包含数字,字符串,列表,字典,文件等常见类型和函数,而youpython标准库提供了系统管理,网络通信,文本处理,数据库接口,图形系统,xml处理等额外的功能
  • python社区提供了大量的第三方模块,使用方式与标准库类似。他的功能覆盖 科学计算,人工智能,机器学习,web开发,数据库接口,图形系统多个领域

面向对象的思维方式

  • 面向对象是一种思维方式,也是一门程序设计技术
  • 要解决一个问题前,首先考虑由谁来做,怎么做事情是 的职责,最后把事情做好就行!
    • 对象就是
  • 要解决复杂的问题,就可以找多个不同的对象,各司其职,共同实现,最终完成需求

第一个hellopython程序

  • python源程序的基本概念
    • python源程序就是一个特殊格式的文本文件,可以使用任意文本编辑软件做oython的开发
    • python程序的文件扩展名,通常都是.py
[root@master python]# cat 01-hello-python.py 
print("hello python")
print("hello world")

[root@master python]# python 01-hello-python.py 
hello python
hello world
[root@master python]# 

标签:入门,python,py,面向对象,master,root,hello
From: https://www.cnblogs.com/humlogs/p/18176557

相关文章

  • Playwright Python 在Linux上跑,默认语言是英文的坑
    背景:在Windows上调试之后,在Linux上跑,发现如下保存playwright._impl._errors.TimeoutError:Locator.click:Timeout30000msexceeded.Calllog:waitingforget_by_text("账号密码登录")然后各种找,找了一圈,发现一个灵感是截图page.screenshot(path='c.png',full_page=True)......
  • Mybatis-Plus 入门
    Mybatis-Plus简介Mybatis-Plus(简称MP)是一个Mybatis的增强工具,在Mybatis的基础上只做增强不做改变,为简化开发,提高效率而生。愿景:我们的愿景是成为MyBatis最好的搭档,就像 魂斗罗 中的1P、2P,基友搭配,效率翻倍。特性:无侵入:只做增强不做改变,引入它不会对现有工程产生......
  • Pacemaker 入门之--- 单节点高可用配置和管理
    案例说明:要熟悉您用来创建Pacemaker集群的工具和进程,您可以执行以下流程。这些内容适用于想了解集群软件以及如何管理它,而不需要配置集群的用户。注意这些步骤并不会创建受支持的红帽集群。受支持的红帽集群至少需要两个节点并配置隔离设备。有关红帽对RHEL高可用性集群的......
  • python读取nc文件
    使用netCDF4库读取nc文件#***1数据读取与处理#打开NetCDF文件GA_id=nc.Dataset('taiwan_GA.nc','r')DOV_E_id=nc.Dataset('taiwan_DOV_E.nc','r')DOV_N_id=nc.Dataset('taiwan_DOV_N.nc','r')VGG_id=nc.Dat......
  • python-ncm2mp3格式转换
    1、背景:华为音乐VS华为手表,双输华为gtrunner手表导入音乐,在开通了华为音乐会员导入后,通过手表播放竟然还需要连接手机确认会员有效性才能播放,真实逆天啊,不图导入方便我都不开会员好么!手表单独播放音乐就是为了脱离手机,你告诉我必须连接手机音乐app验证,wtf,产品经理你在梦游吗?2、......
  • 【Python-Json】自定义类输入json序列化、json的读取与写入
    AI问答Questionjson支持numpy数组么Answer不幸的是,标准的JSON格式不直接支持NumPy数组.JSON是一种用于存储和交换数据的文本格式,它有限的数据类型只包括对象(object)、数组(array)、数字(number)、字符串(string)、布尔值(true/false)、空值(null)等.因此,无法直接将......
  • Python学习笔记(一)
    Python简介Python是GuidovanRossum发布于1991年的一种计算机程序设计语言。是一种动态的、面向对象的脚本语言,是一种解释型的,弱类型的高级计算机语言。需要注意的是python有2.x和3.x两个不兼容的版本,这是个历史遗留问题。python3.x将是趋势,所以这里选择的是python3.x。Python的......
  • HydroOJ 从入门到入土(17)各种客观题的设置
    HydroOJ的客观题功能,潜力巨大,但不够好用。期待易用性改进。一、想法本来觉得客观题的配置,官方文档已经写得清清楚楚了,照着做就可以了,结果没想到成为了群里日经问题。而且由于是日经问题,所以群里几乎没啥人会给新手回答此类问题,就很影响入门体验。直到前两天指导了一个来问......
  • bpython:命令行交互式 python 解释器
    Github地址:https://github.com/bpython/bpython在Python开发中,使用交互式命令行工具是一种高效的方式来测试代码、调试问题以及快速尝试各种功能。bpython库是一个优秀的交互式命令行工具,它提供了丰富的功能和友好的界面,使得Python开发者可以更加轻松地进行交互式编程。本文将......
  • python-magic:检测文件的MIME类型
    简介python-magic是一个Python封装的文件类型识别库,它基于libmagic库。libmagic是一个强大的文件类型识别工具,它可以分析文件内容来确定文件的MIME类型。通过python-magic,我们可以在Python脚本中轻松地调用这个功能,无论是用于文件处理、上传下载的文件类型检查,还是在自动化脚本中......