编程语言与Python介绍

编程语言与Python介绍一、编程语言的分类1.机器语言:计算机能直接理解的二进制指令(10101010101)优点:执行速度快缺点:开发效率非常低2.汇编语言:通过英文字符组成代表一组二进制指令优点:开发效率相较

大家好,又见面了,我是你们的朋友全栈君。

一、编程语言的分类

  1.机器语言:计算机能直接理解的二进制指令  (10101010101)

    优点:执行速度快  缺点:开发效率非常低

  2.汇编语言:通过英文字符组成代表一组二进制指令

    优点:开发效率相较于机器语言略高

    缺点:执行效率相较于机器语言略低

  3.高级语言 (C、C++、Java、PHP、Python、go)

    优点:开发效率高  缺点:执行效率低

    编译型:谷歌翻译  如(C语言)

    解释型:同声翻译  如(Python)

  开发效率:  解释型>编译型>汇编语言>机器语言

  执行效率:  解释型<编译型<汇编语言<机器语言

  跨平台:  解释型>编译型


 

二、Python解释器

  IT行业的定律:一定不要下载最新版本

  Python版本分类:  Python2.X

            Python3.X

  Python执行代码的两种方式:

  1.交互式:有来有往

  2.脚本文件

    Python文件约定俗成将后缀名定义为 .py  其实 .py单纯的就是文本文件

  IDE工具pycharm:

    专门用于编写代码

    优点:提升开发效率  缺点:比较占用内存的资源

  单行注释: # 快捷键:Ctrl+? 

  多行注释:” ” “  或  ’ ‘ ‘

       ” ” “  或  ’ ‘ ‘


三、变量

  1.什么是变量?

    变:事物的状态是可以改变的

    量:描述事物的状态

  2.怎么用变量?

    ①变量名

    ②赋值符号

    ③变量值

  3.变量名的命名规范:

    ①只能由字母、数字、下划线组成

    ②不能用中文

    ③不能以数字开头

    ④区分大小写

  4.变量名的命名风格:

    ①驼峰体(UserAge = 18)

    ②下划线体(user_age)

  5.变量的三大特性:

    ①值:value

    ②内存地址:id

    ③变量的类型:type

  6.常量:

    Python中压根没有常量

    NAME = ‘YGZICO’

    Python程序员约定俗成将字母全部大写的变量就定义为常量


 

四、垃圾回收机制(了解)

  1.引用计数:当内存中的值引用计数为0时,垃圾回收机制就会自动清除

  2.标记清除:当应用程序将内存撑满的时候,会自动停止,清除垃圾

  3.分代回收:根据存活时间来为变量划分不同等级(不同的代),等级越高,被垃圾回收机制扫描的频率越低

五、下载Python解释器

  打开官网https://www.python.org

<span role="heading" aria-level="2">编程语言与Python介绍

 

<span role="heading" aria-level="2">编程语言与Python介绍<span role="heading" aria-level="2">编程语言与Python介绍

 

 

 六、安装Python解释器

 

 <span role="heading" aria-level="2">编程语言与Python介绍<span role="heading" aria-level="2">编程语言与Python介绍<span role="heading" aria-level="2">编程语言与Python介绍

 

  查看安装是否成功

   Windows →运行→输入cmd,回车,输入python,如若进入交互环境,即为安装成功

          <span role="heading" aria-level="2">编程语言与Python介绍<span role="heading" aria-level="2">编程语言与Python介绍

 

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/156139.html原文链接:https://javaforall.net

(0)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • 未来最有市场发展前景的十大通信技术企业_各行业发展前景

    未来最有市场发展前景的十大通信技术企业_各行业发展前景未来最有市场发展前景的十大通信技术2003-03-2410:39/(通讯世界)  通信技术的发展已经脱离纯技术驱动的模式,正在走向技术与业务相结合、互动的新模式,从世界范围内,预计在未来十年,从市场应用和业务需求的角度看,最大和最深刻的变化将是从语音业务向数据业务的战略性转变,这种转变将深刻影响通信技术的走向。

    2025年10月27日
    4
  • JDK下载安装及环境变量配置的图文教程(详解)「建议收藏」

    JDK下载安装及环境变量配置的图文教程(详解)「建议收藏」学习Java,需要下载并安装JDK(JavaDevelopmentKit,Java开发工具包);而为了能够快捷打开java程序,就需要按照操作系统的要求进行环境变量的配置。一、下载并安装JDK(一)下载JDK搜索“jdk官方下载”或是直接进入Sun公司的官网(https://www.oracle.com/)…

    2022年6月1日
    33
  • 分布式系统常见问题总结[通俗易懂]

    分布式系统常见问题总结[通俗易懂]秒杀系统架构优化思路一、秒杀业务为什么难做1)im系统,例如qq或者微博,每个人都读自己的数据(好友列表、群列表、个人信息);2)微博系统,每个人读你关注的人的数据,一个人读多个人的数据;3)秒杀系统,库存只有一份,所有人会在集中的时间读和写这些数据,多个人读一个数据。例如:小米手机每周二的秒杀,可能手机只有1万部,但瞬时进入的流量可能是几百几千万。又例如:12306抢票,…

    2022年5月20日
    39
  • Java Calendar类详解

    Java Calendar类详解原文这里。究竟什么是一个Calendar呢?中文的翻译就是日历,那我们立刻可以想到我们生活中有阳(公)历、阴(农)历之分。它们的区别在哪呢?比如有:月份的定义-阳`(公)历一年12个月,每个月的天数各不同;阴(农)历,每个月固定28天每周的第一天-阳(公)历星期日是第一天;阴(农)历,星期一是第一天实际上,在历史上有着许多种纪元的方法。它们的差异实在太大了,比如说一

    2022年6月10日
    28
  • led显示屏坏点(显示器坏点多少算正常)

    LED显示器的坏点相关问题   声明:本文为博主学习时的摘录,部分内容来源于网络,如有侵权,请联系博主删除,在此感谢分享这些内容的原作者,Helpingeachother,makeprogresstogether1,名称概述:  (1) 坏点   在白屏情况下为纯黑色的点或者在黑屏下为纯白色的点。在切换至红、绿、蓝三色显示模式下此点始终在同一位置上并且始终为纯黑色或纯白色…

    2022年4月10日
    1.3K
  • html中超链接使用_html中的a标签,超链接代码的详细介绍「建议收藏」

    html中超链接使用_html中的a标签,超链接代码的详细介绍「建议收藏」欢迎关注支持,谢谢!今天为大家介绍的是超链接代码a标签的用法,大家有兴趣的话可以看看哟!随着互联网的发展,网站的兴起,超链接随处可见。我们使用电脑或手机上网,能够穿梭在各个网页之间,都是通过超链接实现的。超链接就像通向另一个“世界”的桥梁,我们可以通过它到达另一个“世界”。接下来我们就来学习一下网页中的超链接到底是什么东西。连接一、什么是超链接超链接属于网页的一部分,它是让网页和网页连接的元素。…

    2022年7月13日
    16

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号