Django全棧班v1.04 Python基礎語法 20250912 上午

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 前端開發核心技術與工具全解…