第一节 Python 顺序结构

news/2025/2/22 1:59:17/

1 . Python 介绍

1.1 Python是什么

  1. Python是一种高级编程语言,具有简单易学、功能强大、可扩展性好等特点,是目前广泛应用于Web开发、数据分析、人工智能等领域的编程语言之一。

    • Python的历史可以追溯到1989年,当时在荷兰的Guido van Rossum开发了这种语言,Guido最初设计Python是为了取代ABC语言, ABC语言是一个教学语言,但是由于其性能较差,且不适合真实的应用。Guido认为ABC语言的设计理念值得借鉴,因此Python语言在刚开始的设计中也参考了ABC语言的一些设计思路。

    • Python语言首次在1991年亮相,并受到了互联网的早期开发人员的欢迎。由于其简单易学、开发效率高等优势,Python成为了许多开源项目和科学计算项目的首选语言。尤其在Web开发、数据分析、人工智能等领域,Python的应用越来越广泛。

  2. 目前Guido van Rossum(吉多·范罗苏姆)仍然积极参与Python语言的开发,但自2018年开始从Python社区全职退休,他目前任职于微软公司。总的来说,Python是由Guido van Rossum开发的一种高级编程语言,其简单易学、功能强大、可扩展性好等特点使其成为了许多领域的首选编程语言。

1.2 注释

  1. 首先注释是不会执行的,注释 相当于程序的说明书,对程序有解释说明作用。

    • 单行注释 快捷键 ctrl+/

http://www.ppmy.cn/news/96372.html

相关文章

Arduino学习

物联网学习资料 《arduino程序设计基础》陈吕洲 北京航空航天大学出版社 半颗心脏博客导航一站式搜索(所有博客的汇总帖) Ai-Thinker 安信可科技 github 半颗心脏 | 徐宏 蓝牙技术 蓝牙网关【【智能家居】入门攻略二!啥是网关?蓝牙、zigbee协议详…

【Java零基础入门篇】第 ③ 期 - 面向对象编程(一)

【Java零基础入门篇】第 ③ 期 - 面向对象编程(一) 博主:命运之光 专栏:Java零基础入门 理解面向对象三大主要特征; 掌握类与对象的区别与使用; 掌握类中构造方法以及构造方法重载的概念及使用;…

YUM安装LNMP架构配置命令与搭建论坛

LNMP架构配置命令与搭建论坛 LNMP简介安装须知安装 Nginx配置yum源yum安装nginx并查看版本号开启服务并且设为开机自启 安装 MySQL 5.7 (mariadb)移除软件包下载安装mysql安装MySQL报错问题解决方案: 开启服务并设为开机自启在日志文件中找出root用户的初始密码登录…

【趣味题目】不用加减乘除做加减乘除运算

不用加减乘除做加减乘除运算 预备知识做加法做减法做乘法做除法|取模 预备知识 这类题目我选择使用位运算&#xff0c;需要了解到&#xff1a;两个数异或&#xff08;a^b&#xff09;结果是忽略进位的结果&#xff1b;两个数相与&#xff08;a&b&#xff09;<<1结果…

横向移动-传递攻击atschtasks

横向移动就是拿下对方一台主机后&#xff0c;以拿下的那台主机作为跳板&#xff0c;对内网的其他主机再进行后渗透&#xff0c;拿到其他内网主机的权限的过程。叫做横向移动。横向移动的主要目的就是扩大战果。 传递攻击主要建立在明文和hash值获取基础上进行攻击。 at和scht…

AI歌手是否会取代流行歌手成为主流?

随着科技的飞速发展&#xff0c;人工智能已经渗透到了我们生活的方方面面。在音乐领域&#xff0c;AI歌手逐渐崭露头角&#xff0c;引发了人们对于未来音乐产业发展的讨论。 那么&#xff0c;AI歌手是否会取代流行歌手成为主流呢&#xff1f;本文将从以下几个方面进行分析&…

CAPL(vTESTStudio) - CAPL控制RS232继电器

目录 为什么要使用CAPL控制继电器? 一、RS232继电器选择 二、继电器通信协议

类和对象初阶

目录 一、再谈构造函数 1.1 构造函数体赋值 1.2 初始化列表 1.3 注意 1.4 总结 二、拷贝对象时的一些编译器优化 三、static成员 3.1 静态成员变量 3.1.1 引入 3.1.2 特点 3.1.3 区别 3.2 静态成员函数 3.2.1 引入 3.2.2 特点 3.2.3 例题 四、友元 4.1 友元函…