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

Kali_Linux:从入门到精通,用VMware搭建你的专

Kali Linux从入门到精通用VMware搭建你的专属渗透测试实验室资料在文章末尾摘要本文带你全面了解Kali Linux这款专为网络安全专业人士设计的操作系统。从它的历史起源、核心作用到在VMware虚拟机中的完整安装配置手把手教你搭建专属的渗透测试环境。文章提供详细的图文安装指南包含贴图预留位置帮助新手快速上手Kali Linux开启网络安全学习之旅。文章最后还附带了Kali Linux的发展历程一览表带你回顾这款传奇系统的演变史。郑重声明本文仅供学习、研究使用请勿用于非法用途一、前言在网络安全日益重要的今天越来越多的技术爱好者开始接触渗透测试、安全审计等专业领域。而提到渗透测试几乎所有人第一时间想到的就是Kali Linux。它被誉为“黑客的操作系统”是无数网络安全从业者手中的利器。本文将带你全面认识Kali Linux——它的由来、它的作用、它为什么如此受欢迎。最后我会手把手教你通过VMware虚拟机安装Kali Linux让你在完全不影响自己电脑主系统的情况下安全地学习和实践网络安全技术。二、Kali Linux 简介Kali Linux是一个开源的、基于Debian的Linux发行版由Offensive SecurityOffSec开发和维护专门为渗透测试、数字取证和安全审计而设计。它预装了超过300种安全测试工具涵盖网络扫描、漏洞检测、密码破解、无线攻击等几乎所有渗透测试领域。换句话说Kali Linux就像一个“网络安全百宝箱”——里面装满了你需要的各种专业工具开箱即用无需额外安装配置。三、Kali Linux 的主要作用Kali Linux的核心作用可以概括为以下几个方面1. 渗透测试Penetration Testing模拟真实攻击帮助企业发现系统和网络中的安全漏洞。这是Kali最核心的应用场景。2. 数字取证Computer Forensics在发生安全事件后用于分析和提取数字证据追踪攻击源头。3. 安全审计Security Auditing对企业的信息系统进行全面安全检查评估其安全防护水平。4. 逆向工程Reverse Engineering分析恶意软件和二进制程序理解其工作原理。5. 学习与研究对于安全爱好者和学生来说Kali是一个绝佳的学习平台可以让你在安全可控的环境中练习攻防技术。此外Kali Linux还是一个完全免费的操作系统——永久免费使用同时它支持多种平台运行包括物理机、虚拟机、Live USB、云端以及ARM架构设备如树莓派。四、Kali Linux 的历史背景每个传奇的背后都有故事。Kali Linux的诞生要追溯到2004年它的起源可以写成一部浓缩的网络安全发展史。4.1 一切的起点Whoppix2004年一个名叫Mati Aharoni网名Muts的安全专家接到了一个政府合同——需要在完全隔离的环境中执行渗透测试任务。他当时只能每天带着一张CD进入现场测试结束后CD还会被销毁。于是他基于Knoppix制作了一个Live CD系统预装了自己需要的各种工具并命名为WhoppixWhiteHat Knoppix。没想到他把这个系统分享到网上后获得了巨大的反响。4.2 转型之路WHAX随着Whoppix越来越受欢迎原有的Knoppix基础在开发灵活性上遇到了一些限制。于是团队将底层操作系统从Knoppix换成了Slax项目也更名为WHAXWhiteHat Slax。4.3 里程碑BackTrack差不多在同一时期另一个叫做Auditor Security Collection的项目也在蓬勃发展。2006年WHAX和Auditor决定合并共同打造一个更强大的渗透测试操作系统——BackTrack Linux正式诞生。BackTrack可以说是那个时代渗透测试领域的“王者”。从BackTrack v1到v3基于Slackware再到v4和v5转向UbuntuBackTrack迅速积累了大量的用户和社区支持。4.4 新生Kali Linux经过多年的积累和沉淀Offensive Security团队决定对BackTrack进行一次彻底的重构。他们以Debian为基础重新搭建了整个系统架构复查并优化了每一个工具包最终在2013年3月13日正式发布了Kali Linux v1.0。“Kali”这个名字源自印度神话中的“黑暗之母”象征着力量与变革。从这一天起Kali Linux接过了BackTrack的接力棒开启了全新的篇章。五、Kali Linux 的发展历程为了方便大家快速了解Kali Linux及其前身的演变脉络以下是一个完整的时间线表格时间版本/项目底层系统重要备注▸ 前身时期2004年8月Whoppix v2.0Knoppix项目雏形2005年7月WHAX v3Slax从Knoppix转向Slax2006年5月26日BackTrack v1.0Slackware 10.2.0Auditor与WHAX合并首个正式版本2007年3月6日BackTrack v2.0Slackware 11.0.0内核2.6.20支持Metasploit 2/32008年6月19日BackTrack v3.0Slackware 12.0.0更多工具和Bug修复2010年1月9日BackTrack v4 (Pwnsauce)Ubuntu 8.10从Slackware转向Ubuntu2011年5月10日BackTrack v5 (Revolution)Ubuntu 10.04 LTS经典版本2012年8月13日BackTrack 5 R3Ubuntu 10.04 LTS最终版本被Kali取代▸ Kali Linux时代2013年3月13日Kali v1.0 (Moto)Debian 7 Wheezy正式发布全新重构2013年4月26日Kali v1.0.3Debian 7BugFix2013年7月25日Kali v1.0.4Debian 7工具添加和更新2013年9月5日Kali v1.0.5Debian 7LVM加密安装SDR工具2014年1月9日Kali v1.0.6Debian 7内核3.12Amazon AMI支持2014年5月27日Kali v1.0.7Debian 7内核3.14Live USB加密持久化2014年7月22日Kali v1.0.8Debian 7EFI支持完整ISO2014年8月25日Kali v1.0.9Debian 7BugFix2014年10月6日Kali v1.0.9aDebian 7安全漏洞修复Shellshock2015年2月9日Kali v1.1.0Debian 7时隔2年首次发布新内核新工具2015年3月13日Kali v1.1.0aDebian 7修复安装程序内核ABI问题2015年8月11日Kali v2.0 (Sana)Debian 8 Jessie重大版本转为滚动发行版雏形2016年1月21日Kali Rolling 2016.1Debian Testing正式转为滚动更新模式内核4.32016年8月31日Kali 2016.2Debian Testing内核4.62017年4月25日Kali 2017.1Debian Testing内核4.92017年9月20日Kali 2017.2Debian Testing内核4.122017年11月21日Kali 2017.3Debian Testing内核4.132018年2月6日Kali 2018.1Debian Testing内核4.14.122018年4月30日Kali 2018.2Debian Testing内核4.15.02018年8月27日Kali 2018.3Debian Testing内核4.17.02018年10月29日Kali 2018.4Debian Testing内核4.18.02019年2月18日Kali 2019.1Debian Testing内核4.19.132019年3月4日Kali 2019.1aDebian TestingVMware Installer BugFix2019年5月21日Kali 2019.2Debian Testing内核4.19.282019年9月2日Kali 2019.3Debian Testing内核5.2.92019年11月27日Kali 2019.4Debian Testing默认UI从GNOME切换为Xfce2020年全年Kali 2020.x系列Debian Testing默认非root用户新增KDE Plasma2022年2月14日Kali 2022.1Debian Testing内核5.15.02023年5月30日Kali 2023.2Debian Testing内核6.1Hyper-V与PipeWire支持2023年8月23日Kali 2023.3Debian Testing内核6.32023年12月5日Kali 2023.4Debian Testing内核6.52024年2月28日Kali 2024.1Debian Testing内核6.62024年6月5日Kali 2024.2Debian Testing内核6.62024年9月11日Kali 2024.3Debian Testing内核6.82024年12月16日Kali 2024.4Debian Testing内核6.112025年3月19日Kali 2025.1Debian Testing内核6.122025年6月13日Kali 2025.2Debian Testing内核6.122025年9月23日Kali 2025.3Debian Testing内核6.122025年12月12日Kali 2025.4Debian Testing内核6.162026年3月24日Kali 2026.1Debian Testing内核6.18BackTrack怀旧模式值得一提的是2026年3月发布的Kali Linux 2026.1版本具有特别意义——它不仅是Kali的13岁生日更是其前身BackTrack Linux发布20周年的纪念时刻。为此官方特别添加了“BackTrack模式”用户可以一键将桌面切换成经典的BackTrack 5主题致敬那段辉煌的岁月。六、VMware安装Kali Linux详细教程理论知识了解之后我们来动手实操吧通过VMware虚拟机安装Kali Linux完全不会影响你电脑上原有的操作系统小白也能轻松上手。6.1 准备工作在开始之前请确保具备以下条件项目说明电脑硬件至少8GB内存建议16GB及以上至少30-40GB空闲硬盘空间虚拟机软件VMware Workstation ProWindows或 VMware FusionmacOS系统镜像Kali Linux ISO镜像建议Installer版本小贴士kali官网镜像https://www.kali.org/get-kali/#kali-installer-images清华源镜像https://mirrors.tuna.tsinghua.edu.cn/kali-images/kali-2026.1/kali-linux-2026.1-installer-amd64.iso新手最推荐的方式是使用VMware运行官方免安装版虚拟机镜像5分钟就能进桌面开始操作。如果你想体验完整的安装过程也可以使用ISO镜像进行手动安装。6.2 创建虚拟机步骤1打开VMware点击“创建新的虚拟机”。建议选择“自定义高级”模式以便更灵活地配置硬件参数。步骤2选择“稍后安装操作系统”。步骤3选择操作系统类型为“Linux”版本选择“Debian 10.x 64位”Kali基于Debian开发选择这个最合适。步骤4给虚拟机命名例如“Kali Linux”并选择安装位置建议放在非系统盘避免占满C盘空间。步骤5配置处理器——根据你电脑CPU情况设置建议至少2个核心。步骤6分配内存——建议设置2048MB2GB条件允许可以分配4GB。步骤7网络类型选择“使用网络地址转换NAT”——这样虚拟机可以共享主机网络上网又能与主机保持隔离对新手最友好。步骤8I/O控制器和磁盘类型都保持默认即可。步骤9选择“创建新虚拟磁盘”。步骤10设置磁盘大小——建议设为80GB并选择“将虚拟磁盘存储为单个文件”Kali预装工具较多预留充足空间更好。步骤11在“自定义硬件”中找到CD/DVDSATA选项选择“使用ISO映像文件”浏览并加载你下载好的Kali Linux ISO镜像。点击“完成”虚拟机就创建好了6.3 安装Kali Linux系统步骤1点击“开启此虚拟机”启动Kali安装程序。步骤2选择“Graphical install”图形化安装按回车键确认。步骤3选择安装语言——选择“中文简体”English也行看个人偏好。步骤4选择地区为“中国”键盘布局保持默认“汉语”即可。步骤5配置网络——主机名可以自定义例如“kali”域名保持空白即可。步骤6创建普通用户账号。步骤7磁盘分区——新手直接选择“使用整个磁盘”即可系统会自动帮你完成分区。步骤8选择要分区的磁盘只有一个虚拟磁盘然后选择“将所有文件放在同一个分区中推荐新手使用”。步骤9确认分区方案后选择“继续”在确认界面选择“是”并回车。步骤10系统开始安装基础文件耐心等待进度条走完。步骤11软件选择默认就好。步骤12稍等一会儿15分钟左右。步骤13安装GRUB启动引导程序——选择“是”然后选择引导设备为/dev/sda即可。步骤14等待进度条完成3分钟左右。步骤15安装完成后系统会提示移除安装介质。选择“继续”虚拟机将自动重启。6.4 首次登录与配置步骤1重启后进入登录界面用之前设置的kali账号和密码登录。步骤2首次进入系统后建议打开终端快捷键Ctrl Alt T运行以下命令切换到root用户然后设置root用户密码sudo -i步骤3可选如果想远程连接可以开启SSH服务systemctl enable ssh步骤4由于Kali官方源在国外更新可能较慢。建议更换为国内镜像源如清华大学、中科大等可以大幅提升下载速度。#1.备份原始文件至此你的Kali Linux虚拟机已经完全安装配置完毕恭喜你成功搭建了自己的网络安全实验环境七、总结本文全面介绍了Kali Linux这款传奇的渗透测试操作系统。我们从它的定义和作用讲起追溯了从Whoppix到BackTrack再到Kali Linux的二十余载发展历程并通过详细的图文教程手把手教你在VMware虚拟机中安装和配置Kali Linux。核心要点回顾Kali Linux是基于Debian的开源渗透测试系统预装超300种安全工具。主要用于渗透测试、数字取证、安全审计、逆向工程是网络安全从业者的标准工具。起源于2004年的Whoppix历经WHAX、BackTrack2013年正式发布Kali Linux。2026年3月迎来Kali 13周年和BackTrack 20周年发布2026.1版本新增BackTrack怀旧模式。通过VMware虚拟机安装是最适合新手的方案——安全、隔离、可随时快照回滚。无论你是网络安全专业的学生还是对黑客技术充满好奇的爱好者Kali Linux都将是你学习道路上不可或缺的伙伴。希望本文能帮助你顺利迈出网络安全探索的第一步学习资源如果你也是零基础想转行网络安全却苦于没系统学习路径、不懂核心攻防技能光靠盲目摸索不仅浪费时间还消磨自己信心。这份 360 智榜样学习中心独家出版《网络攻防知识库》专为转行党量身打造01内容涵盖这份资料专门为零基础转行设计19 大核心模块从 Linux系统、Python 基础、HTTP协议等地基知识到 Web 渗透、代码审计、CTF 实战层层递进攻防结合的讲解方式让新手轻松上手真实实战案例 落地脚本直接对标企业岗位需求帮你快速搭建转行核心技能体系这份完整版的网络安全学习资料已经上传CSDN【保证100%免费】**读者福利 |***CSDN大礼包《网络安全入门进阶学习资源包》免费分享 *安全链接放心点击02 知识库价值深度 本知识库超越常规工具手册深入剖析攻击技术的底层原理与高级防御策略并对业内挑战巨大的APT攻击链分析、隐蔽信道建立等提供了独到的技术视角和实战验证过的对抗方案。广度 面向企业安全建设的核心场景渗透测试、红蓝对抗、威胁狩猎、应急响应、安全运营本知识库覆盖了从攻击发起、路径突破、权限维持、横向移动到防御检测、响应处置、溯源反制的全生命周期关键节点是应对复杂攻防挑战的实用指南。实战性 知识库内容源于真实攻防对抗和大型演练实践通过详尽的攻击复现案例、防御配置实例、自动化脚本代码来传递核心思路与落地方法。03 谁需要掌握本知识库负责企业整体安全策略与建设的CISO/安全总监从事渗透测试、红队行动的安全研究员/渗透测试工程师负责安全监控、威胁分析、应急响应的蓝队工程师/SOC分析师设计开发安全产品、自动化工具的安全开发工程师对网络攻防技术有浓厚兴趣的高校信息安全专业师生04部分核心内容展示360智榜样学习中心独家《网络攻防知识库》采用由浅入深、攻防结合的讲述方式既夯实基础技能更深入高阶对抗技术。内容组织紧密结合攻防场景辅以大量真实环境复现案例、自动化工具脚本及配置解析。通过策略讲解、原理剖析、实战演示相结合是你学习过程中好帮手。1、网络安全意识2、Linux操作系统3、WEB架构基础与HTTP协议4、Web渗透测试5、渗透测试案例分享6、渗透测试实战技巧7、攻防对战实战8、CTF之MISC实战讲解这份完整版的网络安全学习资料已经上传CSDN【保证100%免费】**读者福利 |***CSDN大礼包《网络安全入门进阶学习资源包》免费分享 ***安全链接放心点击**

相关文章:

Kali_Linux:从入门到精通,用VMware搭建你的专

Kali Linux:从入门到精通,用VMware搭建你的专属渗透测试实验室 资料在文章末尾 摘要: 本文带你全面了解Kali Linux这款专为网络安全专业人士设计的操作系统。从它的历史起源、核心作用,到在VMware虚拟机中的完整安装配置&#x…...

告别迷茫!手把手教你用Keil uVision5为LPC1759创建第一个完整工程(附UART驱动避坑指南)

从零构建LPC1759工程:Keil uVision5实战指南与UART深度解析 当你第一次拿到LPC1759开发板时,面对Keil uVision5的复杂界面和芯片手册中密密麻麻的寄存器描述,是否感到无从下手?作为ARM Cortex-M3家族中的经典型号,LPC1…...

Kali_Linux渗透测试教程(全面详细),零基础入门到精

Kali Linux渗透测试教程(全面详细),零基础入门到精通,PDF高清版下载 俗话说得好,工欲善其事,必先利其器。对于从事和想要入门网络安全行业的朋友们,自然离不开一些趁手的工具。 网安要学好&am…...

3步解决MediaPipe-TouchDesigner摄像头输入集成难题

3步解决MediaPipe-TouchDesigner摄像头输入集成难题 【免费下载链接】mediapipe-touchdesigner GPU Accelerated MediaPipe Plugin for TouchDesigner 项目地址: https://gitcode.com/gh_mirrors/me/mediapipe-touchdesigner MediaPipe-TouchDesigner插件在Windows平台上…...

Equalizer APO完整指南:免费打造Windows专业级音频调校系统

Equalizer APO完整指南:免费打造Windows专业级音频调校系统 【免费下载链接】equalizerapo Equalizer APO mirror 项目地址: https://gitcode.com/gh_mirrors/eq/equalizerapo Equalizer APO是一款功能强大的Windows系统级音频均衡器,通过参数化均…...

5个让你成为暗黑2单机游戏大师的秘密武器:d2s-editor存档编辑器深度解析

5个让你成为暗黑2单机游戏大师的秘密武器:d2s-editor存档编辑器深度解析 【免费下载链接】d2s-editor 项目地址: https://gitcode.com/gh_mirrors/d2/d2s-editor 你是否曾经在暗黑破坏神2中为了一个稀有装备刷了整整一个周末?是否因为想尝试新职…...

带有光波导组件的“HoloLens1”型布局建模

摘要 目前,大多数创新的增强和混合现实设备都是基于光波导配置,并结合微观结构来耦合光的输入和输出。VirtualLab Fusion技术能够通过应用我们独特的物理光学方法对这些器件进行详细的建模,其中包括所有感兴趣的影响因素(如相干…...

Wand-Enhancer完全指南:开源WeMod专业版解锁工具深度解析

Wand-Enhancer完全指南:开源WeMod专业版解锁工具深度解析 【免费下载链接】Wand-Enhancer Advanced UX and interoperability extension for Wand (WeMod) app 项目地址: https://gitcode.com/gh_mirrors/we/Wand-Enhancer Wand-Enhancer是一款开源本地客户端…...

别再被罚单了!用Python+Arduino动手做个CW多普勒测速雷达(附代码)

用PythonArduino打造你的CW多普勒测速雷达:从原理到实践 你是否曾在高速公路上好奇那些测速雷达是如何工作的?或者想亲手制作一个能检测运动物体速度的小装置?今天,我们将用Arduino和Python构建一个简易的CW(连续波&am…...

Qwen3-4B-Instruct功能体验:256K上下文窗口下的长文本智能对话实测

Qwen3-4B-Instruct功能体验:256K上下文窗口下的长文本智能对话实测 1. 引言:当AI遇上超长文本 想象一下,你正在处理一本300页的技术文档,或者需要分析一份长达10万行的代码库。传统AI模型面对这样的长文本时,往往会&…...

从零到一:用Mesa框架5步构建你的第一个智能体仿真模型

从零到一:用Mesa框架5步构建你的第一个智能体仿真模型 【免费下载链接】mesa Mesa is an open-source Python library for agent-based modeling, ideal for simulating complex systems and exploring emergent behaviors. 项目地址: https://gitcode.com/gh_mir…...

2025届学术党必备的十大降AI率方案实际效果

Ai论文网站排名(开题报告、文献综述、降aigc率、降重综合对比) TOP1. 千笔AI TOP2. aipasspaper TOP3. 清北论文 TOP4. 豆包 TOP5. kimi TOP6. deepseek 维普 AIGC 检测系统是用于学术原创性审查的工具,它借助分析文本生成概率、语言模…...

诊断测试效率翻倍:深度解析CDD文件在CANoe、Diva与VTsystem中的核心配置项

诊断测试效率翻倍:深度解析CDD文件在CANoe、Diva与VTsystem中的核心配置项 在汽车电子诊断测试领域,CDD文件的质量直接影响着自动化测试的效率和可靠性。对于使用Vector工具链(CANoe/Diva/VTsystem)的中高级工程师而言&#xff0c…...

阶段一:Java基础 | ⭐ 面向对象:类与对象

阶段一:Java基础 | ⭐ 面向对象:类与对象 - 手把手教学指南 📅 更新时间:2026年4月24日 🎯 学习阶段:阶段一:Java基础 ⏱️ 建议用时:2天 ⭐ 推荐学习内容:本章为该阶段核…...

高预应力混杂配筋,大跨度梁瘦身省钱的HPH构造

近期,工程领域持续热议的诸多话题当中,处于热度高位的话题之一,便是HPH构造。它并非全新的技术架构,而是一种能使大跨度混凝土梁达成“瘦身”效果,在根本上不削减强度的新型配筋技术手段。HPH构造,其全称为…...

别再只盯着MACD了!用Python回测SuperTrend指标在A股的表现到底怎么样?

SuperTrend指标在A股实战中的表现:Python量化回测全解析 当MACD和均线已经成为每个交易者的标配工具时,市场上总有一些"网红指标"声称自己能够提供更清晰的趋势信号。SuperTrend指标就是近年来备受关注的一个——但它在A股市场真的能带来超额收…...

OBS多路RTMP推流插件终极指南:四步实现多平台同步直播

OBS多路RTMP推流插件终极指南:四步实现多平台同步直播 【免费下载链接】obs-multi-rtmp OBS複数サイト同時配信プラグイン 项目地址: https://gitcode.com/gh_mirrors/ob/obs-multi-rtmp 想要在YouTube直播的同时,将内容同步推送到Twitch、Bilibi…...

别再只盯着准确率了:用Python的cdt库实战计算SHD,帮你真正看懂因果模型好坏

超越准确率:用Python的cdt库实战解析SHD,深度评估因果模型 当我们在因果发现领域投入大量时间训练模型后,最令人沮丧的莫过于面对一堆评估指标却不知如何解读。SHD(结构汉明距离)这个看似简单的数字背后,隐…...

基于动态窗口算法的AGV仿真避障:实时规划最优速度避遇静态与动态障碍

基于动态窗口算法的AGV仿真避障 可设置起点目标点,设置地图,设置移动障碍物起始点目标点,未知静态障碍物 动态窗口方法(DynamicWindowApproach) 是一种可以实现实时避障的局部规划算法,通过将轮式机器人的位置约束转化为速度约束&…...

元宇宙中的软件测试:虚拟世界的质量如何保障

随着元宇宙从概念构想加速迈向规模化应用,一个融合虚拟现实、增强现实、区块链与人工智能的沉浸式数字世界正在形成。对于软件测试从业者而言,这标志着一个测试范式发生根本性变革的时代已然来临。测试的对象不再仅是代码与功能模块,更扩展至…...

2026年苏州ABS塑料储物柜选购指南,品质生活从这里开始

随着科技的不断进步和人们生活水平的提高,储物柜已经不再仅仅是存放物品的工具,更是提升生活品质的重要组成部分。在众多储物柜产品中,ABS塑料储物柜以其独特的性能和广泛的应用场景受到了越来越多消费者的青睐。本文将为您详细介绍如何选购高…...

AD9516时钟芯片配置避坑指南:从官方软件到FPGA代码的完整流程

AD9516时钟芯片配置避坑指南:从官方软件到FPGA代码的完整流程 在高速数字系统设计中,时钟信号的稳定性和精确性往往决定了整个系统的性能上限。作为时钟树设计中的关键组件,AD9516凭借其灵活的时钟分配能力和低抖动特性,成为众多…...

从缓冲区溢出到UAF零日漏洞,C程序员正在用错的6种“安全”函数——2026架构图已标记全部高危调用路径

更多请点击: https://intelliparadigm.com 第一章:现代 C 语言内存安全编码规范 2026 架构设计图概览 2026 架构设计图标志着 C 语言在系统级安全演进中的关键转折——它不再将内存安全视为“可选加固”,而是作为编译期、运行时与开发流程三…...

紧急!生产环境MCP网关偶发120ms毛刺?用perf + flame graph 15分钟定位C++虚函数调用链引发的L3缓存抖动——附热补丁patch与回归测试用例

第一章:紧急!生产环境MCP网关偶发120ms毛刺?用perf flame graph 15分钟定位C虚函数调用链引发的L3缓存抖动——附热补丁patch与回归测试用例凌晨三点,MCP网关监控告警突现周期性120ms P99延迟毛刺,仅影响约0.3%请求&a…...

详解python运行三种方式

方式一交互式编程交互式编程不需要创建脚本文件,是通过 Python 解释器的交互模式进来编写代码。linux上你只需要在命令行中输入 Python 命令即可启动交互式编程,提示窗口如下:12345$ pythonPython 2.7.6 (default, Sep 9 2014, 15:04:36) [GCC 4.2.1 Com…...

总结几个非常实用的Python库

一、datetimedatetime是Python处理日期和时间的标准库。1、获取当前日期和时间1234567891011>>> from datetime import datetime>>> now datetime.now()>>> print(now)2021-06-14 09:33:10.460192>>> print(type(now))<class datetime…...

Python 列表的基本操作介绍

1、向List中添加元素的方法1.1 Python append()方法添加元素append() 方法用于在列表的末尾追加元素&#xff0c;该方法的语法格式如下&#xff1a;listname.append(obj)其中&#xff0c;listname 表示要添加元素的列表&#xff1b;obj 表示到添加到列表末尾的数据&#xff0c;…...

分享6 个值得收藏的 Python 代码

1、类有两个方法&#xff0c;一个是 new,一个是 init,有什么区别&#xff0c;哪个会先执行呢&#xff1f;1class test(object):​​​ def __init__(self):​​​ print("test -> __init__")​​​ def __new__(cls):​​​ print("test…...

DS4Windows:让PS4/PS5手柄在Windows上获得原生游戏体验的终极方案

DS4Windows&#xff1a;让PS4/PS5手柄在Windows上获得原生游戏体验的终极方案 【免费下载链接】DS4Windows Like those other ds4tools, but sexier 项目地址: https://gitcode.com/gh_mirrors/ds/DS4Windows 你是否想在Windows电脑上使用PlayStation手柄&#xff0c;却…...

告别官方模板!手把手教你从零搭建CH32V003自定义工程(附目录结构规划)

从零构建CH32V003工程架构&#xff1a;打造可维护的嵌入式开发基石 当官方模板无法满足复杂项目需求时&#xff0c;如何从零开始构建一个既规范又灵活的工程结构&#xff1f;这不仅是技术问题&#xff0c;更是项目管理智慧的体现。对于使用CH32V003这类RISC-V内核MCU的中级开发…...