python基础:复习整理笔记(一)____关于 工具、程序执行原理、python风格规范

计算机考研408统考全攻略:方向选择、复习规划与复试策略 计算机考研是计算机科学与技术、软件工程、人工智能等专业学生深化专业能力、进行系统性知识重构的重要途径。其核心在于掌握数据结构、操作系统、计算机组成原理、计算机网络等基础学科的原理,并构建完整的知识体系。这一过程不仅能提升对算法、系统设计等底层逻辑的理解,更能为从事高性能计算、分布式系统、人工智能算法等前沿领域的研究与开发奠定坚实基础。对于目标攻读硕士学位的考生而言,科学的方向选择、高效的全年复习规划以及针对性的复试准备,是成功的关键。本文聚焦计算机考研中的核心环节,结合**系统升级**的工程思维与**梯度定 阅读详情

# 这是我的第一篇博文,博客也不知道最终会变成什么样,但是我想从这一刻开始,从不完美开始……

# 本文仅作为复习和补充使用,总结归纳多不系统,悉知

# 欢迎拍砖、交流、指正

一、我的常用工具:

1.python解释器,version:3.6

2.IDE:

Pycharm ,version:2017.2

Anaconda ,version :3.x

3. 其他: Notepad++ 、Sublime Text 3 等

 

二、python部分基础(较偏的知识点):

        --普通除法( / ):   在python中输出结果一定是浮点(float)类型

         --  Python中把 0、空字符串 和 None 看成 False,其他数值 和 非空字符串 都看成 True

        -- %f :  格式化输出的时候,作为普通占位符,默认有多位小数;一般使用 ” %.2f ",这种 “点 + 数字” 控制精度。

且,其自带“四舍五入”功能,可以说很智能了。

 

三、python程序执行原理::

# 了解,有助于后期的python开发

1.计算机三大件(核心硬件):

        CPU(中央处理器,是一块超大规模的集成电路):负责计算/处理数据

        内存:临时存储数据,速度快、空间小、单位价格高

        硬盘:永久存储数据,速度慢,空间大,单位价格低

2.(程序运行前)程序安装在硬盘中,需要使用的时候,被加载(复制)到内存中,CPU执行内存中的程序代码。

3.python程序执行原理:

        --操作系统会首先让CPU把 python解释器 加载到 内存 中;

        --Python解释器根据语法规则,从上往下让CPU翻译python程序中的代码;

        --CPU负责执行翻译完成的代码。

4.程序就是用来 处理数据 的 ;变量就是用来 存储数据 的。

        --程序运行时,内存会给它分配一块由该程序管理的内存空间,该内存空间又会被进一步细分成更小的内存空间,这些更小空间的别名就叫  变量 。

 

四、python解释器和交互式(IPython等)输出的区别:

        --在python解释器中,输出变量要用输出函数(print)

 

五、最后,给大家推荐一个PEP8的python风格格式规范(中文版):

http://zh-google-styleguide.readthedocs.io/en/latest/google-python-styleguide/python_style_rules/

Python零基础到AI实战:清华课程框架下的600+知识点精讲 Python作为人工智能领域的首选编程语言,因其简洁语法和丰富生态库而备受青睐。其核心原理在于动态类型系统和面向对象编程范式,为机器学习、深度学习等AI技术提供了高效开发基础。在工程实践中,Python通过NumPy、Pandas等库实现数据处理,结合TensorFlow、PyTorch等框架构建AI模型,广泛应用于数据分析、自然语言处理和计算机视觉等场景。本文基于清华大学Python课程体系,系统梳理从环境配置到项目实战的完整学习路径,涵盖面向对象编程、异常处理等600多个关键知识点,帮助零基础学习者快速 阅读详情

相关推荐

(完整版)Python期末复习题(必考)

单选题 1.在 Python中,合法的标识符是【 C. it s D. str 2. Python表达式中,可以使用【 】控制运算的优先顺序。 A.圆括号( B.方括号[门 C.花括号D.尖括号〈 3.以下 Python注释代码,不正确的是【 A.# Python注释代码 B.# Python注释代码1# Python注释代码2 C." Python文档注释" D./ Python注释代码 4.为了给整型变量x、y、z赋初值10,下面正确的 Python赋值语句是【 A. XVZ=10 B.x=10y=10Z=10C.x=y=z=10 =10,y=10,2=10

Python入门|复习(大学课堂笔记)

第一章 程序设计的基本方法 日期和时间的输出 from datetime import datetime now=datetime.now() now.strftime("%x") #输出其中日期部分 now.strftime("%X") #输出其中时间部分 第二章 python无法进行高精度浮点数运算,例如1.23456789*2.3456789,但是我们可以通过去掉小数点,当整数运算,则可以确定精准值: 拓展:高精度浮点运算类型 Python通过标准库decimal提供了一个更精度的数字类型De

向阳-Y.的博客 3458

大学生python复习习题(含答案).pdf

大学生python复习习题(含答案)

python期末复习笔记

大一大二python期末复习用,配套教材《python语言程序设计基础》

qq_60335571的博客 5685

移动硬盘报错0x80070570?5分钟搞定CHKDSK修复(附详细参数说明)

本文针对移动硬盘报错0x80070570问题,提供了详细的CHKDSK修复方法。通过5分钟核心修复流程,指导用户使用系统自带工具快速修复文件系统逻辑错误,恢复硬盘访问。文章还深入解析了CHKDSK参数,并提供了备选数据恢复方案与日常防护建议。

app77的博客 234

TortoiseSVN的安装与使用

TortoiseSVN的安装与应用1、安装1.1、下载TortoiseSVN    点击下载TortoiseSvn1.2、下载汉化包。上面的页面中,找到Chinese, simplified汉化包,点击32位或者64位的Setup,下载汉化包。1.3、安装TortoiseSVN。在选择安装路径页面时要记得勾选“command line client tools”,默认不是勾选的。这里不勾选的话在I...

qq_28566071的博客 4万+

Python期末复习资料

Python期末复习资料

Smartloe的博客 2348

一步一步搭建S32K14x的AutoSar项目----MCAL工程创建及说明

一步一步搭建S32K14X的Autosar项目--MCAL工程创建及说明

wo580231的博客 2493

Python期末复习知识点大合集(期末不挂科版)

Python期末考试知识点总结大合集(期末不挂科版),祝大家期末考试顺利通过!!!总结不易,期待得到你们的点赞收藏转发三连,谢谢!

北天的博客 4万+

FPGA远程升级避坑指南:用AXI Quad SPI IP读写N25Q128 Flash的完整流程

本文详细介绍了FPGA远程升级过程中使用AXI Quad SPI IP读写N25Q128 Flash的完整流程,包括IP核配置、Flash操作指令集、双镜像备份设计及生产级远程升级协议。通过最佳实践和避坑策略,帮助开发者实现可靠的镜像更新方案,提升系统可靠性和可维护性。

weixin_30542079的博客 673

联想X3650M5服务器双模式切换实战:UEFI与Legacy BIOS如何选择?

本文深入探讨了联想X3650 M5服务器在UEFI与Legacy BIOS启动模式间的选择策略。文章从技术原理、决策矩阵、实战切换步骤及后期验证等方面,为企业IT管理员提供了基于操作系统兼容性、存储架构、安全合规与运维习惯的完整决策框架,帮助其在数据中心硬件生命周期管理中做出明智选择。

weixin_29207533的博客 281

Python 复习笔记(一)

python陆续的学了好几次,大学时便开始学,都是学点皮面之后没有坚持来,基本语法,正则,Socket,爬虫都接触过。做java比较多,平常基本不用,所以一直没有一篇系统的笔记来供自己温习,这里整理一篇较基础的,供自己温习。原来资源是小伙伴分享的学习笔记,这里自己稍作整理汇总。生活加油

山河已无恙 2209

YOLOv11改进 - 卷积Conv | GCNet之金箍棒块GCBlock : 重参数化捕获全局依赖 | CVPR 2025

文介绍了GCBlock在YOLOv11中的结合应用。GCBlock是GCNet的核心组件,能高效捕获特征图中的全局依赖关系,融合了非局部网络和挤压 - 激励网络的优势,降低计算成本并保障模型性能。其遵循“上下文建模 - 特征变换 - 特征融合”框架,通过全局平均池化、全连接层等操作生成注意力权重。我们将GCBlock集成进YOLOv11,替代原有的部分卷积模块,实现更高效的全局上下文建模。实验证明,YOLOv11-GCBlock在目标检测任务中表现出色,展现了GCBlock在深度学习中的广泛应用前景。

魔改工程师的博客 905

python基础:复习整理笔记(一)____关于 工具、程序执行原理、python风格规范...

# 这是我的第一篇博文,博客也不知道最终会变成什么样,但是我想从这一刻开始,从不完美开始……# 本文仅作为复习和补充使用,总结归纳多不系统,悉知# 欢迎拍砖、交流、指正一、我的常用工具:1.python解释器,version:3.62.IDE:Pycharm ,version:2017.2Anaconda ,version :3.x3. 其他: Note...

weixin_30832405的博客 75

【数据分享】1985-2023 年中国 30m 生长季 NDVI 数据集:刘小平团队力作,Landsat 无缝融合无云产品

中山大学刘小平团队发布1985-2023年中国30m分辨率生长季Landsat NDVI数据集,解决了传统数据的三大痛点:无缝拼接、时间连续和质量可靠。该数据集基于5-9月生长季Landsat影像,通过云检测、多景融合等技术生成,已在GEE平台开放共享。其高分辨率、长时序特性为植被动态监测、LUCC研究等提供重要支撑,在农业、生态保护等领域具有广泛应用价值。

国科大硕士在读,分享Python/GEE/Matlab/R专业代码实践,涵盖数据分析、算法开发与应用技巧等,以代码会友。 1507

第29章:PCL PrincipalCurvatures 曲率估计

PrincipalCurvatures(主曲率估计)是一种用于计算点云表面曲率的算法。曲率描述了曲面局部的弯曲程度,是表面几何特征的重要指标。在点云处理中,估计表面的曲率对于形状分析、物体识别、表面重建等任务非常重要。主曲率是曲面上某一点的最大和最小曲率方向。通过计算点云的主曲率,我们可以获得点云中每个点的局部形状特征。通常情况下,主曲率包括两个主要参数:最大主曲率(最大曲率方向上的曲率)和最小主曲率(最小曲率方向上的曲率)。优点缺点提供了对点云表面局部形状的深入分析。

yumeiguo的博客 212

2024韩顺平老师Python基础笔记(完结版)

本文详细记录【10W字+】韩顺平老师Pyhon基础教程笔记以及代码。

软工星球的博客 5208

android 蓝牙通讯demo

android 下蓝牙通讯demo,实现了发现蓝牙,使能蓝牙,通过蓝牙发送消息。

华中师范大学838考研强化复习:如何高效利用划重点资料攻克考点

在计算机专业考研复习中,面对数据结构、操作系统、计算机网络和计算机组成原理等庞杂的知识体系,考生常陷入“信息过载”与“方向偏差”的困境。其核心原理在于,通过提炼历年真题的高频考点和知识关联,将分散的知识点系统化、脉络化,形成精准的复习指引。这种方法的技術价值在于显著提升复习效率,帮助考生在有限时间内聚焦核心,避免在非重点内容上消耗精力。典型的应用场景是考研强化与冲刺阶段,此时考生已完成基础学习,亟需从“全面覆盖”转向“重点突破”。本文以华中师范大学计算机考研专业课“838计算机专业基础综合”为例,深入解析如

weixin_33716154的博客 383

计算机控制技术及应用

《计算机控制技术及应用》通过总结作者的科研成果和吸收国内外的先进理论、方法和技术,以计算机控制系统的网络化、开放化、智能化和集成化发展趋势为主线索,主要介绍计算机控制系统的基本概念和计算机控制系统的典型形式,计算机控制系统的数学描述与基本分析方法,以及数字PID控制器、最少拍控制系统、达林算法、状态变量设计法等设计方法及其各种改进算法。重点突出计算机控制系统输入输出通道接口的设计方法和典型控制系统的设计案例与实现方法等。

LinePhone3.2.7(android端最新版本) sip客户端

SIP客户端For android:LinePhone3.2.7(最新版本),官网地址:http://www.linphone.org/

Python入门教程(非常详细)从零基础入门到精通,看完这一篇就够了

本文罗列了了python零基础入门到精通的详细教程,内容均以知识目录的形式展开。 第一章:python基础之markdown;Typora软件下载;Typora基本使用;Typora补充说明;编程与编程语言;计算机的本质;计算机五大组成部分;计算机三大核心硬件;操作系统;第二章:编程语言的发展史和第一个Python程序;文件的概念;计算机内部数据原理;编程语言发展史;编程语言的分类;python解释器版本;python解释器安装;环境变量;多版本共存;第一个python程序

Python84310366的博客 1万+

老版QQ原生表情gif动态

这是老版的QQ表情,不过全是动态的的,Windows照片查看器是不会动的,可以右击用浏览器打开查看,再说一遍是老版的,只是分享给宁愿用老版也要动态的人。

三步轻松获取国家中小学智慧教育平台PDF教材:电子课本下载工具完全指南

想象一下,深夜备课的你正需要某个教材章节,却发现网络不稳定无法在线查看;或者偏远地区的学生因网络问题无法访问电子课本。这正是教育工作者和学生们面临的真实困境——国家中小学智慧教育平台的电子课本资源丰富,却缺少便捷的本地下载功能。今天,我要向你介绍一个能彻底改变这一现状的利器:tchMaterial-parser电子课本下载工具。 ## 从在线浏览到本地掌控:电子课本下载的革命性转变 传统在线学

gitblog_00481的博客 1112

Python高级开发工程师

Python高级开发工程师通常会围绕技术能力、项目经验、问题解决能力等方面展开,以下为你详细介绍面试的常见内容、准备方式及注意事项:

hugh_博客标题 1198

Python面试必问的20个基础题:原理与实战详解

在Python技术栈中,基础概念的理解深度往往决定了开发者的上限。从变量比较、可变与不可变对象,到闭包、装饰器与GIL,这些核心机制不仅是面试中的高频考点,更直接关系到代码的健壮性与性能表现。理解其背后的对象模型、作用域规则和解释器实现,能帮助开发者避开默认参数陷阱、深浅拷贝误用等隐性Bug。在实际工程项目中,正确运用这些知识可以优化数据结构选型、提升并发处理效率,并在排查诡异问题时快速定位根因。这篇文章系统梳理了Python基础面试中最容易“卡壳”的20个问题,从原理到实践逐一讲透,适合准备Python岗

weixin_30824479的博客 314

要不要报班学Python?聊聊这几年Python培训的看法

Python要不要报班学?这个话题老生常谈了 我想这取决于你学Python的目的是什么?不主张没有目的学编程,因为学完了,不用就会忘了

xzz_777c的博客 434

要不要报班学Python?聊聊这几年python培训的看法

一方面可以让自己对将要学习的内容有个初步的印象,另一方面也可以看到老师的讲课风格和节奏适不适合自己,选择自己喜欢的老师对提升学习的兴趣也是有帮助的。Python所有方向的技术点做的整理,形成各个领域的知识点汇总,它的用处就在于,你可以按照上面的知识点去找对应的学习资源,保证自己学得较为全面。其实从数据表里面我们可以看出,如果需要组成这样二维单独的数据表,那么就是二维数据,在单元的数据表中,仍然存在数组的嵌套,那么就是维度的+1。不刷新网页就可以实时编译代码,并实时看到游戏的变化。

Trb201013的博客 1414

Python零基础入门:2026版全100集教程学习路径与实战指南

Python作为一门简洁高效的编程语言,其核心在于通过清晰的语法和丰富的库生态解决实际问题。从变量、数据结构等基础概念,到函数、面向对象等进阶原理,Python的设计哲学强调代码的可读性和开发效率。掌握Python不仅能自动化日常任务,更是进入数据分析、人工智能、Web开发等热门领域的技术基石。本指南围绕Python零基础学习,系统拆解了从环境搭建、语法精讲到项目实战的全流程,特别针对初学者常见的环境配置、面向对象理解等难点提供了解决方案,并融入数据分析、自动化办公等实战场景,帮助学习者构建扎实的Pytho

weixin_30835649的博客 488

Python系统学习路线:从基础语法到爬虫与数据分析实战

Python作为一门广泛应用于数据科学、网络爬虫和自动化脚本的编程语言,其核心价值在于简洁的语法和强大的生态系统。通过理解变量、函数、面向对象等基础概念,学习者可以掌握数据处理和网络请求的基本原理。在工程实践中,Python的数据分析库pandas和爬虫框架Scrapy等技术工具,能够高效处理结构化数据和实现自动化数据采集。这些技能在数据分析、网络爬虫等应用场景中具有重要价值。本教程通过600集系统课程,自然覆盖了从Python基础到爬虫实战与数据分析的完整学习路径,帮助学习者构建扎实的技术基础。

搜索 372
下一篇: Po两段小代码,说几个小细节____关于九九乘法表&国际象棋棋盘
DefaultTest
博客等级 码龄9年 45粉丝 53原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

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

抵扣说明:

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

余额充值