python学习科普--基础篇

python 函数导入 简单模块化说到最简单的模块化方式,你可以把函数、类、常量拆分到不同的文件,把它们放在同一个文件夹,然后使用 from your_file import function_name, class_name 的方式调用。之后,这些函数和类就可以在文件内直接使用了。 node2:/root/python#cat utils.py def get_sum(a, b): return a + b node2:/root/python#cat class_utils.py # class_util. 阅读详情

python学习科普--基础篇

一、列表和元组用哪个?

  • 列表和元组都是有序的,可以存储任意数据类型的集合
  • 列表是动态的,长度可随意的增加、删减或改变元素。列表的存储空间略大于元组,性能略逊于元组
  • 元组是静态的,长度大小固定,不可以对元素进行增加、删减或者改变操作。元组相对于列表更加轻量级,性能稍忧。

二、字符串

  • Python 中字符串使用单引号、双引号或三引号表示,三者意义相同,并没有什么区别。其中,三引号的字符串通常用在多行字符串的场景。
  • Python 中字符串是不可变的(前面所讲的新版本 Python 中拼接操作’+='是个例外)。因此,随意改变字符串中字符的值,是不被允许的。
  • Python 中字符串的格式化(string.format)常常用在输出、日志的记录等场景。

三、模块引用

.
├── utils
│   ├── utils.py
│   └── class_utils.py
├── src
│   └── sub_main.py
└── main.py
  • main.py 调用子目录的模块时,只需要使用 . 代替 / 来表示子目录,utils.utils 表示 utils 子文件夹下的 utils.py 模块就行。
  • 如果我们想调用上层目录呢?注意,sys.path.append("..") 表示将当前程序所在位置向上提了一级,之后就能调用 utils 的模块了。
  • 在许多教程中看到过这样的要求:我们还需要在模块所在的文件夹新建一个 --init__.py,内容可以为空,也可以用来表述包对外暴露的模块接口。不过,事实上,这是 Python 2 的规范。在 Python 3 规范中,__init--.py 并不是必须的
  • /home/ubuntu/Downloads/example.json,这种表示方法叫作绝对路径。../../Downloads/example.json。 .. 表示上一层目录。这种表示方法,叫作相对路径。
  • 如果你要把一个东西封装成模块,又想让它可以执行的话,你必须将要执行的代码放在 if --name__ == '__main--'下面。

如果大家对于学习Python有任何问题,学习方法,学习路线,如何学习有效率的问题,可以随时来咨询我,或者缺少系统学习资料的,我做这行年头比较久,自认为还是比较有经验的,可以帮助大家提出建设性建议,这是我的Python交流qun:785128166,有任何问题可以随时来咨询我。
 

全网首创Python中医药科普图片文字自动剪辑第1版 用 AI 托管量产原创科普类短视频,没错1个月能做10000个。你没看错1个月做1万个科普短视频,其他编程语言和工具能不能做我不知道,但是用Python的模块是可以做到的。19年我还在学校的时候领导安排让我用pr做一个中医药的药材的科普短视频,那个玩意我实在搞不来,后来用爬虫抓了一下中医药网的中药材数据,发现数据都是固定的格式,既然是重复的工作那么用 Python 脚本就应该能批量生产了。 阅读详情

相关推荐

100天精通Python(基础篇)——第23天:文件基础科普+打开文件

1. 文件的概念 1.1 文件的概念和作用 1.2 文件的存储方式 2. 文件的基本操作 2.1 操作文件的套路 2.2 操作文件的函数/方法 2.3 read 方法 —— 读取文件 2.4 打开文件的方式 2.5 按行读取文件内容 2.6 文件读写案例 —— 复制文件 3. 文件/目录的常用管理操作 4. 文本文件的编码格式(科普)

努力让自己发光,对的人才能迎着光而来 26万+

讲人话科普,Python是个啥?为啥大家都在学?

Python容易学,所以学Python的人很多,但学得精的人却不多,你要是说现在已经全面系统的学到了Python,那是没有可信度的,就像在学说话一样,你学龄前说自己学会了基本的日常对话,但是和成年人说话的时候怎么还会出现语无伦次的现象呢?提前说明一下,我提到的这些赚钱方法都是建立在你有一定的编程基础之上的,不会的先学着,这里有一套Python基础学习资料包,都是当时我自己学习Python时候精心筛选出来的,能最好的保障你什么阶段应该学什么,需要在下面的自提。只有想不到,没有爬不到的。

xxue345678的博客 149

CESM2 实验笔记

文章目录1. 重新启动1.1 关于重启文件2. RUN_TYPE 初始化运行方式startupbranchhybrid3. branch 或者 hybrid运行的示例4. 其他声明5. 关于RESUBMIT 1. 重新启动 参考: https://bb.cgd.ucar.edu/cesm/threads/how-to-restart-cesm2-1-3-fhist-from-a-backup.5245/#post-36275 适用情况:模型运行因时间不足或其它原因中断,需要继续运行 方法1:将CONTIN

qq_38607066的博客 1万+

讲人话科普,Python究竟是个什么,为啥大家都在学呢?

说实话,现在网上一搜“学Python能做些什么?”弹出来的无一例外是一堆看都看不懂的专业名词 什么web开发、linux系统运维、自动化测试都给我去一边的吧,尽管这些名词听起来相当的牛掰,但如果是外行人根本看不懂,搜索完之后依然不知道学会了Python能干些啥… 为了让大家不再“听君一席话如听一席话”,特意花时间总结了几个学会Python能做的工作,力求用最通俗易懂的语言让大家明白,学会Python之后能给自己带怎样的变化。 提前声明,提到的赚钱方法以及和Python相关的职业都是建立在你有一定的编程基础

Python_cocola的博客 2427

Gemma 4 12B QAT+MTP小显存部署实战指南

大语言模型本地部署的核心瓶颈在于显存与推理效率的平衡。量化感知训练(QAT)通过在训练阶段模拟低精度计算,显著提升模型对INT4量化的鲁棒性;多令牌预测(MTP)则通过并行解码优化KV Cache复用,降低GPU kernel调用频次。二者协同可在8GB显存设备上稳定运行12B级模型,兼顾精度、速度与上下文长度。该方案适用于开发者本地AI助手、技术文档生成、SQL翻译等轻量但高交互需求场景,是当前Windows环境中小显存高效落地Gemma系列模型的工程最优解。

weixin_30934229的博客 376

Keil MDK下载报错:Flash Download failed终极解决指南(附固件恢复步骤)

本文针对Keil MDK开发中常见的“Error: Flash Download failed”报错,提供了从基础连接到深度诊断的系统性解决指南。文章详细解析了错误成因,并重点介绍了当常规SWD调试失效时,如何通过Bootloader模式和ISP模式(特别是UART Bootloader)恢复“变砖”芯片的完整实战步骤,帮助开发者彻底解决固件下载难题。

weixin_29196613的博客 815

Python科普》初始Python

Python是一种优雅、易读的高级编程语言,由Guido van Rossum于1989年创造。其发展历程经历了从Python 1.0到3.13的迭代,2024年推出的3.13版本实验性移除了GIL锁,提升了并发性能。Python优势包括语法简洁、开发效率高、拥有丰富的第三方库,但也存在运行速度较慢、线程限制等缺点。根据TIOBE排行榜,Python已成为全球最受欢迎的编程语言,广泛应用于爬虫、Web开发、AI、数据分析等领域。Python是解释型语言,主流解释器为CPython。

阿轩的博客 1132

OPC与AI智能体集成实战:一人公司的技术栈构建与避坑指南

1. 先搞清楚“一人公司”和“AI工具”到底在解决什么问题 最近看到不少关于“裸辞搞OPC一人公司”和“AI时代骗局”的讨论,结合搜索热词里高频出现的 openclaw 、 AI编程 、 OPC ,我觉得有必要把这里面的水搅一搅,说点实在的。 首先得拆开看。标题里混了三个东西: 一人公司 、 OPC/OpenClaw 、 AI培训 。它们被放在一起讨论“骗局”,但本质上解决的是不同层面的问题。 一人公司 ,或者说个人工作室、独立开发者模式,核心是 用最小化团队(甚至一个人)去承接项目、开发产品或提供服务 。

weixin_29038345的博客 320

Py之utils:Python库之utils的简介、安装、使用方法之详细攻略

Py之utils:Python库之utils的简介、安装、使用方法之详细攻略 目录 utils的简介 utils的安装 utils的使用方法 utils的简介 Python Utils is a collection of small Python functions and classes which make common patte...

头部AI社区如有邀博主AI主题演讲请私信—心比天高,仗剑走天涯,保持热爱,奔赴向梦想!低调,专注,谦虚,自律,反思,成长,还算比较正能量的博主,公益免费传播…内心特别想在AI界做出一些可以推进历史进程影响力的技术(兴趣使然,有点小情怀,也有点使命感呀 16万+

鸿蒙读书笔记1:《鸿蒙操作系统设计原理与架构》

GUI、 语 音 控 制 方 式 的 VUI(Voice User Interface, 语 音 用 户 界。电话、多媒体、DFX、MSDP(Multimodal Sensor Data Platform,多。面)、手势/姿态控制的CVUI(Computer Vision User Interface,计算。KAL(Kernel Abstract Layer,内核抽象层)通过屏蔽多内核差异,JavaScript、C、C++等多语言的用户程序开发框架,以及UI框架、

jackyrongvip的专栏 2446

华为AR6140E/S5735设备密码策略配置全攻略:从复杂度到锁定机制

本文详细介绍了华为AR6140E/S5735设备的密码策略配置方法,涵盖密码复杂度、时效性和防护性三大核心维度。通过具体的CLI命令示例,指导管理员如何设置密码长度、字符组合、有效期及登录失败锁定等安全机制,为企业网络提供全面的用户名密码防护策略。

weixin_30836759的博客 531

python桌面开发:tkinter基础知识科普,也许你想学习的知识这里都有

好吧,写了这么多关于python桌面开发的博文,今天终于开始回过头来,把tkinter的基础知识进行科普一下了。 一路走来,不容易! 贵在持之以恒 OK,这篇大而全的科普文章,经过整理和参考多方的资料,终于完工了。可喜可贺!在此也感谢前辈的努力和分享! 下面正式进入正题:tkinter基础知识科普,也许你想学习的知识这里都有 一、什么是GUI GUI,是 Graphics User Inter...

dhjabc_1的专栏 1076

088、多摄像头跨镜目标追踪 ID 频繁切换?ReID 特征 + 轨迹关联 + 时间约束方案

文章摘要:本文针对多摄像头跨镜目标追踪中ID频繁切换的问题,提出了一种结合ReID特征、轨迹关联和时间约束的综合解决方案。作者分析了ID切换的三个主要原因:ReID特征不稳定、轨迹关联依赖最近邻匹配以及忽略时间约束。通过改进ReID特征提取(多层特征融合)、引入轨迹预测(卡尔曼滤波)和添加时间窗口约束,成功将ID切换率从35%降至3%以下。文章详细分享了实现细节和踩坑经验,为跨摄像头目标追踪提供了实用优化思路。

ai技术增长的博客 169

Python 和 TensorFlow 全面科普篇

TensorFlow 是一个开源的软件库,主要用于数值计算,特别是机器学习和深度学习。它最初由 Google Brain 团队开发,现在已成为最流行的机器学习框架之一。Python 和 TensorFlow 为机器学习和数据科学领域带来了革命性的变化。Python 的易用性和 TensorFlow 的强大计算能力相结合,使得任何人都能快速构建和训练复杂的模型。无论您是初学者还是专业人士,掌握这两项技能都将极大地提升您在该领域的竞争力。

极客代码 1554

【OpenClaw从入门到精通】命令行操作指南——TUI模式高效管理OpenClaw(2026避坑版)

本文将详细介绍OpenClaw的命令行操作,重点介绍TUI(Text User Interface)模式的高效使用方法,以及在实际使用中需要避免的常见陷阱。通过本文的学习,你将掌握OpenClaw命令行的精髓,提升工作效率。

一键难忘的博客 1691

SIMATIC S7-1200, S7-1500 PID 控制[手册]

SIMATIC S7-1200, S7-1500 PID 控制[手册]

Python爬虫技术科普

在当今数字化时代,网络爬虫技术对于数据获取起着至关重要的作用。而实现网络爬虫,多种编程语言均可胜任。Python无疑是其中的佼佼者,它以简单易学的特性广受青睐。其语法清晰明了,关键字少且定义明确,仿若自然语言般通俗易懂,新手入门轻松无压力,如打印“hello world”仅需一行简洁代码。强大的社区支持更是为其添翼,丰富的第三方库能助力完成各类复杂任务,像beautiful SOUP和scrapy等库,皆是抓取网页数据的得力工具。Java作为广泛应用的语言,依托众多成熟框架,在企业级开发中表现卓越。

Da_Zhuang的博客 2231

Statistics and Machine Learning Toolbox

Statistics and Machine Learning Toolbox(带书签),MATLAB统计学习工具

2548Python基于django的可视化人工智能科普平台 结合AI模型智能回复

本文介绍了一个基于Python和Django框架开发的可视化人工智能科普平台。系统采用B/S架构,前端使用Vue.js,后端采用Python+Django,数据库选用MySQL,实现了知识分类、科普文章、学习记录、论坛交流等核心功能模块。平台通过图形化界面直观展示人工智能的基本概念、技术原理和应用场景,旨在提升公众对AI技术的认知水平。系统设计注重性能优化和安全防护,采用面向对象编程方法和MVC模式开发,具有良好的可扩展性和易维护性。项目展示了完整的系统界面和关键技术实现,为人工智能科普教育提供了有效的数字

z459382737的博客 946

迈瑞BS系列全自动生化分析仪LIS协议接口手册(内含HL7和ASTM)

迈瑞BS系列全自动生化分析仪LIS协议接口手册,内含HL7和ASTM)

蓝牙模块HM-10手册

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

python毕设川剧科普平台程序+论文

因此本选题将以Python编程语言为技术支撑,以构建川剧科普平台为研究情景,重点分析和研究如何整合川剧相关的各类资源,如用户需求、川剧的类型、艺术特点、演出信息,以及文创产品相关的产品订单、退订等系统功能,以期探寻川剧在现代社会中借助数字化平台更好地传承与推广的机制,为后续更加深入的研究提供基础。川剧作为我国优秀传统文化的重要组成部分,对其进行数字化科普平台的研究,有助于挖掘传统文化在现代社会中的新价值,这是极具研究价值的,本研究旨在通过平台的构建,让更多人了解川剧文化。

django毕设 980

基于Django可视化人工智能科普平台

Java领域优质创作者🏆、专注于Java技术领域和学生毕业项目实战,高校老师/讲师/同行交流合作。

2301_79727522的博客 360

Django可视化人工智能科普平台

本文介绍了一个基于Django框架的人工智能可视化科普平台开发项目。该平台旨在通过交互式可视化方式降低AI技术的学习门槛,解决社会公众对AI技术的认知鸿沟问题。项目采用Java语言开发,使用MySQL数据库存储数据,开发工具为Eclipse,后端框架采用Spring Boot。系统功能包括AI概念展示、模型可视化演示、交互式学习等模块,通过动态图表和实时推理帮助用户理解算法原理。平台具有开源特性,支持多终端访问,可应用于教育、企业培训等场景,促进AI技术的普及和民主化。

weixin_63982010的博客 807

【2024】基于python的鱼类科普系统课题背景、目的、意义、研究思路

背景: 鱼类是生物多样性中重要的一部分,对于了解海洋生态系统、保护水生生物资源以及推动海洋科学研究具有重要意义。然而,一般公众对于鱼类的认知和了解较为有限,因此开发一个基于Python的鱼类科普系统,有助于提高公众对鱼类的认知和了解。 目的: 本课题旨在设计和实现一个基于Python的鱼类科普系统,通过该系统,用户可以方便地查询各种鱼类的信息、了解其生态习性和保护意义,从而提高公众对鱼类的认知和了解。 意义: 该系统的实现将有助于提高公众对鱼类的认知和了解,增强对海洋生态环境的关注和保护意识,同时也有助

千里码设计工作室 1086

基于Python的可视化人工智能科普平台的设计与实现(程序+文档+讲解)

人工智能技术飞速发展,但科普工作面临“专业壁垒高、传播形式单一”的双重困境:普通民众对AI概念、算法原理的理解停留在表面,复杂技术知识因缺乏直观呈现而难以普及;传统科普多依赖图文或视频讲解,互动性不足,无法满足不同群体的个性化学习需求;青少年群体易被碎片化信息误导,难以建立系统的AI认知框架。Python凭借强大的数据处理、可视化库支持及AI模型开发能力,为构建生动、易懂的人工智能科普平台提供了核心技术支撑。 本平台的开发兼具教育价值与社会价值。对科普受众而言,平台通过Python的Matplotlib、S

1036

Python基础知识科普

我们学习Python必然是为了找到高薪的工作,下面这些面试题是来自阿里、腾讯、字节等一线互联网大厂最新的面试资料,并且有阿里大佬给出了权威的解答,刷完这一套面试资料相信大家都能找到满意的工作。Python所有方向的技术点做的整理,形成各个领域的知识点汇总,它的用处就在于,你可以按照上面的知识点去找对应的学习资源,保证自己学得较为全面。元组(tuple):如 (1, 2, 3), (‘a’, ‘b’, ‘c’)列表(list):如 [1, 2, 3], [‘a’, ‘b’, ‘c’]

Trb601012的博客 162

基于Django的可视化人工智能科普平台

本文设计并实现了一个基于Django框架的可视化人工智能科普平台,旨在提升公众对AI技术的认知水平。系统采用Python+Django+MySQL技术栈,包含知识分类、科普文章、学习记录、论坛等核心功能模块,支持用户学习互动和管理员信息管理。平台通过图形化界面直观展示AI概念、技术原理及应用场景,解决了传统科普方式效率低、互动性差的问题。研究采用需求分析、系统设计、实现与测试的方法论,最终开发出一个功能完善、操作简便的AI科普系统,为促进人工智能技术普及提供了有效解决方案。

qiufangtaowvnyyidtf的博客 1008

学得会、做得出、能展示!03757+基于Python的网络安全科普学习系统的设计与实现 全套资料打包送,学习更高效!

本研究经过深入调研分析网络安全科普的现状和用户需求,采用面向对象的开发方法,应用Django作为后端框架实现后端业务逻辑,配合MySQL数据库实现数据的高效管理和安全传输储存,实现了系统用户、实验模拟管理、教程案例管理、学习记录管理、系统管理、网站公告管理、资源管理、交流管理等多元丰富的功能,最终构建和部署了一个功能完善且易于使用的网络安全科普学习系统。通过系统测试与用户反馈,证明该系统具备良好的稳定性和可扩展性,能够有效地支持用户进行网络安全知识的学习和实践,提升用户的网络安全意识和防御能力。

BS53804的博客 1047
上一篇: python学习科普--git分支管理
下一篇: python学习科普--接口相关名词解释
测试小小小
博客等级 码龄6年 265粉丝 364原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

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

抵扣说明:

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

余额充值