rm 删除命令

注意:删除操作是不可逆的,一旦删除就无法撤销,请谨慎使用。

删除文件:

rm file.py

递归删除目录:

rm -r demo/

强制删除:

rm -f file.py

交互式删除:

rm -i *.txt

image.png

课程定位

“学习Python就像学习魔法,基础语法就是你的魔法咒语!”这套教程带你用游戏化的方式,30分钟掌握Python核心语法,从Hello World到制作小游戏,让枯燥的语法学习变成有趣的编程冒险!

课程亮点

1、游戏化学习:每个语法点都有趣味小游戏练习

2、实战导向:边学边做,用语法制作真实项目

3、幽默风格:程序员段子让学习过程充满欢声笑语

适合人群

1、编程零基础的小白

2、想要转行做程序员的职场人士

3、需要用Python处理工作任务的非技术人员

4、想给孩子启蒙编程的家长

5、被其他编程语言折磨过的受害者

课程概述

语法不熟,代码白写。本课程从“为什么Python语法像侍一样优美”切入,先带你选择最趁手的编程神器,再通过Hello World开启编程之旅。

深入讲解Python独特的缩进艺术,变量魔法,注释智慧等核心概念。

每个知识点都配有趣味练习和实战小游戏。

课程采用“做中学”的理念,让你在制作猜数字游戏,简易计算器,文本冒险游戏的过程中,自然掌握输入输出,运算符,代码风格等关键技能。

最后通过综合项目实战,让你能够独立开发完整的Python程序,为后续深入学习打下坚实基础。

开启你的Python编程魔法之旅

“学编程就像学魔法,Python就是你的魔法棒!”掌握基础语法,就是学会挥舞魔法棒的第一步!

为什么说Python语法像诗一样优美?

如何选择最趁手的编程神器?

怎样管理你的魔法道具库?

如何让枯燥的语法学习变成有趣的游戏?

什么样的代码风格能让你成为Python界的艺术家?

让我们一起踏上这场充满乐趣的Python语法探险,用代码创造属于你的数字魔法世界!!!

程序员笑话时间:

为什么Python程序员从不加班?

因为他们的代码太简洁了,下班前就写完了。

而C++程序员还在纠结要不要加个分号…

主流Python开发工具的对比

想象一下,你是一个即将踏上编程冒险的勇士,选择需要选择你的武器。

工具类型适用人群优势缺点推荐指数
PyCharm专业IDE🏢 企业开发 🎓 深度学习✅ 功能最全 ✅ 调试强大 ✅ 重构工具❌ 资源占用大 ❌ 启动较慢⭐⭐⭐⭐⭐
VSCode轻量编辑器🚀 全栈开发 ⚡ 快速编码✅ 启动快速 ✅ 插件丰富 ✅ 跨语言❌ 需要配置 ❌ 功能分散⭐⭐⭐⭐⭐
Jupyter交互式环境📊 数据科学 🔬 研究分析✅ 可视化好 ✅ 交互性强 ✅ 文档结合❌ 不适合大项目 ❌ 版本控制难⭐⭐⭐⭐
SublimeText轻量编辑器⚡ 快速编辑 📝 文本处理✅ 极速启动 ✅ 界面美观 ✅ 多光标❌ 插件配置复杂 ❌ Python支持有限⭐⭐⭐

程序员笑话

选择IDE就像选择女朋友:

PyCharm:功能全面,但有点重,像贤妻良母

VS Code:轻巧灵活,像青春活力的女友

Vim:高冷难懂但效率极高,像女神级别的存在

记事本:简单粗暴,像… 算了,还是别用了。。。

deepin安装vscode

打开应用商店,直接搜索:vscode

image.png

点击安装:

image.png

安装完成以后,点打开就可以了。

image.png

在任务栏右键点驻留可以把vscode保持在任务栏,方便下次打开。

image.png

vscode配置python环境

安装插件:chinese,能让编辑器变成中文的

image.png

安装成功以后重启vscode,就变成了中文的。

image.png

安装插件:Python

image.png

安装插件:Code Runner,用来运行Python文件

image.png

新建python文件:c01_hello.py

print("hello")

右键运行:

image.png

运行以后,在终端会有一个输出:

image.png

vscode常用快捷键

Ctrl+shift+p:打开命令面板

Ctrl+`: 打开终端

Ctrl+/ 打开注释

alt+shift+f 格式化代码

f5 运行和调试

ctrl + shift + e 文件资源管理器

ctrl + shift + x 打开扩展商店

ctrl + b 打开侧边栏

为什么需要Python虚拟环境

想象一下,你有两个女朋友… 呵呵,我说是两个项目:

项目A:需要Django3.2,就像喜欢温柔的女生

项目B:需要Django4.1,就像喜欢活泼的女生

没有虚拟环境,两个项目打架,你夹在中间很难受

有了虚拟环境,各自独立,和谐共处,你可以专心写代码。

# 没有虚拟环境的悲剧
pip install Django==3.2 # 为项目A安装# ... 开发项目A,一切正常 ....pip install Django==4.1 # 为项目B安装# 💥 项目A崩了,版本冲突!!!# 有了虚拟环境的幸福
# 项目A环境:Django3.2 ✅
# 项目B环境:Django4.1 ✅
# 系统环境:保持干净 ✅

venv 基础操作

创建虚拟环境:

python -m venv venv

image.png

激活虚拟环境:

source venv/bin/activate

image.png

退出虚拟环境:

deactivate

image.png

练习:创建你的第一个虚拟环境

任务:为一个名为 my_blog 的博客项目创建虚拟环境

  • 创建虚拟环境
  • 激活环境
  • 安装Django
  • 验证安装成功

    image.png

练习:环境切换大师

挑战:完成以下虚拟环境操作

  • 创建名为 ai_project 的虚拟环境
  • 激活 ai_project 虚拟环境
  • 安装 numpy 和 pandas
  • 停用当前环境
  • 创建名为 web_app 的虚拟环境
  • 在 web_app 中安装flask

    image.png

pip 核心命令详解

包搜索和信息查看:

# 显示包详细信息
pip show package_name# 列出已安装的包
pip list# 列出过期的包
pip list --outdated

image.png

包安装的各种姿势:

# 基础安装
pip install package_name# 安装特定版本
pip install package_name ==1.2.3# 从文件安装
pip install -r requirements.txt# 开发模式安装
pip install -e .

包升级和卸载:

# 升级包
pip install --upgrade package_name# 卸载包
pip uninstall package_name# 强制重装
pip install --force-reinstall package_name

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。
如若转载,请注明出处:http://www.pswp.cn/web/96637.shtml
繁体地址,请注明出处:http://hk.pswp.cn/web/96637.shtml
英文地址,请注明出处:http://en.pswp.cn/web/96637.shtml

如若内容造成侵权/违法违规/事实不符,请联系英文站点网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

Java 21 虚拟线程高并发落地:中间件适配、场景匹配与细节优化的技术实践

作为 Java 21 的核心特性,虚拟线程(Virtual Thread)凭借 “用户态调度”“轻量级资源占用” 的优势,成为高并发场景下线程模型优化的重要方向。但在实际落地中,不少团队会陷入 “技术用了却没效果” 的困境 ——QPS 提升有限、中间件调用阻塞、CPU 使用率异常升高。 本文…

数据库在并发访问时,不同隔离级别下脏读幻读问题

数据库隔离级别并非安装后就固定,绝大多数主流数据库(如MySQL、PostgreSQL、SQL Server)都支持动态调整和运行中自定义,具体调整范围可分为全局、会话和语句三个层级。 全局级别调整:修改数据库配置文件(如…

JVM从入门到实战:从字节码组成、类生命周期到双亲委派及打破双亲委派机制

摘要:本文围绕 Java 字节码与类加载机制展开,详解字节码文件组成、类的生命周期,介绍类加载器分类、双亲委派机制及打破该机制的方式,还阐述了线程上下文类加载器与 SPI 机制在 JDBC 驱动加载中的应用,帮助深入理解 Ja…

多源最短路(Floyd算法

多源最短路简介 多源最短路算法用于解决图中任意两节点间最短路径的问题,广泛应用于交通网络、社交关系分析、路由优化等场景。与单源最短路(如Dijkstra)不同,它一次性计算所有节点对的最短距离,适合需要全局路径规划的…

【攻防实战】记一次攻防实战全流程

那天我向众神祈祷,最后回答我的却只有挣扎十年依旧不甘的自己!成功究竟是馈赠还是偿还。 前言 网络安全技术学习,承认⾃⼰的弱点不是丑事,只有对原理了然于⼼,才能突破更多的限制。 拥有快速学习能力的安全研究员&…

Anaconda配置环境变量和镜像

Anaconda配置环境变量和镜像 下载失败就是开了梯子 Anaconda 作用:包管理(集中,有序)和环境管理(版本切换)使用conda命令对虚拟环境创建、删除自带python解释器pip(python自带的包管理工具&…

给定单词倒排

实现代码&#xff1a;public static void main(String[] args) {Scanner scanner new Scanner(System.in);// 输入的字符串String input scanner.nextLine();// 存储单词List<String> words new ArrayList<>();// 存储当前单词StringBuilder currentWord new S…

IO进程——进程引入、进程函数接口

一、引入1、进程&程序1.1 程序编译好的可执行的文件存放在磁盘上的指令和数据的有序集合&#xff08;文件&#xff09;程序是静态的&#xff0c;没有任何执行的概念1.2 进程一个独立的可调度的任务执行一个程序所分配的资源的总称进程是程序执行的一次过程进程是动态的&…

周末游戏推荐:安卓端俄罗斯方块,经典与创新的结合

前段时间&#xff0c;每到周末我都会给大家推荐一些离线的经典游戏&#xff0c;原本打算将这个传统一直延续下去。然而&#xff0c;我实在找不到足够好用且无广告的游戏了。有些游戏刚开始用的时候还不错&#xff0c;但用着用着就开始频繁弹出广告&#xff0c;这让我实在不敢向…

《用 Scikit-learn 构建 SVM 分类模型:从原理到实战的全流程解析》

《用 Scikit-learn 构建 SVM 分类模型:从原理到实战的全流程解析》 一、引言:为什么选择 SVM? 在机器学习的众多算法中,支持向量机(SVM)以其强大的分类能力和良好的泛化性能,在文本分类、人脸识别、医学诊断等领域广泛应用。尤其在中小规模数据集上,SVM 往往能提供比…

一文学会CMakeLists.txt: CMake现代C++跨平台工程化实战

你能学到什么&#xff1f;朋友们好久不见&#xff0c;我是alibli&#xff0c;好久没有更新博客了。今天本人将通过构造一个实际的虚拟小项目&#xff0c;来让你彻底掌握CMake跨平台工程构建&#xff0c;学会CMakeLists.txt语法。该项目实现了一个简单的平方、立方的计算程序&am…

高并发场景下限流算法实践与性能优化指南

高并发场景下限流算法实践与性能优化指南 在大规模并发访问环境中&#xff0c;合理的限流策略能保护后端服务稳定运行&#xff0c;避免系统因瞬时高并发导致资源耗尽或崩溃。本文将从原理出发&#xff0c;深入解析几种主流限流算法&#xff0c;并结合Java和Redis给出完整可运行…

Vue3应用执行流程详解

精确化的完整执行流程 (以 Vite Vue3 SPA 为例)整个过程可以分为两部分&#xff1a;首次访问的“冷启动”和后续的Vue应用接管。第一部分&#xff1a;首次访问与页面加载客户端&#xff1a;发送请求用户打开浏览器&#xff0c;输入 URL&#xff08;如 http://localhost:5173&a…

Redis 持久化与高可用实践(RDB / AOF / Sentinel / Cluster 全解析)

这篇是我把几套生产环境踩坑与复盘整理成的一份“从 0 到 1 长期可维护”的实践文。目标是&#xff1a;明确策略、给出默认可用的配置模板、把常见坑一次讲透。 适用场景&#xff1a;新项目选型、老项目稳定性加固、从单机迁移到 HA/Cluster、应对数据安全与故障切换要求。目录…

Linux内核的PER_CPU机制

参考书《Linux内核模块开发技术指南》 1.原理 在多核CPU的情况下&#xff0c;为了提高CPU并发执行的效率&#xff0c;对于某些不是必须要在核间进行同步访问的资源&#xff0c;可以为每一个CPU创建一个副本&#xff0c;让每个CPU都访问自身的数据副本&#xff0c;而不是通过加锁…

VSCode 的百度 AI编程插件

VSCode 的百度 AI编程插件主要是 Baidu Comate&#xff08;文心快码&#xff09;&#xff0c;这是一款基于文心大模型的新一代编码辅助工具&#xff0c;旨在提升开发者的编码效率&#xff0c;让写代码变得更简单。以下是关于 Baidu Comate 的详细介绍&#xff1a; 一、功能特点…

阿里云监控使用

阿里云的云监控服务&#xff08;CloudMonitor&#xff09;是一款简单易用、功能强大的监控工具&#xff0c;主要用来帮助用户实时监控阿里云上的各种资源&#xff08;比如服务器、数据库、网络等&#xff09;&#xff0c;并在出现问题时及时发出警报&#xff0c;确保业务稳定运…

嵌入式C语言-关键字typedef

定义和作用 typedef是C/C中的一个关键字&#xff0c;作用是为现有的数据类型&#xff08;int 、char 、flaot等&#xff09;创建新的别名&#xff0c;其目的是为了方便阅读和理解代码。 用法 typedef 原有类型名 新类型名;基本类型创建别名 typedef unsigned char uint8_t; typ…

【混合开发】【大前端++】Vue节点优化Dome之单节点轮播图片播放视频二

动图更精彩 背景 Vue作为大前端开发页面交互&#xff0c;在数字屏&#xff0c;智慧大屏等大屏幕开发过程中&#xff0c;轮播效果作为丰富的展示组件经常作为首选。但也因为这个组件的交互体验很好&#xff0c;于是各种单点组件增加到轮播效果里。经过业务的扩展&#xff0c;人…

前端开发核心技术与工具全解析:从构建工具到实时通信

觉得主包文章可以的,可以点个小爱心哟&#xff01;&#xff01;&#xff01;&#xff01;&#xff01;&#xff01;&#xff01; 主页:一位搞嵌入式的 genius-CSDN博客 系列文章专栏: https://blog.csdn.net/m0_73589512/category_13028539.html 前端开发核心技术与工具全解…