Python学习基础01-认识python

Python100天学习教程(Python学习视频_Python学习路线):Day01 初识Python 话说,520情人节啥的跟咱程序员有关系吗?都慌着干啥呢,不用学Python的吗? 哈哈哈,大家视情况而定哈,没对象的赶紧跟唐唐一起学Python100天学习教程吧! 今天起唐唐会跟大家出系统的Python100天专题课程和习题,100天从新手到大神,你也可以! Python100天学习教程(Python学习视频_Python学习路线):Day01 初识Python Python简介 Python的... 阅读详情

 一. Python简介

创办人与名称由来:由Guido van Rossum创建,1991年首次发布,其名称源自BBC喜剧小品系列Monty Python’s Flying Circus。

受欢迎程度:一直保持最流行编程语言之一的地位,在TIOBE指数和Stack Overflow开发者调查等中名列前茅,适用于多种行业和领域。

历史发展: 20世纪80年代末开始开发,1991年发布第一个版本Python 0.9.0,设计注重代码可读性和易用性。 -2008年发布Python 3.0,引入向后不兼容更改,后续版本不断完善,最新版本为Python 3.12.5,3.13版本将于2024 - 10 - 01发布。  Python的社区驱动和开源特点,促进了其广泛应用,成为网络开发、数据科学、人工智能等领域的首选语言之一。 

应用领域:可用于创建Web应用程序、设计工作流程、连接数据库、处理大数据、执行数学运算、快速原型设计及软件开发等。

选择理由:跨平台使用(如Windows、Mac、Linux、Raspberry Pi等)。 语法简单类似英语,且能用较少行数编写程序。 基于解释器系统,编写后可立即执行,便于快速原型制作。 - 支持过程化、面向对象和函数式编程方式。

二. Python使用

1.语法基础:

变量:是存储数据的命名位置,通过赋值创建,数据类型动态确定。变量名需遵循一定规则,如以字母或下划线开头、区分大小写、不能是关键字等,可通过不同命名方式(如骆驼命名法、帕斯卡命名法、下划线命名法)提高可读性。

注释:以#开头,可单行注释或使用""" """进行多行注释,用于解释代码功能,增强代码可读性,方便自己和他人理解代码逻辑。

数据类型:包括整数(int)、浮点数(float)、字符串(str)、列表(lists)、元组(tuple)和字典(dictionaries)等,每种类型有其特定特征和用途。

2.练习实践

变量类型和命名:通过创建不同类型变量(如字符串、整数、浮点数、列表、元组、字典)并赋值,熟悉变量创建、赋值和不同数据类型的使用,以及变量名规则和不同命名风格。

输入和输出:运用input()函数获取用户输入(如姓名、年龄、最喜欢的颜色),使用print()函数显示个性化问候语、计算结果(如年龄换算为狗的年龄)和其他相关信息,同时尝试不同输出格式选项(如字符串连接和f字符串)进行消息自定义。

运算符练习:

  1. 基本算术运算:创建变量进行加、减、乘、除、求余运算,并通过print()函数输出结果。
  2. 比较数字:创建变量比较两个值是否相等、不等、大于、小于或等于,并输出比较结果。
  3. 逻辑运算(阳光野餐日场景):通过设定is_sunny和is_warm变量,使用and和or运算符判断是否适合野餐,并根据结果输出相应信息。
Python之机器学习日记01—KNN算法 机器学习日记01—KNN算法 故事:再过几天,就是情人节了,小H正打算筹备个烛光晚餐,和女朋友浪漫一下。然而说到烛光晚餐自然需要好酒的助兴。这是小H犯难了,他并不清楚酒的类别,连最基本的知识也不懂。还好,我有一招能帮我的小H朋友:不懂酒,没关系,KNN算法,来帮你~ (醒醒,你还没有女朋友,小哥) 好吧,进入我们的正题: 本次涉及这些知识: 1.k最邻近算法的原理; 2.它在分类任务中的应用; ... 阅读详情

相关推荐

Python学习记录01

Python 自学首日:踏入编程奇幻领域 在科技浪潮奔涌的当下,编程已然成为探索数字宇宙的密钥。 怀揣着对代码世界的无限憧憬,我于今日毅然开启了自学 Python 的伟大征程。 这不仅是一次技能的学习,更是一场挑战自我、突破认知边界的冒险。

嘟小嘴 522

Python学习Day01 基础语法

Python学习Day01 基础语法 精度控制 我们对Markdown编辑器进行了一些功能拓展与语法支持,除了标准的Markdown编辑器功能,我们增加了如下几点新功能,帮助你用它写博客:撤销:Ctrl/Command + Z 重做:Ctrl/Command + Y 加粗:Ctrl/Command + B 斜体:Ctrl/Command + I 标题:Ctrl/Command + Shift + H 无序列表:Ctrl/Command + Shift + U 有序列表:Ctrl/Command + Shif

weixin_46324014的博客 215

局域网ip冲突检测工具_python 小工具实现 windows笔记本与 ipad数据互传

宅在家没事的时候就开始琢磨ipad的进阶使用,由于没有mac无法隔空投送,ipad与windows的数据交互表现极差,所以设计了这个ftp小工具。当然,这个工具不仅仅能用于windows与ipad,还可以用于局域网任意两台设备之间程序源码与下载见文章末尾使用说明windows端:biubiubiu.exeipad端: appsotre下载 FE文件管理器windows端操作在c盘下创建ftp目录...

weixin_39866265的博客 4435

Python 学习 01 —— Python基础

文章目录系列文章一、Python基础1、简单介绍2、环境搭建3、基本知识注释变量输出输入引入库4、判断与循环5、字符串、列表、元祖、字典字符串列表元祖字典集合小结6、函数7、文件操作8、异常 系列文章 Python 学习 01 —— Python基础 Python 学习 02 —— Python爬虫 一、Python基础 1、简单介绍 Python 是一门解释型、面向对象的高级编程语言。(解释型:运行前无需生成中间代码,面向对象:封装、继承、多动态) Python的设计混合了传统语言的软件工程的特

zcy的博客 2223

【S32K】S32K144入门笔记(4) Lin (Lin stack组件) 驱动超声波雷达实例

0. 引言 Lin这块是我一直没弄懂的部分。很多东西一知半解,当时感觉是硬凑了答案出来。 果然过标的时候出了问题,几个小伙伴帮忙一起刷夜也没搞定,好在标还是顺利过了,不然罪过大了。 之前做lin这块一直用的是linStack组件,这部分包含了协议栈部分,需要对lin的协议比较清楚和理解才好配置。 尤其是,图形界面配置完成后会生成一个ldf文件,这个文件很重要,所有的代码都是基于这个文件生成的,但是这个文件我确认没找到什么介绍资料,所以很多配置都是一点一点凑出来的,再实际验证的。 抓住这次写文档的机会,把当时

YoYo的桃子树 1万+

电力电子技术复习笔记

通常在开关过程前后加入谐振,使开关开通前电压先降到0,关断前电流先降到0,消除开关过程电压、电流的重叠,降低它们的变化率,从而大大减小甚至消除开关损耗。小信号线性化模型的原理:忽略开关频率分量和开关频率谐波分量及其边频分量,建立占空比、输入电压等的低频扰动对变换器中的电压、电流影响的模型。解:可以利用变压器的变比改变输出电压大小,避免控制过程的占空比过小或过大,提高控制精度,同时有利于减轻输出电路中电力电子器件的耐压要求。驱动电路:用于控制功率半导体器件的开关,从而控制电路的电流和电压。

Miracle Fan的博客 1万+

Python学习打卡Day01

计算这两个变量的和,并将结果存储在一个新的变量 a 中;计算这两个变量的商,叫做b;计算这两个变量的余数,叫做c。然后,使用 f-string 打印出类似 “20 加 8 的结果是:28” 的信息,分成三行打印。计算折扣后的价格,并将结果存储在变量。和 f-string,如何让姓名和城市分两行输出?函数将每个变量的值单独打印出来,每个值占一行。将这两个变量组合成一句话并打印出来。如果想在输出的姓名两边加上引号,例如。计算节省了多少钱,存储在变量。存储你所在的城市(字符串,例如。存储你的名字(字符串,例如。

m0_53240339的博客 287

erdas监督分类(二)

去云 用一张没有云的影像替代有云影像 构建aoi图层 将云和云影编码合并 重编码工作 在监督分类做的差不多以后(纠正无误,无明显错误),就要对监督分类图像进行重编码和颜色调整。 在中选中Recode,对原来分类的地物类别进行重编码,(为彻底修改,记得备份)选中一列,在New Value输入新的编码,依次编码后点击应用apply,即可实现。 这时的图像如果是全黑的或者只有一两类的颜色也没有关系,新的编码覆盖掉了原来的编码,但是颜色并没有改变才会这样。可以点击图像,右击...

weixin_58968530的博客 958

Python/爬虫学习记录-Day01

可见calculate实现了装饰器所扩充的功能,如果此时我不仅需要装饰器记录函数的运行时间,还需要装饰器测量函数的运行时间是否超过了阈值,不同函数的阈值不同,难道此时需要定义多个装饰器吗?可见我们可以通过向timer传递参数定义去定义不同阈值的装饰器,但是要注意的是,在被装饰器修饰过后的函数,函数名将会变成wrapper,但是因为我们是希望wrapper继承func的属性,而不是代替,因此我们可以通过以下方式解决。通过装饰器包装,我们可以扩展别人的函数,而不修改他人函数的内部逻辑。

Jo_ker_0的博客 2000

深信服PT1-AF实验考试

深信服PT1-AF实验考试实验练习可以去深信服的在线实验平台(链接如下):深信服在线实验平台 (sangfor.com.cn)实验考试其实就是把所有的每一部分实验综合了起来以下内容仅做参考,不确保一样。

m0_72019240的博客 7116

企业级 Token 中转架构设计:高并发、多模型、费用监控一次搞定

摘要:本文针对企业级AI开发中的多模型接口混乱、高并发稳定性差及Token费用失控等痛点,提出一套2026年企业级Token中转架构解决方案。该方案采用五层分层设计(接入层、网关层、调度层、服务层、存储层),实现多模型统一接口、智能路由、高并发限流容错及精细化成本监控。核心功能包括:异构模型标准化接入、动态路由策略(场景/成本/负载/容灾)、多级限流熔断机制、全链路Token计费与安全防封体系(指纹清洗、IP池隔离)。通过分层解耦与模块化设计,企业可降低50%成本、提升99%稳定性,并避免封号风险。文章还提

远程部署调试 运行安装 项目调试 二次开发 项目技术新 持续迭代 部分源码免费分享 146

python学习之路-01

我的学习之路 Python入门学习笔记:他人的博客及他人的学习思路 看其他人的学习笔记,可以保证自己不走弯路。并且一举两得,即学知识又学方法! 廖雪峰:https://www.liaoxuefeng.com/wiki/0014316089557264a6b348958f449949df42a6d3a2e542c000/001431611988455689d4c116b2c4ed6aec000...

语迟的博客 246

[3.4]【机器人运动学MATLAB实战分析】PUMA560机器人逆运动学MATLAB计算

PUMA560是六自由度关节型机器人,其6个关节都是转动副,属于6R型操作臂。各连杆坐标系如图1,连杆参数如表1所示。本文对PUMA560机器人逆运动学进行分析并MATLAB计算

m0_72676510的博客 1947

【从零开始用Python做自动化学习笔记-01】

Python Study Note 引言 准备做一个整体的自我提升计划,于是列了一个学习清单,作为清单上的第一个栏目,决定开始系统化的对Python自动化进行学习。 从这一天起,会在这里记录每一天的学习心得体会,希望能够帮助入门不得的同道中人快速入门吧。 Day01 工欲善其事必先利其器,先知道整体要学习的框架,才能够更好的进行系统化的学习,所以先规划学习的整体思路: Tab1:了解整体原理 首先,我们要知道为什么...

weixin_46189300的博客 1123

Spring AI 项目实战(三):Spring Boot + AI + DeepSeek 打造智能客服系统(附完整源码)

摘要 本文介绍了基于Spring Boot 3.2和Spring AI 1.0.0-M4构建智能客服系统的技术方案。系统采用分层架构设计,集成DeepSeek API提供自然语言处理能力,使用MyBatis和H2数据库实现数据持久化,并通过Thymeleaf+Bootstrap构建前端界面。文章详细阐述了项目的技术栈选择、Maven依赖配置、应用架构设计,以及各模块的功能划分,为开发者提供了完整的智能客服系统实现方案,涵盖从后端服务到前端交互的全流程开发指导。

博客 3845

假人有限元模型

假人模型,车辆碰撞假人有限元模型,适合做乘员安全的研究者利用

第01章 Python学习方法

本文介绍了开始学习Python的时间,学前具备的条件和入门学习的主要内容,并推荐了两个等级考试和一项比赛。

dfyhao的博客 1792

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学习笔记——Day01

这是目录Python学习笔记——Day01Python发展史 Python学习笔记——Day01        个人刚开始学习Python,之前有看一些python的基础视频,但始终觉得没系统的写一份自己的笔记记忆不牢固,所以期待从今天也就是6月20号开始,记录自己学习Python的历程。如果有幸我的博客被你看到了,就期待我们共同进步。 Python发展史 ...

我的博客 1044

win10 跳过U8环境检测的IE WebControls.rar

win10 安装u8的时候 提示IE WebControls 不通过,这个工具可以欺骗u8的检查。 跳过U8环境检测的IE WebControls。提示导入失败后,重新检测通过。

蓝牙模块HM-10手册

蓝牙模块HM-10手册,该手册对蓝牙模块HM-10进行了详细的介绍和使用方法以及一些AT指令。

Python基础学习-01

该系列是使用的是PyCharm2024.1.14,需要配置Python解释器###标识符是给诸如类,函数,变量等实体的名称。它有助于将一个实体与另一个实体区分开。编写标识符的规则标识符可以是小写字母(a 至 z)或大写字母(A 至 Z)或数字(0 至 9)或下划线(_)的组合。myClass,var_1,var_name_1, print_this_to_screen 都是有效的。区分大小写。标识符不能以数字开头。1variable 是无效的,但 variable1 是有效的。关键字不能用作标识符。

qq_45797477的博客 1781

Python 基础学习01

表达式:可执行的语句;print:打印函数,可在屏幕中输出打印内容;函数:可执行的动能体,一般以函数(参数)形式执行。 Jupter是REP环境,表达式中可以只包含对象;#标记注释。如: 对象: Python中一切都是对象,上面看到的print函数,15数字,HelloWorld字符串都是对象 对象类型:"Hello World"字符串对象,15数值对象,print函数对象。 函数对象print基本功能: print函数中的sep函数: sep是print中的常用参数,并且是一...

weixin_53480269的博客 1172

01 Python基础学习

注:本次的环境使用 python-3.5.2 1 python 基础介绍 1.1 python 简介 1.1.1 python的对比 编码: 2.x = 默认编码 = ASSIC = 不支持中文 3.x = 默认编码 = UNICODE = 默认支持中文 python3和python2的区别: python3: 1、默认支持中文 2、不兼容 2.x 3、核心语法调...

weixin_30535913的博客 88

python基础学习-day01

计算机 计算器组成 编程语言 编译语言和和解释语言 Python解释器 注释 变量 标识符和关键字 输出 print函数详解 输入 数据类型转换

m0_58279124的博客 1956

python学习—01:python基础

python编程基础 python介绍 深入理解python编程 一. 高效的开发环境与基础 python开发环境 Windows下Sublime Text3和python语言环境 Linux下Sublime Text3和python语言环境 Ubuntu 下 ipython ...

bxmxuxin的博客 1995

【Python学习】01——学习计划

qq_62906846的博客 281

Jetson Nano B01 笔记(课程5:学习与熟悉Python)

(你会发现整体的情况他并不是直接加起来而是拼接到一块,本质上还是因为数据类型引起的问题,由于键盘输入的所有的东西都是按照ASCII码的格式存储的内容(字符的本质)相对于字符之间会进行相加)所以,不管你输入什么东西都会出现一个情况会出现拼接的情况,只需要改变一下数据类型即可。(此刻你应该可以有点明白变量与字符之间的奇妙关系了,但还有更多美妙的接下来将会更加美妙了)(体会到print的乐趣与特异之处,(毋庸置疑,第一次接触print函数的过程,总是会给人带啦巨大的震撼,至少我当年是这样的))

2201_75448275的博客 1921

Python基础学习01

1.编译型解释型语言区别: 编译型:一次性将全部代码编译成二进制文件,代表c,c++     优点:执行效率高     缺点:开发速度慢,不能跨平台 解释型:当程序运行时,从上至下一行一行执行,解释成二进制去执行     优点:开发速度快,效率高,可以跨平台     缺点:运行效率低 2.python2和python3区别: python2:代码重复率高,不规范 python3:...

weixin_30270561的博客 62

Python学习笔记01

用于人类和计算机进行交流的一种语言,通过编写编程语言的代码,去指挥计算机工作。它无法直接和计算机沟通,需要翻译工具(解释器或编译器)将代码翻译成二进制,从而实现和计算机的畅顺沟通为什么不直接把中文翻译成二进制呢?自然语言远比编程语言复杂,编程语言语法”死板”,“翻译官”更容易翻译。Python安装(Windows & Linux)1.计算机只认识什么?0和12.Python解释器的作用是将Python代码翻译成计算机认识的0和1并提交计算机执行在解释器环境内可以一行行的执行我们输入的代码。

sjdhdbjd的博客 2888
上一篇: HTML简介01
下一篇: HTML简介02
HenryZ428
博客等级 码龄5年 88粉丝 17原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

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

抵扣说明:

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

余额充值