python强势来袭-入门-4-第一个程序入门

Python初体验 , 运行你的第一个程序【详细图解教程】 导读:前面我们已经在电脑上安装好了Python以及VS Code,从现在开始,我们要开始Python基础编程学习。 未安装好编程环境的,可以点击 Windows 平台 Python3.8 与 VS Code 安装 查看。 阅读详情

1. python是一种编程语言

python作为一种编程语言,通过编写程序的方式来解决问题
python编写的程序,是文本文件,后缀名称为[.py]

2. 第一个python程序

在我们的工作目录下,新建记事本文件,重命名为demo01.py
并打开文件添加内容

d:/resp_work/py_work/备课/days01/demo01.py
-----
print ("hello python, my name is 大牧莫邪!");

打开系统的命令行窗口,执行如下命令进入我们的代码所在文件夹

# 输入d:,表示从c:盘切换到d:盘
C:\Users\mouwe>d:     
# cd命令,change directory,表示切换目录到命令后面指定的文件夹中
D:\>cd D:\resp_work\PY_WORK\备课\days01  
# 使用python3的环境来执行程序,语法:python3 python源代码.py
D:\resp_work\PY_WORK\备课\days01>python3 demo01.py
hello python, my name is 花猫

在这里插入图片描述

3. 程序运行原理解释

我们在demo01.py代码中,编写了内容print("…"),print在英文中表示打印的意思,这里的代码更加符合我们人类的语言习惯。但是计算器作为机器,它自己的逼格决定了它是读不懂人类的语言的。
所以,我们需要一个python开发环境,开发环境中有一个专门用来将符合人类语言的源代码翻译成机器能认识的语言的翻译器:解释器(PVM)。有了解释器,我们只要按照规范的语言编写了程序,就可以让计算机来按照我们期望的方式执行程序了,整个完整的源代码->解释->运行的过程如下:
python程序运行过程.png

4. 程序中的注释

注释是用来进行解释说明的文字,主要是对代码作用和功能的描述,用于提高代码的可读性
注释~代码中经常见到单行注释和多行注释

4.1. 单行注释

python中的单行注释,是以#符号开头的一行代码

# 这是单行注释,print()是用于打印输出数据的函数
print("hello python!")
4.2. 多行注释

python中原本没有多行注释,使用多行字符串的形式来进行多行注释,多行字符串使用三个单引号来包含一段字符

# * * * * * * * * * * * * * * * * * * * * * * *
# 多个单行注释
#  描述更多的信息
# * * * * * * * * * * * * * * * * * * * * * * *
'''
多行注释, 是包含在三个单引号中的多行字符
用于进行比较重要的功能介绍或者注意的问题
描述等等
'''
print("hello python!");

5. 程序中支持中文【python2】

默认情况下,python2源代码中不支持中文,而是使用默认的ASCII编码,我们需要在python源代码的开头位置添加如下配置,来告诉python解释器支持中文处理

# -*- coding=utf-8 -*-
# 第一行添加上面的代码,特殊的单行注释,支持中文
print("这是一个支持中文的程序")

如果你看到了这里,觉得文章写得不错就给个赞呗?如果你觉得那里值得改进的,请给我留言。一定会认真查询,修正不足。谢谢各位小伙伴。

最后针对Android程序员,除了上面的内容,我这边给大家整理了一套最新的python系统资料可以免费送给大家,包括从基础的python脚本到web开发、爬虫、数据分析、数据可视化、机器学习等。需要这些资料的可以可以进群:851211580 即可领取 。

希望能帮助到大家,也节省大家在网上搜索资料的时间来学习,也可以分享动态给身边好友一起学习!后续还会更新技术干货,谢谢您的支持!

python强势来袭-入门-3-多版本共存 前面介绍过了再PC中安装python2和python3的开发环境。 同一台PC中,如果同时安装Python2和Python3环境,会在执行python命令时出现错误,操作系统会找到默认的配置进行执行。怎么样才能让python2和python3一起工作又互相不影响呢。 但是由于工作需要,我们的个人PC上可能需要多个python版本共存,应该进行什么样的设置呢,本章内容就针对这个问题进行分析和使用... 阅读详情

相关推荐

PyScript 强势来袭,HTML 也可以跑 Python 了

Anaconda CEO Peter Wang 在上个月刚过的 PyCon 2022 发布了 PyScript,实现了在 HTML 中支持 Python 代码。简单来说,我们现在可以在 HTML 代码中加入 Python 代码,直接在浏览器中运行,这整个过程甚至不需要安装任何环境,还可以在 PyScript 添加相应的依赖,运行各种数据分析算法和图效。 如何在 HTML 中运行 PyScript? 目前,PyScript 依托于 CSS、JavaScript 代码。和引用其他 CSS、JavaS...

TeamCode的博客 501

python软件代码开头_我的第一个Python程序——去除代码前行号的Python小工具

虎年开始学Python了!(是不是要蛇年开始学比较好?)初学Python,经常要在网上拷贝别人的代码,但是很多网站的代码前总会有数字行号,一行一行删除实在太麻烦。baidu一下,删除代码前行号的方法也不少了,有用word、utraedit等软件的,也有用javascript写的小工具,还有用python写的命令行工具等。试用了一下,多少都不太符合自己的要求,于是就写了这个小工具。主要还是为了练练手...

weixin_42452301的博客 303

用Python一分钟选出底部放量跳空上扬的强势股,你也可是巴菲特

前言 最近A股市场行情火爆,对股民们来说,选到一只强势股是梦寐以求的事情,因为只有强势股才能让自己的收益跑赢大盘,不然只能眼巴巴看着指数不断上涨,而手上的股票却不动声色,懊恼不已! 相信大家都听说了量化交易这个东西了吧!不过目前国内外介绍量化的书籍、课程之类的,大多是金融背景的人编写的,所以他们的角度和我们普通股民会有些不同。偏研究分析的模型算法可能我们看不懂、用不到,有些量化系统针对于机构操盘搭建的,也不适合小资金的普通股民。 那么,什么才是普通股民所适合的量化交易打开方式呢?本文就用一个接地气的选股场景

WhyLW的博客 2780

Python 入门 02 —— 运行第一个 Python 程序

先给自己在计算机E盘中建立一个专门存放测试程序的目录:E:/testpy。 打开EditPlus,新建一个纯文本文件,并输入以下内容: print(‘This is Python’) 将文件取名为:py01.py,并保存到 E:/testpy 中,即有:E:/testpy/py01.py 打开Windows的命令行窗口,初始状态显示如下: C:\Users\Administrator> 输入...

Jeff888999的博客 794

别再乱调NvM_WriteBlock了!手把手教你搞懂Autosar NVM状态机与读写时序

本文深入解析Autosar NVM状态机与读写时序,帮助开发者避免常见错误。通过详细的状态机解读、最佳实践代码示例和异常处理策略,提升嵌入式系统中数据存储的可靠性。特别针对NvM_WriteBlock的调用逻辑和状态机机制进行实战讲解,解决工程师在实际开发中遇到的异步写入问题。

weixin_33701617的博客 344

用了7年的 source insight 3.5 背景色及字体配置(提升code效率)

在此记录并share用了7年的 source insight 3.5 背景色及字体配置,提升阅读代码效率

Chasing Freedom 7524

我的第一个python爬虫程序

程序用来爬取糗事百科上的图片的,程序设有超时功能,具有异常处理能力 下面直接上源码: #-*-coding:utf-8-*- ''' Created on 2016年10月20日 @author: audi ''' import urllib2 import re from bs4 import BeautifulSoup import sys reloa...

weixin_33883178的博客 119

避坑指南:HslCommunication连接西门子PLC时常见的5个错误及解决方法(S7-1200/S1500适用)

本文详细解析了使用HslCommunication连接西门子S7-1200/S1500 PLC时常见的5个错误及解决方法,包括基础连接配置、数据块读写异常、连接闪断、防火墙与权限问题以及高级调试技巧。通过实战案例和代码示例,帮助开发者快速定位和解决连接问题,提升工业自动化项目的开发效率。

weixin_30752699的博客 396

python官方-Python官方中文文档强势来袭

原标题:Python官方中文文档强势来袭Python 官方支持的文档一直没有中文。小伙伴们已经习惯了原汁原味的英文文档,但如果有官方中文文档,对于初学者来说,门槛会大大的降低。现在中文文档强势来袭官方中文文档地址:https://docs.python.org/zh-cn以前也是有一些第三方维护的 Python 中文文档,不过可能因为人力等限制,并做不到同步更新与维护。目前也有很多高质量的 Pyt...

weixin_37988176的博客 128

STM32F103模拟SSI时序解析:实现高精度绝对式编码器位置读取

本文详细解析了如何在STM32F103微控制器上通过软件模拟SSI协议时序,实现高精度绝对式编码器的位置读取。文章从项目驱动出发,深入剖析了SSI通信原理、硬件电平转换连接、核心软件模拟代码实现及关键时序参数调试方法,并提供了使用示波器进行波形对齐与优化的实战指南,为成本敏感型工业控制与机器人项目提供了高性价比的解决方案。

weixin_29196315的博客 141

CanMV K230实战:用MicroPython玩转AI视觉识别(附完整代码)

本文详细介绍了如何使用MicroPython在CanMV K230开发板上实现AI视觉识别,包括环境搭建、摄像头配置、模型部署及优化技巧。通过实战案例(如智能门禁和工业分拣机器人),展示如何快速开发低门槛的嵌入式AI应用,特别适合初学者和嵌入式开发者。

x8y9z0的博客 1142

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

第3版•系统集成项目管理工程师(中级) │ 第12章 执行过程组 ✦ 管理沟通

🥏第3版•系统集成项目管理工程师(中级) │ 第12章 执行过程组 ✦ 管理沟通

✨ 欢迎来到【Seal ^_^ 的优快云博客】!✨ 1万+

python官网中文官网-Python官方中文文档强势来袭

原标题:Python官方中文文档强势来袭Python 官方支持的文档一直没有中文。小伙伴们已经习惯了原汁原味的英文文档,但如果有官方中文文档,对于初学者来说,门槛会大大的降低。现在中文文档强势来袭官方中文文档地址:https://docs.python.org/zh-cn以前也是有一些第三方维护的 Python 中文文档,不过可能因为人力等限制,并做不到同步更新与维护。目前也有很多高质量的 Pyt...

weixin_37988176的博客 3825

[特殊字符] PetaLinux Qt 程序(WindRadar)无法自动启动问题解决文档

摘要:本文档解决了PetaLinux 2020.1系统中Qt程序(WindRadar)无法开机自动显示界面的问题。通过分析发现,自动启动时缺少DISPLAY=:0.0环境变量导致Qt找不到显示设备。最终在autostart.sh脚本中添加该变量,并完善了字体加载、驱动加载、显示设备检测等流程,确保程序正常自启显示界面。完整脚本包含路径检测、环境配置和错误处理,经验证各项功能均正常运行。

梁俊星的博客 326

【图像去噪】论文复现:降维打击!图像对输入变成像素对输入!Pytorch实现Noise2Void(N2V),基于U-Net模型训练,简洁明了理解N2V核心思想!附训练好的灰度图和RGB图的模型文件!

论文题目:Noise2Void-Learning Denoising from Single Noisy Images —— Noise2Void -从单个噪声图像中学习去噪【图像去噪】论文精读:Noise2Void-Learning Denoising from Single Noisy Images(N2V)由于源码是tensorflow版本,本文将基于Pytorch复现。

主要更新底层视觉(去噪、超分等)相关的科研内容,形式为【论文精读】+【论文复现】 1355

python中文文档-Python官方中文文档强势来袭

原标题:Python官方中文文档强势来袭Python 官方支持的文档一直没有中文。小伙伴们已经习惯了原汁原味的英文文档,但如果有官方中文文档,对于初学者来说,门槛会大大的降低。现在中文文档强势来袭官方中文文档地址:https://docs.python.org/zh-cn以前也是有一些第三方维护的 Python 中文文档,不过可能因为人力等限制,并做不到同步更新与维护。目前也有很多高质量的 Pyt...

weixin_37988176的博客 126

jre9下载 jdk9

(Java SE Runtime Environment 9.0) 9.0u175 官方最新版 【x86|x64】

Python爬虫:jsonpath强势来袭

关于JSONJSON是一个标记符序列。这套标记符包括:构造字符、字符串、数字和三个字面值。构造字符JSON包括六个构造字符,分别是:左方括号、右方括号、左大括号、右大括号、冒号与逗号。J...

tongtongjing1765的博客 1993

IMSL CNL 7.0.0 (x86-64)Crack

IMSL CNL 7.0.0 (x86-64)Crack intel的算法库破解文件,这是C++版本的破解文件

IEM模型,地表粗糙度模拟

利用微波反演土壤水分时候,利用IEM模型可以实现对随机地表的模拟

python强势来袭-入门-1-开发环境搭建

python下载 首先找到网址: 官方网站:http://www.python.org ftp官方下载地址:http://www.python.org/ftp/python 在官方ftp下载地址中,可以选择下载任意一个需要的版本 安装过程 双击安装包,出现如下的开始安装界面,选择自定义安装选项 选项设置,默认全部勾选即可 高级配置选项,如图勾选即可 安装过程中… ...

python_doris的博客 185

Data-Structures-and-Algorithm-Analysis-in-Java.pdf

作者: Weiss, Mark A. 出版社: Addison Wesley Data Structures and Algorithm Analysis in Java is an “advanced algorithms” book that fits between traditional CS2 and Algorithms Analysis courses. In the old ACM Curriculum Guidelines, this course was known as CS7. This text is for readers who want to learn good programming and algorithm analysis skills simultaneously so that they can develop such programs with the maximum amo...

python强势来袭-5-程序原来是这样解释的

上一节我们简单了解了python程序运行的过程,并且大家也都了解到开发环境中有一个python解释器(PVM)的存在,那在python中,这样的解释器主要都有哪些,那些又是比较好用的呢? 常见的python解释器 官方网站提供的解释器CPython 从官方安装好的python,默认自带了解释器,CPython就是官方版本的解释器,这个解释器是使用C语言编写的,这个解释器也是使用最为广泛的解释...

python_doris的博客 129

python勒索病毒,新型勒索病毒Crypted强势来袭

最近一款新型的勒索病毒强势来袭,对捕获到的样本进行了详细分析,勒索病毒运行之后,勒索信息文本文件,如下所示: 勒索病毒加密后的文件后缀名为crypted,如下所示: 1.勒索病毒母体使用.NET框架,C#语言进行编写,如下所示: 2.通过反编译,查看程序的入口,如下所示: 3.拷贝自身到C:\用户名\Systems目录下local.exe,如下所示: 4.创建随机的加密的密钥,如下所示: 5.遍历...

weixin_42212965的博客 2350

python目前版本强势英雄_S11版本强势英雄图解,了解之后上王者手到擒来!

S11赛季已经开始,各位小伙伴也已经向着王者发起冲击,但是苦于不知道哪些是当前版本强势英雄造成上分难的情况,下面小编就简单的介绍一下当前版本各个位置的强势英雄,希望能帮到各位小伙伴。1.首先是打野,当前版本打野情况不容乐观,打野快的后期乏力(例如韩信、李白),打野慢的前期又带不起节奏(例如宫本、赵云)。T0梯队 综合来看当前版本裴擒虎和玄策独具一档位居T0 ,裴擒虎在高端局和职业赛场上的表现...

weixin_33508272的博客 377

python强势来袭-6-写在编程之前

1. 计算机程序概述 计算机程序,是按照一定的顺序思路来解决问题的一种方式。 计算机程序,我们通常会解释说是由指令和代码组成,同样也可以说是由数据结构和算法组成;其实这两种说法的核心意义都是一样的,都是通过一系列有序的操作来完成数据的处理过程。 不论任何用来开发程序的编程语言,都有这样的解决问题的各种程序基础操作,基础操作需要理解的是:程序是用于解决实际问题的,解决问题的核心在于处理数据,处理数...

python_doris的博客 137

python强势来袭-入门-2-安装多个环境

1.上篇我们在自己的PC上安装了python3.6.1的版本 https://mp.youkuaiyun.com/postedit/99071641 本章内容,我们在个人PC上安装python2.7.9的版本 2.安装Python2.7.9版本 双击安装包,出现安装界面如下 选择安装路径,如果不需要选择的话,安装到默认路径即可 安装选项,默认即可 正在安装 安装完成,出现如下界...

python_doris的博客 224

python强势来袭-28-异常处理

本节内容如下: 什么是异常,对异常的解释和描述,口语描述和专业术语的联系 代码中出现错误的处理手段 异常处理方式 什么样的情况算异常 捕获异常【try-except-else-finally】 抛出异常【raise】 常见异常 1. 什么是异常 我们程序在开发过程中,总会遇到各种各样的一些问题,有些是由于拼写、配置、选项等等各种引起的程序错误,有些是由于程序功能处理逻辑不完善引起的漏...

python_doris的博客 293
上一篇: python强势来袭-入门-3-多版本共存
下一篇: python强势来袭-7-基本数据类型
python-花猫
博客等级 码龄7年 105粉丝 179原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

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

抵扣说明:

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

余额充值