当前位置: 首页 > article >正文

day02_Python开发环境部署与Python基础语法

写在前面学习AI之前Python是必备技能所以接下来一段时间都会先讲Python的知识。本篇文章主要讲如何部署便于开发Python的环境以及一些简单的Python入门语法。我们正生活在一个AI飞速发展的时代在学习这个领域还请一定要多利用AI辅助学习会起到一个事半功倍的效果。一、软件版本及下载地址本专栏基于Windows平台1.Python v3.15注意同一台设备可以同时部署多个版本的Python这里选择3.15只是示例如果未来遇到兼容问题可以自行安装其他版本的Python 下载链接Python官网下载链接2.Pycharm 下载链接Pycharm官网二、安装过程第一步安装python服务运行安装程序如图所示等待安装结束即可。注意记住他的安装路径。第二步安装IDE——集成开发环境方便我们写代码一直点下一步就行第三步创建开发项目——可以大致理解为一个专门放我们写好的一系列代码的文件夹选择python解释器并创建项目三、Python的基础语法以及概念扫盲1.第一个python程序欢迎进入编程的世界无论你学习任何语言都一样用代码向世界发出你第一句问候吧# 运行这行代码会在屏幕上打印“Hello World!” print(Hello World!)2.字面量和注释1字面量的定义在代码中被写下来的固定的值就是字面量# 这个10就是一个字面量类型为“整数” print(10) # 这个“你好”就是一个字面量类型为“字符串” print(你好) # 这个3.14就是一个字面量类型为“浮点数” print(3.14) # 这个True就是一个字面量类型为“布尔值” print(True)2注释的定义在代码中进行解释说明的文字不参与代码运行# 这是一个单行注释 这 是 一 个 多 行 注 释 3.变量1变量的概念在程序中用于临时存储计算结果的抽象概念 需求 有一个钱包里面有0元。发了工资后存储了100元到钱包里之后消费了10元。 打印每次变动时钱包的余额。 # 这个money就是一个变量 money 0 # 把0这个值赋予money这个变量 print(money) money 100 # 把100这个值赋予money这个变量 print(money) money 90 # 把90这个值赋予money这个变量 print(money)4.数据类型1常见的数据类型数字(Number)整数(int)如10-10浮点数(float)如3.14、-3.14复数(complex)如43j布尔(bool)表达显示中的逻辑也就是“真”和“假”。True表示真假如你判断1是否等于1的时候你的结论应该是True。在Python中True与False本质上是一个数字True是1False是0字符串(String)由一串字符组成。比如我们点外卖时在输入框输入评价本质上就是在输入一串字符串。他可以包含数字、文字等等字符。列表(List)有序的可变序列格式为[1,2,3]元组(Tuple)有序的不可变序列格式为(1, 2, 3)集合(Set)无序不重复集合格式为{1, 2, 3}。字典(Dictionary)无序键值对集合格式为{性别:男, 年龄:8, 身高:188}2type函数查看数据类型# 定义一批变量 p_int 1 p_string 1 p_float 1.0 p_bool True p_complex 4 3j # 用type函数查看各个变量存储的数据的类型 print(type(p_int)) print(type(p_string)) print(type(p_float)) print(type(p_bool)) print(type(p_complex))代码运行结果如下3数据类型转换函数str()其他转成字符串# 把指定内容转化为字符串类型 p_int 10 print(f旧的数据类型为:{type(p_int)}) p_str str(p_int) print(f新的数据类型为:{type(p_str)})int()其他转成整数# 把指定内容转化为字符串类型 p_str 10 # 如果字符串不是标准的整数程序就会报错 p_float 10.5 print(f字符串转整数前的类型:{type(p_str)}) p_int int(p_str) # 字符串转整数 print(f字符串转整数后的类型:{type(p_int)}) print(f浮点数转整数前的类型:{type(p_float)}) print(f浮点数转整数前的值:{p_float}) p_int int(p_float) # 浮点转整数会直接截断 print(f浮点数转整数后的类型:{type(p_int)}) print(f浮点数转整数后的值:{p_int})float()其他转成浮点数用法同上这边不再赘述5.标识符1定义标识符是由字母、数字、下划线、汉字组成的字符序列用于命名程序中的各种对象是 Python 语法的基础规则。2特征只能由字母、数字、下划线、汉字不建议使用组成。不能以数字开头区分大小写user_name 张三 # user_name就是标识符6.运算符 算数运算符 - * / // % ** 赋值运算符: - * / // % ** print(f运算的结果是{1 1}) # 运算符 print(f运算的结果是{2 - 1}) # 运算符 - print(f运算的结果是{2 * 2}) # 运算符 * print(f运算的结果是{4 / 3}) # 运算符 / print(f运算的结果是{9 // 2}) # 运算符 // 整除地板除 print(f运算的结果是{9 % 2}) # 运算符 % 取余数 print(f运算的结果是{2 ** 3}) # 运算符 ** 幂运算符乘方7.字符串格式化1print输出多个内容str1 我 str2 是 str3 天 str4 才 # 这种方式拼接的字符串之间会有空格 print(str1, str2, str3, str4)2加号拼接多个字符串str1 我 str2 是 str3 天 str4 才 print(str1 str2 str3 str4)3占位符方式str1 刚 str2 满 int3 18 float4 1.88 # 浮点直接拼接会保留六位小数 print(%s%s%d岁身高%f % (str1, str2, int3, float4))4format格式化方式推荐str2 满 int3 18 float4 1.88 print(f刚{str2}{int3}岁身高{float4}m)8.input输入函数该函数的功能主要是获取键盘录入的数据按回车提交输入name input(请输入您的用户名) password input(请输入您的密码) print(f您输入的用户名为{name}\n您输入的密码为{password})结果如下四、本篇重点1.变量2.字符串格式化3.input输入函数

相关文章:

day02_Python开发环境部署与Python基础语法

写在前面 学习AI之前,Python是必备技能,所以接下来一段时间都会先讲Python的知识。本篇文章主要讲如何部署便于开发Python的环境,以及一些简单的Python入门语法。 我们正生活在一个AI飞速发展的时代,在学习这个领域,…...

Linux 命令:vgchange —— 修改卷组属性

1. 命令简介 vgchange 命令用于修改 Linux 逻辑卷管理器(LVM)中卷组(Volume Group)的属性。其主要功能是激活或停用卷组,这是管理 LVM 存储空间(如创建、删除逻辑卷或卷组)前的关键步骤。一个卷组必须处于非活动状态才能被安全删除。 2. 语法格式 shell vgchange [选…...

Bash脚本学习

1、第一行#!/bin/bash,表示sh脚本默认按bash运行2、set ex #命令失败时立即退出;打印执行的每一条命令 set -o pipefail #管道中任何一个命令失败都算失败3、basepath$(cd "$(dirname "$0")" && pwd) #获取脚本所在路径一、…...

Go 协程与线程性能对比

Go 协程与线程性能对比:轻量并发的革命 在现代高并发编程中,Go 协程(Goroutine)和传统线程(Thread)是两种核心的并发模型。Go 协程凭借其轻量级设计和高效的调度机制,逐渐成为开发者青睐的选择…...

环境测试(二):电动振动试验系统双臂跌落试验机

概述 正弦振动:又分为扫频振动(用于寻找产品的共振频率)和定频振动(用于评估产品在特定频率下的耐久性)。 随机振动:模拟真实世界中的复杂振动,如卡车运输颠簸、路面不平、发动机宽带噪声等&…...

【2026远程技术服务推荐】分子对接代理、分子动力学指导、虚拟筛选与软件安装、生物信息分析 系统重装

远程技术服务推荐:分子对接、分子动力学、虚拟筛选、生物信息分析与各类软件环境安装 一、简介 智澈乐尚网络工作平台 目前向广大研友长期提供 远程技术服务 的平台,主要面向有以下需求的用户: 分子对接:AutoDock、AutoDock Vi…...

草莓遗传转化

草莓遗传转化体系成熟,主要采用农杆菌介导法,以叶盘或子叶为外植体再生转基因植株,森林草莓(如Hawaii 4)转化效率可显著提升至对照的2–3倍,常用于抗病和品质改良。 主流方法比较 方法 外植体 优点 …...

刷题统计【牛客tracker 每日一题】

刷题统计 时间限制:1秒 空间限制:256M 网页链接 牛客tracker 牛客tracker & 每日一题,完成每日打卡,即可获得牛币。获得相应数量的牛币,能在【牛币兑换中心】,换取相应奖品!助力每日有题…...

python+Ai技术框架的美食交流宣传系统的设计与实现django flask

目录PythonAI技术框架的美食交流宣传系统设计与实现技术选型分析系统核心模块设计Django实现方案Flask实现方案AI集成方案部署架构设计开发路线图关键技术点性能优化建议测试方案项目技术支持可定制开发之功能创新亮点源码获取详细视频演示 :文章底部获取博主联系方…...

基于金枪鱼群算法优化BP神经网络(TSO-BP)在多输出数据回归预测中的应用及Matlab代码实现

基于金枪鱼群算法优化BP神经网络(TSO-BP)的多输出数据回归预测TSO-BP多输出数据回归 matlab代码注:暂无Matlab版本要求--推荐2018B版本及以上金枪鱼群算法(TSO)遇上BP神经网络会发生什么化学反应?最近在折腾多输出数据回归预测时发…...

COMSOL电池组优化:高倍率充放电下的PCM相变技术结合液冷散热系统

comsol电池组高倍率充放电下PCM(相变)结合液冷散热(COMSOL6.2版本,慎)电池组高倍率充放电时,散热就像给狂奔的野马套缰绳——搞不好直接炸给你看。传统液冷虽然能打,但遇到电流密度飙升的工况,散热速度容易…...

路由器成“二传手”?eNSP实战:一台DHCP服务器如何管遍全网段!(附抓包详解)

摘要 在大型企业网络中,如果每个网段都配一台DHCP服务器,成本高昂且管理混乱。那么,如何用一台DHCP服务器,为多个不同网段的终端自动分配IP地址?答案就是 DHCP中继代理(DHCP Relay)。 本文将摒弃枯燥的理论堆砌,通过华为eNSP模拟器进行实战。我们将搭建“DHCP服务器+…...

【深度学习实战】巧用“噪声”画出心脏:扩散模型(Diffusion Model)在超声影像合成中的破局

白色笔记科研分享,源码或云运行请移步白色笔记 在深度学习中,如果我们缺乏真实的生产数据来测试系统,通常会编写“Mock数据”或使用“Fuzzer(模糊测试)”来生成模拟输入。但在医学影像分析领域,获取带标注的…...

Meta羊驼LLaMA的崛起与争议:开源AI的史诗级故事

本文相对于 DeepSeek 那一版要简单一些,相关知识涉猎不多,故事性要更强一些。只当这篇文章是一个乐子去看,也是极佳。 正文约 14000 字,精读约 36 分钟,建议收藏再看,避免迷路~根据 0/3/1 的高票选择&#…...

操作步骤分享:DeepSeek转Word文档的正确步骤

在撰写学术论文或技术报告时,将DeepSeek生成的数学公式正确转移到Word文档中,可按以下步骤操作。 一、网页端操作流程 1. 生成规范内容 对话时明确要求:“请用LaTeX语法编写数学公式,并用$$符号包裹。” 2. 正确复制内容 获取回…...

51单片机按键控制LED移位

文章目录 一、项目概要 二、硬件设计 三、软件设计 四、编译与下载 五、小结 一、项目概要 本项目基于51单片机,实现两组独立LED灯通过4个独立按键分别控制上下循环移动功能。按键采用低电平有效触发,LED低电平点亮,灯珠移动到头后自动…...

软件闪退处理流程

软件“闪退”(Crash)是软件开发和运维中最棘手的问题之一,因为它通常意味着进程非正常终止,用户来不及看到错误提示。在光伏逆变器监控、数据采集或上位机软件中,闪退可能导致数据丢失或监控中断,后果严重。…...

微网里的风电光伏总像青春期小孩——间歇性抽风。搞共享储能就像给熊孩子们找了个充电宝,但怎么配这个充电宝才不浪费钱?咱们直接上硬菜

考虑微网新能源经济消纳的共享储能优化配置 共享储能是可再生能源实现经济消纳的解决方案之一,在适度的投资规模下,应尽力实现储能电站容量功率与消纳目标相匹配。 对此,提出了考虑新能源消纳的共享储能电站容量功率配置方法,针对…...

WRF安装解决报错

1.参考链接:https://blog.csdn.net/ME1010/article/details/129914778 2.报错: (1)刚开始在服务器安装,因为没有sudo权限,怕修改环境变量影响了其他人,同时因为安装报错 就在本地安装 &#…...

相对于打工的职场,创业就是一个炼狱场,打破你原有的价值观和世界观,到处充满了人性的丑陋一面,自私、贪婪,欲望,虚伪、权谋.... 然后,正是因为人性的丑陋,诚信和坦诚在商业中才显得尤为可贵。

创业炼狱:在人性深渊里,诚信是唯一的救赎如果说打工是在一个被规则保护好的“温室”里修剪枝叶,那么创业就是把你赤身裸体地扔进原始森林的“炼狱”。在这里,没有HR来调解纠纷,没有制度来兜底失误,更没有“…...

Simplorer与Maxwell电机联合仿真,包含搭建好的Simplorer电机场路耦合主电...

Simplorer与Maxwell电机联合仿真,包含搭建好的Simplorer电机场路耦合主电路与控制算法(矢量控制SVPWM),包含电路与算法搭建的详细教程视频。 仿真文件,可将教程中的电机模型换成自己的电机模型最近在搞电机控制的朋友应…...

基于springboot专家库评审管理系统设计与开发(源码+精品论文+答辩PPT等资料)

博主介绍:CSDN毕设辅导第一人、靠谱第一人、全网粉丝50W,csdn特邀作者、博客专家、腾讯云社区合作讲师、CSDN新星计划导师、Java领域优质创作者,博客之星、掘金/华为云/阿里云/InfoQ等平台优质作者、专注于Java技术领域和学生毕业项目实战,高校老师/讲师/同行前辈交…...

能用脚本就别用Agent。

今天早上发了那篇文章以后,有很多朋友跟我讨论。发现大家问得最多的一个问题是,你天天说Agent和Skills是未来,那你自己平时干活是不是什么都丢给Agent?我说实话,还真不是。正好借这个机会我再补充一下,因为…...

1Password Unified Access:应对 AI 代理凭证管理挑战

1Password 推出 Unified Access 破解 AI 代理凭证管理难题随着 AI 代理在企业环境中的广泛应用,其需要访问关键系统和数据集,这就涉及到密钥、密码、API 密钥等各种凭证的使用。然而,目前缺乏统一的系统来管理代理的访问权限,开发…...

【无标题】arm v8 速记

好的,以下是按照键盘字母顺序(QWERTYUIOP ASDFGHJKL ZXCVBNM)整理的 ARMv8 (AArch64) 常用汇编指令列表。每个条目包含命令、解释和例子。---第一排:Q W E R T Y U I O PQ 无常见指令ARMv8 A64 指令集中没有以 Q 开头的通用整数指…...

智造“芯”肺:XGBoost与SHAP卷烟吸阻实时预测与工艺优化实战 | 附代码数据

全文链接:https://tecdat.cn/?p45240 原文出处:拓端数据部落公众号 关于分析师 在此对 Wang ShiMao 对本文所作的贡献表示诚挚感谢,他专注机器学习与工业数据分析领域。擅长 Python、Stata 软件,数据处理、数据分解、机器学习算…...

Paperzz AI 毕业论文写作新体验:四步流程化生成,从选题到成稿全链路提效

Paperzz-AI官网免费论文查重复率AIGC检测/开题报告/文献综述/论文初稿paperzz - 毕业论文-AIGC论文检测-AI智能降重-ai智能写作https://www.paperzz.cc/dissertation 在本科毕业论文写作的关键周期里,高效完成从选题构思到初稿输出的全流程,同时兼顾学术…...

NVIDIA 扩展开放模型系列,推动代理式、物理和医疗 AI 下一阶段发展

NVIDIA Nemotron 3 全模态理解模型 (Omni-understanding Models) 为 AI 智能体提供动力 ,使其能够实现自然对话、复杂推理和高级视觉能力。NVIDIA 今日宣布扩展其开放模型系列,为代理式、物理和医疗 AI 下一阶段发展提供支持,包括推出新模型&…...

小程序毕业设计-基于微信小程序的个人财务管理系统设计与实现

小程序毕业设计-基于微信小程序的个人财务管理系统设计与实现 https://www.bilibili.com/video/BV14VMzzxET9/?spm_id_from333.1387.search.video_card.click&vd_source832d614817260f8f26d9431e5d8f726b 技术说明: 用户前端:微信小程序原生框架 管理前端Vue.js 服务端(后…...

OpenClaw 解决运行一些漏洞

1.发现问题 运行 openclaw status 发现3个严重的安全威胁 $ openclaw status🦞 OpenClaw 2026.3.13 (61d171a) — The only crab in your contacts you actually want to hear from. 🦞11:54:50 [plugins] feishu_doc: Registered feishu_doc, feishu_ap…...