python入門:簡單介紹和python和pycharm軟件安裝/學習網址/pycharm設置(改成中文界面,主題,新建文件)

Python 目前是 AI 開發的首選語言

軟件安裝

python解釋器

官網下載 Python |Python.org

勾選? Add python.exe to PATH??將python.exe添加到PATH

勾選這個選項會將Python的可執行文件路徑添加到系統的環境變量PATH中。這樣做的好處是,你可以在命令行中從任何位置直接運行Python命令,而不需要指定完整的路徑。

驗證是否安裝成功

打開命令提示符

Win + R?

輸入cmd 回車?

在命令提示符輸入python 然后回車

或 python -v? 然后回車

顯示

或顯示

都表明已經安裝成功

如果出現

之前安裝軟件時沒有勾選 Add python.exe to path


解決辦法:把python安裝目錄添加到環境變量

右鍵>>更多選項>>顯示設置>>系統>>系統信息>>高級系統設置>>環境變量>>用戶變量>>path>>新建>>把python安裝目錄粘貼上去

重新打開命令提示符 再次輸入 python回車?

pycharm 安裝

下載

感謝您下載 PyCharm Community Edition!

裝好之后查找

雙擊運行

如果你是完全的新手,之前沒有使用過任何代碼編輯器,或者你希望從頭開始配置PyCharm,那么選擇“Skip Import”是合適的。這樣可以避免導入可能不需要或不熟悉的設置,讓你從基礎開始,逐步學習和配置PyCharm。

左側

右側?

快速入門導覽:旨在幫助新用戶快速熟悉PyCharm集成開發環境(IDE)

學習

python學習?

官方在線教程

Python 教程 — Python 3.13.3 文檔

官方文檔

3.13.3 文檔

pycharm學習

基礎知識

  • Ctrl + 空格 ,觸發代碼補全功能,可以繼續輸入以縮短列表

  • 高亮顯示可以改進的代碼行,并為這些行添加圖標

  • 代碼運行:點擊或按?Shift+F10

  • 代碼調試:點擊或使用調試快捷鍵。

  • 意圖操作Alt+Enter)能根據上下文智能建議代碼改進

  • 隨處搜索??Shift+Shift (全能搜索工具,覆蓋代碼、文件、操作,適合模糊查找

  • 查找操作??Ctrl+Shift+A (專為快速執行 IDE 操作設計,適合精準觸發命令

  • Esc:退出搜索或對話框,返回編輯器。Enter:確認選擇并執行操作

  • 注釋或取消注釋 Ctrl + /

  • 復制光標所在行? Ctrl + D?

  • 刪除光標所在行 Ctrl + Y?

  • 撤銷操作? Ctrl + Z

移動代碼

  • 多選支持:按住?Ctrl?選中多行后,可用相同快捷鍵批量移動。

  • 撤銷操作:誤移動時,按?Ctrl+Z?撤銷

?代碼的收起和展開

或者點擊折疊/展開按鈕

包圍代碼??Ctrl + Alt + T

常用模板

?解包代碼?Ctrl + Shift + Delete

pycharm的設置

改成中文界面

    Setting>>Plugins>>輸入Chinese>>install>>Apply>>Accept>>重啟軟件

    如果重啟軟件后還是英文

    Setting>>Plugins>>輸入Chinese

    找到之前安裝的插件,顯示?Disabled,點擊取消后再點擊重新應用,再次重啟

    ?

    插件

    每次安裝插件后都需要重啟才能生效,建議一次裝完

    主題

    ?設置>>外觀>>主題

    項目創建

    項目是存放python文件的文件夾(在python文件里面編輯代碼)

    • 新建項目:在電腦本地創建一個新的項目文件夾

    • 打開項目:打開一個已經存在的項目文件夾

    • 克隆倉庫:從線上倉庫獲取別人寫好的項目文件夾

    克隆倉庫

    從遠程代碼托管平臺獲取項目

    代碼托管平臺:GitHub(國外);GitEE(國內)

    單擊克隆倉庫

    URL需要輸入地址>>打開瀏覽器輸入GitEE后回車>>搜索框輸入python開源后回車

    這里有很多前輩上傳的項目文件>>選擇一個點擊進去>>點擊克隆/下載>>點擊第一個網址復制>>粘貼到URL上>>點擊克隆

    注意:如果有未安裝Git,需要先下載Git>>單擊下載并安裝

    勾選后,Git 只會克隆倉庫最近一次的提交(或指定次數的提交),而非完整歷史記錄

    打開項目

    打開之前創建過的項目

    頁面會有之前的項目記錄>>直接單擊進去

    ?

    單擊右上角的打開>>選擇想要的項目

    新建項目

    ?位置:是要存儲項目的位置目錄(注意:避免中文或空格(可能引發編碼問題),建議改為全英文路徑)

    新手建議選擇自定義環境,可以清楚地知道使用的是本地環境還是虛擬環境

    生成新的:pycharm會克隆一份系統解釋器的標準庫,這個標準庫里面沒有第三方庫,只有python程序運行所必要的庫,即python解釋器自帶的

    選擇現有:使用已存在的虛擬環境或系統 Python(需指定路徑)

    點擊創建

    如果選擇生成新的

    pycharm會給予電腦python版本的標準庫在項目路徑下面創建一個.venv的文件夾用來保存虛擬環境

    單擊創建項目

    左邊會多一個.venv的文件夾

    如果在創建項目時,左邊出現.venv的文件夾,說明使用的環境是虛擬環境

    文件>>設置>>項目>>Python解釋器>>里面沒有多余的第三方庫,只有第三方庫的下載工具PIP(選擇現有,如果有下載過第三庫,此時會顯示第三方庫)

    虛擬環境如何下載第三庫

    在pycharm的終端下載

    1.打開pycharm的終端?

    會有提示(.venv),這是在虛擬環境

    2.輸入 pip install 第三方庫名

    ?pip 是Python 的包管理工具?

    下載完成后,再次打開python解釋器

    ?新建Python文件

    方法1

    方法2

    命名規則

    避免使用 Python?關鍵字(如?class.py,?import.py

    使用小寫字母?+?下劃線(蛇形命名法)

    進入編輯界面>>輸入代碼>>右鍵>>運行

    下方會出現運行結果

    在這里只能找到之前運行過的文件的歷史記錄

    如果有多個文件,運行時選擇右鍵>>運行

    或者在左側找到對應文件>>右鍵>>運行

    修改文件名稱

    選中文件>>右鍵>>重命名>>重構

    刪除文件

    選中文件>>右鍵>>刪除

    本文來自互聯網用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。
    如若轉載,請注明出處:http://www.pswp.cn/bicheng/76927.shtml
    繁體地址,請注明出處:http://hk.pswp.cn/bicheng/76927.shtml
    英文地址,請注明出處:http://en.pswp.cn/bicheng/76927.shtml

    如若內容造成侵權/違法違規/事實不符,請聯系多彩編程網進行投訴反饋email:809451989@qq.com,一經查實,立即刪除!

    相關文章

    CMD命令行筆記

    CMD命令行筆記,涵蓋常用命令及實用技巧,適合快速查閱: 一、基礎操作 打開CMD Win R → 輸入 cmd → 回車管理員模式:右鍵開始菜單 → 選擇“命令提示符(管理員)” 常用命令 help:查看所有命令…

    android中dp和px的關系

    關于android的dp和px的關系是我剛開始學習android的第一個知識點,不知不覺學安卓也有一年了,但是偶然間我發現我理解的dp和px的關系一直是錯的,真的是有一點搞笑,今天特意寫一篇博客紀念一下這個我理解錯一年的知識點。 dp和px之間…

    (四)機器學習---邏輯回歸及其Python實現

    之前我們提到了常見的任務和算法,本篇我們使用邏輯回歸來進行分類 分類問題回歸問題聚類問題各種復雜問題決策樹√線性回歸√K-means√神經網絡√邏輯回歸√嶺回歸密度聚類深度學習√集成學習√Lasso回歸譜聚類條件隨機場貝葉斯層次聚類隱馬爾可夫模型支持向量機高…

    【汽車產品開發項目管理——端到端的汽車產品誕生流程】

    MPU:集成運算器、寄存器和控制器的中央處理器芯片 MCU:微控制單元,將中央處理器CPU、存儲器ROM/RAM、計數器、IO接口及多種外設模塊集成在單一芯片上的微型計算機系統。 汽車產品開發項目屬性:臨時性、獨特性、漸進明細性、以目標…

    Python將不能修改的值稱為不可變的 ,而不可變的列表被稱為元組------元組

    列表非常適合用于存儲在程序運行期間可能變化的數據集。列表是可以修改的,這對處理網站的用戶列表或游戲中的角色列表至關重要。然而,有時候你需要創建一系列不可修改的元素,元組可以滿足這種需求。Python將不能修改的值稱為不可變的&#xf…

    智慧醫院室內導航系統架構拆解:技術選型與性能攻堅指南

    本文面向醫院信息化團隊技術負責人及醫療IoT解決方案開發者,聚焦解決大規模院區導航系統的擴展性、多源數據融合及實時路徑規劃等技術難點,提供從架構到落地的完整技術路線圖。 如需獲取智慧醫院導航導診系統解決方案請前往文章最下方獲取,如…

    醫藥采購系統平臺第4天03:實現根據用戶的角色顯示不同用戶的權限菜單編寫攔截器實現權限攔截模塊的開發流程和測試流程小節

    如果想要獲取相關的源碼,筆記,和相關工具,對項目需求的二次開發,可以關注我并私信!!! 四 權限管理(用戶授權)的應用:根據用戶的角色顯示不同用戶的權限菜單 經過上面的與第三方系統的成功的接入,而且在“角色管理”菜單中也對需要授權的角色進行了授權--->給一級…

    #2 物聯網組成要素

    從下至上,則包括了5個要素,包括 設備 / 傳感器 / 網絡 / 物聯網服務 / 數據分析 這五個要素。為了便于理解,我們用思維導圖展示 物聯網構成架構 設備 能夠感測和反饋并連到網絡進行物聯網服務的裝置 傳感器 傳感器和網關的融合實現了物…

    < 自用文 Project-30.6 Crawl4AI > 為AI模型優化的網絡爬蟲工具 幫助收集和處理網絡數據的工具

    官方鏈接: Github :https://github.com/unclecode/crawl4ai 文檔主頁:https://docs.crawl4ai.com/ 當前版本:Crawl4AI v0.5.0 主要新功能: 可配置策略(廣度優先、深度優先、最佳優先)探索整…

    【Kafka基礎】監控與維護:動態配置管理,靈活調整集群行為

    1 基礎配置操作 1.1 修改主題保留時間 /export/home/kafka_zk/kafka_2.13-2.7.1/bin/kafka-configs.sh --alter \--bootstrap-server 192.168.10.33:9092 \--entity-type topics \--entity-name yourtopic \--add-config retention.ms86400000 參數說明: retention…

    04-微服務 面試題-mk

    文章目錄 1.Spring Cloud 常見的組件有哪些?2.服務注冊和發現是什么意思?(Spring Cloud 如何實現服務注冊發現)3.Nacos配置中心熱加載實現原理及關鍵技術4.OpenFeign在微服務中的遠程服務調用工作流程5.你們項目負載均衡如何實現的 ?6.什么是服務雪崩,怎么解決這個問題?…

    Redis最佳實踐——秒殺系統設計詳解

    基于Redis的高并發秒殺系統設計(十萬級QPS) 一、秒殺系統核心挑戰 瞬時流量洪峰:100萬 QPS請求沖擊庫存超賣風險:精準扣減防止超賣系統高可用性:99.99%服務可用性要求數據強一致性:庫存/訂單/支付狀態同步…

    AI大模型從0到1記錄學習 數據結構和算法 day18

    3.3.1 棧的概述 棧(Stack)是一個線性結構,其維護了一個有序的數據列表,列表的一端稱為棧頂(top),另一端稱為棧底(bottom)。棧對數據的操作有明確限定,插入元素…

    粘性定位(position:sticky)——微信小程序學習筆記

    1. 簡介 CSS 中的粘性定位(Sticky positioning)是一種特殊的定位方式,它可以使元素在滾動時保持在視窗的特定位置,類似于相對定位(relative),但當頁面滾動到元素的位置時,它會表現得…

    通過使用 include 語句加載并執行一個CMake腳本來引入第三方庫

    通過使用 include 語句加載并執行一個CMake腳本來引入第三方庫 當項目中使用到第三方庫時,可以通過使用 include 語句來加載并執行一個CMake腳本,在引入的CMake腳本中進行第三方庫的下載、構建和庫查找路徑的設置等操作,以這種方式簡化項目中…

    DNS正反向解析復習,DNS主從服務,轉發服務及DNS和nginx聯合案例

    正向解析 1、配置主機名 [rootlocalhost ~]# dnf install bash-completion -y #一個按tap鍵補全的軟件 [rootlocalhost ~]# hostnamectl hostname dns #改主機名為dns [rootlocalhost ~]# exit ssh root你的IP地址 要重啟才會生效2、安裝bind [rootdns ~]# dnf install b…

    網絡安全·第一天·IP協議安全分析

    本篇博客講述的是網絡安全中一些協議缺陷以及相應的理論知識,本博主盡可能講明白其中的一些原理以及對應的防衛措施。 學習考研408的同學也能進來看看,或許對考研有些許幫助(按照考研現在的趨勢,年年都有新題目,本文當…

    【詳解】Nginx配置WebSocket

    目錄 Nginx配置WebSocket 簡介 準備工作 檢查 Nginx 版本 配置 Nginx 支持 WebSocket 修改 Nginx 配置文件 解釋配置項 測試配置 測試 WebSocket 連接 WebSocket 服務端 (Node.js) WebSocket 客戶端 (HTML JavaScript) 運行測試 Nginx 配置文件示例 解釋 測試配…

    《軌道力學講義》——第八講:行星際軌道設計

    第八講:行星際軌道設計 引言 行星際軌道設計是探索太陽系的核心技術,它涉及如何規劃和優化航天器從一個天體到另一個天體的飛行路徑。隨著人類探索太陽系的雄心不斷擴大,從最初的月球探測到火星探測,再到更遙遠的外太陽系探測&a…

    操作系統學習筆記——[特殊字符]超詳細 | 如何喚醒被阻塞的 socket 線程?線程阻塞原理、線程池、fork/vfork徹底講明白!

    💡超詳細 | 如何喚醒被阻塞的 socket 線程?線程阻塞原理、線程池、fork/vfork徹底講明白! 一、什么是阻塞?為什么線程會阻塞?二、socket線程被阻塞的典型場景🧠 解法思路: 三、線程的幾種阻塞狀…