02Python初识、第一个Python程序、注释

python 国内镜像源(比较全) 镜像源 阅读详情
  • 编译型语言:程序在执行之前需要一个专门的编译过程,把程序编译成为机器语言的文件,运行时不需要重新翻译,直接使用编译的结果就行了。程序执行效率高,依赖编译器,跨平台性差些。如 C、C++
  • 解释型语言:解释型语言编写的程序不进行预先编译,以文本方式存储程序代码,会将代码一句一句直接运行。在发布程序时,看起来省了道编译工序,但是在运行程序的时候,必须先解释再运行
编译型语言和解释型语言对比
  • 速度 —— 编译型语言比解释型语言执行速度快
  • 跨平台性 —— 解释型语言比编译型语言跨平台性好

Python 的设计目标

  • 一门简单直观的语言
  • 开源,以便任何人都可以为它做贡献
  • 代码像纯英语那样容易理解
  • 适用于短期开发的日常任务

Python 特点

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

第一个 Python程序

Python 源程序的基本概念

  1. Python 源程序就是一个特殊格式的文本文件,可以使用任意文本编辑软件做 Python 的开发
  2. Python 程序的 文件扩展名 通常都是 .py

演练步骤

  • 新建 01-HelloPython.py 文件
  • 使用 VSCode 编辑 01-HelloPython.py 并且输入以下内容:

print("hello world")

print 是 python 中我们学习的第一个 函数

print 函数的作用,可以把 “” 内部的内容,输出到屏幕上

演练扩展 —— 认识错误(BUG)

关于错误
  • 编写的程序不能正常执行,或者执行的结果不是我们期望的
  • 俗称 BUG,是程序员在开发时非常常见的
第一个演练中的常见错误
  • 1> 手误,例如使用 pirnt("Hello world")
NameError: name 'pirnt' is not defined

名称错误:'pirnt' 名字没有定义
  • 2> 将多条 print 写在一行
SyntaxError: invalid syntax

语法错误:语法无效

每行代码负责完成一个动作

  • 3> 缩进错误
IndentationError: unexpected indent

缩进错误:不期望出现的缩进
  • Python 是一个格式非常严格的程序设计语言

注释

注释的作用

在程序中对某些代码进行标注说明,增强程序的可读性

单行注释(行注释)

  • 以 # 开头,# 右边的所有东西都被当做说明文字,而不是真正要执行的程序,只起到辅助说明作用
# 这是第一个单行注释
print("hello python")

为了保证代码的可读性,# 后面建议先添加一个空格,然后再编写相应的说明文字

在代码后面增加的单行注释

  • 在程序开发时,同样可以使用 # 在代码的后面(旁边)增加说明性的文字
  • 但是,需要注意的是,为了保证代码的可读性,注释和代码之间 至少要有 两个空格
print("hello python")  # 输出hello python

多行注释(块注释)

  • 如果希望编写的 注释信息很多,一行无法显示,就可以使用多行注释
  • 要在 Python 程序中使用多行注释,可以用 一对 连续的 三个 引号(单引号和双引号都可以)
"""
这是一个多行注释

在多行注释之间,可以写很多很多的内容……
""" 
print("hello python")

什么时候需要使用注释?

  1. 注释不是越多越好,对于一目了然的代码,不需要添加注释
  2. 对于 复杂的操作,应该在操作开始前写上若干行注释
  3. 对于 不是一目了然的代码,应在其行尾添加注释

关于代码规范

  • Python 官方提供有一系列 PEP(Python Enhancement Proposals) 文档
  • 其中第 8 篇文档专门针对 Python 的代码格式 给出了建议,也就是俗称的 PEP 8
  • 文档地址:https://www.python.org/dev/peps/pep-0008/
  • 谷歌有对应的中文文档:http://zh-google-styleguide.readthedocs.io/en/latest/google-python-styleguide/python_style_rules/
    org/dev/peps/pep-0008/
  • 谷歌有对应的中文文档:http://zh-google-styleguide.readthedocs.io/en/latest/google-python-styleguide/python_style_rules/
深入理解pip源(Repository):Python包管理的核心 pip源是存放Python包的远程服务器或本地目录,pip客户端通过源来访问和下载包。高级用户可以自定义pip源,以满足特定的需求。 阅读详情

相关推荐

Python基础——第一个Python程序

Python基础知识,本文介绍了python的相关开发工具,重点介绍了PyCharm的安装与使用,并在PyCharm上编写和运行了第一个Python程序。

weixin_44283682的博客 583

国内python的镜像源

配置国内镜像源可以显著加速 Python 包的下载和安装。选择一个离你较近的镜像源,然后配置使用方法最方便的方式。

hb12342006的博客 3万+

Python通用编程规范-02注释

文章目录2.1 类、接口和函数2.1.1 类和接口的注释写在类声明(class ClassName:)所在行的下一行,并向后缩进4个空格2.1.2 公共函数的注释写在函数声明(`def FunctionName(self):`)所在行的下一行,并向后缩进4个空格2.2 属性2.2.1 公共属性的注释写在属性声明的上方,与声明保持同样的缩进。行内注释应以`#`和一个空格作为开始,与后面的文字注释以一个空格隔开2.3 格式2.3.1 模块注释写在文件的顶部,导入(`import`)部分之前的位置,不需要缩进2.

zhao12501的博客 2150

Python的国内安装源(也称为镜像源)

Python的国内安装源(也称为镜像源)数量会随着时间而增加或减少,因为新的镜像源可能会建立,而一些旧的镜像源可能会停止服务或不再更新。在PyCharm中设置这些镜像源,你可以在项目的Python解释器设置中,通过“Package Sources”选项来添加或编辑镜像源地址。在使用这些镜像源时,请注意检查其状态和服务质量,因为某些镜像源可能会因为维护问题或网络问题而暂时无法访问。另外,某些镜像源可能只提供部分Python包的镜像,而不是全部。这将会从清华大学的TUNA镜像源中安装指定的Python包。

qq_53810226的博客 3万+

保姆级教程:将YOLOv8模型封装成Docker镜像,集成到CVAT实现自动标注

本文提供了一份详细的保姆级教程,指导如何将YOLOv8模型封装成Docker镜像并集成到CVAT平台,实现自动化标注。通过环境配置、模型服务化封装、Docker镜像构建与优化、CVAT平台集成等步骤,帮助开发者高效完成计算机视觉项目的自动标注工作流,显著提升标注效率。

weixin_28692817的博客 415

ESP32内存优化实战:关闭WiFi/LWIP功能释放37KB IRAM的隐藏技巧

本文针对ESP32开发中IRAM内存不足的难题,提供了一种通过关闭WiFi和LWIP协议栈的IRAM优化功能来释放宝贵内存空间的实战技巧。该方法最高可释放约37KB的IRAM,有效解决复杂项目(如WiFi+BLE+语音识别)的编译失败问题,并详细阐述了配置步骤、性能权衡与测试验证方法。

redis7keeper的博客 131

python pip安装依赖的常用软件源:清华源、阿里源、中科大源、豆瓣源

镜像源就是把官方的源作为一个镜像,你可以在这下载软件。比如ubuntu官方源在国外,下载软件可能会很慢,这时候就需要换成国内的镜像源。

振华OPPO的博客世界 3万+

【ISAR成像定标方法(1)—转台目标的RD成像算法MATLAB仿真】

ISAR成像定标方法的研究具有重要意义,但是与之相关的学习资料以及仿真对于小白来说很难找或者很杂乱,本人作为小白之一在研究过程中苦不堪言,现在自己所要研究的定标内容已经完成,以后还学不学雷达也不一定,因为后面的路更难,现在打算把一些相关推导和仿真结果列出来,以供小白交流学习使用,希望能有点帮助。(PS:由于公式和符号的原因,采用图片形式说明)

此木旧年的博客 6418

02.第一个Python程序

本文介绍了Python编程的入门工具和第一个程序。主要内容包括:1)Python代码编写工具的选择,推荐使用PyCharm集成开发环境;2)详细讲解了PyCharm的安装、项目创建和环境配置步骤;3)演示了如何编写并运行第一个Python程序"hello, world";4)介绍了如何通过命令行直接运行Python脚本文件。文章为Python初学者提供了从环境搭建到程序运行的全流程指导,特别强调PyCharm的便捷性和新手友好性。

极简之美,独具匠心。 1116

手把手教你学Simulink--基于Simulink的高速公路自动驾驶场景仿真建模

特点车道保持:自动调整车辆方向以保持在车道中央。自适应巡航控制(ACC):根据前方车辆的速度自动调节车速。换道辅助:安全地变换车道以超过慢速行驶的车辆或准备驶离高速公路。紧急制动:检测潜在碰撞并采取措施避免事故。挑战安全性:确保所有功能在各种条件下都能可靠运行。实时性:处理大量传感器数据,并迅速做出反应。复杂性:集成多个子系统,包括感知、规划与控制。首先明确要模拟的任务内容。车辆需保持在车道内行驶。根据交通情况自动调整速度。安全地执行换道操作。在必要时实施紧急制动。

MHD0815的博客 247

SPAD IMX479规格_VOP

对于VOP的定义,很多人可能是不理解这一路的供电,实际上这一路供电是非常重要的,这是给器件SPAD供电,决定SPAD是否work,在大部分的paper以及大部分公司,基本都是叫VOP,名称是SPAD breakdown voltage power supply,严格意义上叫Operating Voltage,工作电压。当然有些公司也有一些其他叫法就不提了。其实大家可以明显的看出,典型值-20.5没有发生变化,市面上绝大多数VOP的典型值也都是在-20V这边。

致力于lidar应用开发 701

02-初识python

本文介绍了Python编程基础内容:1)Python是面向对象的解释型高级语言,需要通过解释器转换为机器语言执行;2)演示了使用命令行和PyCharm编写第一个"Hello World"程序;3)讲解了Debug调试方法,包括设置断点、查看变量和执行流程;4)说明了单行(#)和多行('''或""")注释的用法及重要性;5)详细解析了print函数的参数用法(*args输出多个值、sep设置间隔、end设置结尾)。

luckyzlb 1000

以太网PHY寄存器

并且,值得注意的是,由于目前很多百兆的PHY芯片其MAC接口主流的都是SMII/S3MII,8个端口的接口是相互关联的,一个端口设置Isolate可能会影响其他端口的正常使用,因此在使用中注意不要随意更改bit10的状态。Bit10和bit11的区别是,bit11的配置在强制情况下生效,PHY只能工做与bit11指定的工作模式,而bit10的配置在非强制配置情况下生效,仅仅控制PHY在AN时候的优先级,偏向于Maser或者Slave,但是最终的工作模式看协商的结果,不一定和优先级配置的结果一致。

mangofu的博客 292

Python之注释

      文档(documentation)就是关于一个程序的信息,描述了程序并说明它是如何工作的。注释是程序文档的一部分,不过在代码本身以外,文档还包括其他部分,文档描述一下内容:为什么写这个程序(它的用途)这个程序是谁写的这个程序面向什么人(它的用户)如何组织1、当行注释      在任何代码行前面加上‘#’符号就可以把它变成一个注释。(这个符号叫做数字符号,有时也叫做镑符号)下面举例说明,...

snow的博客 4万+

【x265编码器】章节6——x265的码率控制

对于CRF模式而言,右边这部分是是固定值m_rateFactorConstant,在初始化的时候确定,跟分辨率,qCompress这个参数是外部可设参数,默认值0.6,因此QP的选择只跟编码复杂度有关,跟码率无关,编码复杂度越高,QP值越高,因此可以一定程度上说CRF模式是恒定质量的编码模式。其中Complex表示当前帧的编码复杂度,x265中用lookahead模块计算的SATD作为衡量当前帧的复杂度,c为模型参数,qscale是率失真优化中的拉格朗日乘子,R为编码当前帧需要的比特数。

vcvdv123的博客 1万+

Modbus协议学习第一篇之基础概念

因工作需要而接触Modbus,正在恶补知识,利用博客的方式来加深理解和记忆,同时希望同行大佬能一起交流。

hzf978742221的博客 881

python 注释差别_第一个Python程序

1.操作流程从今天开始,我们就正式开始编写Python代码~。首先打开之前用Pycharm建立的项目,然后新建一个Python文件。Fig. 1 新建Python文件输入想要起的名字,这里我们以MyFirstPy为例,输入完后双击下面的“Python file”,即可自动创建一个后缀名为py的文件:MyFirstPy.pyFig. 2 为python文件命名补充:关于后缀名的问题需要解释...

weixin_35909141的博客 489

廖雪峰Python教程[完整版]

廖雪峰的python教程整理的,已经排好版了,而且还是完整的,适合小白

Python新手必看:从安装到第一个程序

简介:编程语言是用来定义计算机程序的语言,用来向计算机发出指令;⑧.win+r 输入cmd,进入命令提示符窗口,输入python就会出来一些版本信息,说明python解释器已经安装完毕。注释的作用:用自己属性的语言,在程序中对某些代码进行标注说明,能够大大增强程序的可读性。Bug和Debug:程序故障统称为Bug,排除程序故障成为Debug。③.配置环境变量的作用:帮助系统能够自动找到相应包的路径。输出:print()方法用于打印输出,最常见的一个函数。python官网地址:www.python.org。

2403_88666941的博客 1193

Probability and Statistics - 4th edition

Probability and Statistics - 4th edition

OV9734 DATASHEET,完整规格书

OV9734完整规格书,包括电气参数,尺寸规格,寄存器配置表等

python编程之第一个程序及代码注释

一、Python程序 Python提供交互式的命令模式,但很多情况下,我们往往会将其定义在源文件中;在Python中所有的源文件后缀名必须是“*.py”的。 二、第一个Python程序 在创建D盘创建一个xuexipython的目录用来管理Python项目 # coding:UTF-8 #程序采用的编码格式 print("hello python") #输出函数print() print...

weixin_42480196的博客 294

霍尼韦尔SoftMaster使用说明

霍尼韦尔SoftMaster使用说明

python注释可以辅助程序调试吗_Python 注释

注释(Comments)用来向用户提示或解释某些代码的作用和功能,它可以出现在代码中的任何位置。Python解释器在执行代码时会忽略注释,不做任何处理,就好像它不存在一样。在调试(Debug)程序的过程中,注释还可以用来临时移除无用的代码。直线电机厂家注释的最大作用是提高程序的可读性,没有注释的程序简直就是天书,让人吐血!千万不要认为你自己写的代码规范就可以不加注释,甩给别人一段没有注释的代码是...

weixin_39716044的博客 2226

python多行注释_python强势来袭,你的第一个程序入门(图文解说)!

1. python是一种编程语言python作为一种编程语言,通过编写程序的方式来解决问题python编写的程序,是文本文件,后缀名称为[.py]2. 第一个python程序在我们的工作目录下,新建记事本文件,重命名为demo01.py并打开文件添加内容d:/resp_work/py_work/备课/days01/demo01.py-----print ("hello python, my nam...

weixin_39950812的博客 119

第一个python程序_第一个python程序

一、使用Pycharm编写第一个python程序打开 Pycharm,选择 Create New Project,创建一个新项目1选择Pure Python表示创建一个纯Python程序项目, Location 表示该项目保存的路径,Interpreter 表示使用的Python解释器版本,最后点击Create 创建项目。2右击项目,选择New,再选择Python File3在弹出的对话框中输入的...

weixin_39872257的博客 198

python如何注释一段代码_python如何注释

广告关闭腾讯云11.11云上盛惠 ,精选热门产品助力上云,云服务器首年88元起,买的越多返的越多,最高返5000元!我是多行注释1 我是多行注释2 我是多行注释3print(我上面的是多行注释)内容补充:以下实例我们可以输出函数的注释:def a():这是文档字符串passprint(a.__doc__)到此这篇关于python代码如何注释的文章就介绍到这了,更多相关python是如何注释的内容请...

weixin_39778668的博客 3055

《人生苦短,我学Python》——第一个python程序

Hello!朋友们大家好,从今天开始,我们将学习Python的相关内容。:fire:`Python 具有其简洁优雅的语言特性以及强大的功能`。 :fire:`Python 广泛应用于人工智能、数据分析、科学计算等领域,并且如知乎、豆瓣、Instagram、YouTube等互联网产品都使用 Python 作为主力开发语言。`# 一、准备工作:(windows版) ## 1. 安装Python环境 1.到官网下载Windows版Python环境安装包(如果网络较慢,不要重复点击,请耐心稍等片刻哦) <

weixin_73453526的博客 809

1.2第一个Python程序和注释

第一个Python程序和注释

运维有三宝,重启、重装、踹一脚 229
上一篇: 01VSCode配置Anaconda 环境和调试环境
下一篇: 03Python算数运算符及变量基本使用
步步为营DotNet
博客等级 码龄1年 296粉丝 288原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值