Python學習篇:PyCharm的基本使用教程(二)

目錄

1 前言

2 創建Python項目

3 創建Python文件

4 編寫 Hello World 并運行

5 PyCharm界面簡介


1 前言

PyCharm的使用貫穿整個Python的學習,所以單獨拿出來出教程不合適,說多了對于新手來說也還是不明白,這里我們先從學習開始前大家需要用到PyCharm的一些功能講起。

本節課的前提是安裝好Python解析器和PyCharm,這里就不多說該部分內容,如有需要安裝Python和PyCharm內容的同學,可查看上一篇博文,下面附上博文鏈接:

Python學習篇:Windows Python 開發環境搭建(一)

2 創建Python項目

點擊桌面的 PyCharm community 圖標,啟動PyCharm,首次啟用需要接受用戶協議,勾選上接受繼續下一步即可。

看到Welcome to Pycharm頁面,就代表啟動好了,點擊New Project即可創建新項目。

打開創建項目彈框后,在Name設置項目名稱,在Location設定新建項目的路徑,在Python version的下拉欄選擇Python版本?,正常情況這里會顯示出你電腦上已經安裝過的Python解釋器,如果沒有的話,就點擊右邊的下拉框按鈕手動選擇一下Python的安裝路徑即可。

完成上述內容,點擊Create按鈕,進入界面,即完成項目創建,如下所示:

3 創建Python文件

項目創建成功后,就可以創建文件了,鼠標右擊選擇New,選擇Python File,如下:

填入新建文件名(自定義),填寫完成后,雙擊Python file,即可完成創建。

4 編寫 Hello World 并運行

沒錯又是它,編寫一行最簡單的代碼:打印"Hello World"。

代碼執行,在空白區域,鼠標右擊選擇Run ‘my_demo’,即可執行此行代碼。

從控制臺可以看到執行結果,如下即成功運行我們第一個Python程序~

5 PyCharm界面簡介

從整體界面來看PyCharm分為?菜單欄區域 / 項目結構區域 / 代碼區域 / 運行信息區

菜單欄區域?

展開菜單欄區域,包含多個菜單項,如文件(File)、編輯(Edit)、查看(View)、導航(Navigate)、代碼(Code)、重構(Refactor)、運行(Run)、工具(Tools)、VCS(版本控制系統)、窗口(Window)和幫助(Help)等,每個菜單項下都包含了一系列相關的功能和選項。

項目結構區域

通常位于界面的左側或右側(可根據個人喜好調整),展示當前項目的文件和文件夾結構,方便開發者進行文件管理和導航。

代碼區域

位于界面的主要部分,是編寫和編輯代碼的主要區域。PyCharm的代碼編輯區具有語法高亮、代碼自動完成、智能感知等功能,可以大大提高編程效率。

運行信息區

通常位于界面底部,用于在運行代碼時顯示輸出結果和錯誤信息等。當你運行一個Python腳本或測試時,所有的輸出內容(包括打印語句的結果、錯誤追蹤等)都會在這里顯示。這樣,你可以直觀地看到代碼的運行結果,從而判斷代碼是否正確執行,或者查找可能存在的錯誤。

ps:博主也是個Python萌新,后續會持續更新Python學習內容,如感興趣跟著博主從零開始學習關注點一下吧~

有什么問題都可以評論區留言,看見都會回復的!!!

如果你覺得本篇文章對你有所幫助的,多多支持!!!

點贊收藏評論,抱拳了!!

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

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

相關文章

【基礎算法總結】分治—快排

分治—快排 1.分治2.顏色分類3.排序數組4.數組中的第K個最大元素5.庫存管理 III 點贊👍👍收藏🌟🌟關注💖💖 你的支持是對我最大的鼓勵,我們一起努力吧!😃😃 1.分治 分治…

搜狐新聞HarmonyOS版本 push 推送開發

背景 搜狐新聞作為HarmonyOS的合作伙伴,于2023年12月成功上架鴻蒙單框架應用市場,成為首批鴻蒙應用矩陣的一員。 新聞類推送作為應用的重要組成部分,在二期規劃中,我們將推送功能列為核心功能模塊。本文將推送集成過程中的步驟和…

JAVA婦產科專科電子病歷系統源碼,前端框架:Vue,ElementUI

JAVA婦產科專科電子病歷系統源碼,前端框架:Vue,ElementUI孕產婦健康管理信息管理系統是一種將孕產婦健康管理信息進行集中管理和存儲的系統。通過建立該系統,有助于提高孕產婦健康管理的效率和質量,減少醫療事故發生的…

新華三通用大模型算力底座方案:為AI時代注入強大動力

在人工智能技術日新月異的今天,大模型作為推動AI進步的重要驅動力,是百行百業不斷追逐的熱點。大模型以其強大的泛化能力、卓越的模型效果和廣泛的應用場景,正改變著人工智能的未來。作為國內領先的ICT解決方案提供商,新華三集團憑…

Linux kfence使用與實現原理

0 背景 為了更好的檢測linux kernel中內存out-of-bounds、mem-corruption、use-after-free、invaild-free等問題,調研了kfence功能(該功能在linux kernel 5.12引入),幫助研發更好的分析與定位這類內存錯誤的問題。 一、kfence介…

【ES】--Elasticsearch的Nested類型介紹

目錄 一、問題現象二、普通數組類型1、為什么普通數組類型匹配不準?三、nested類型四、nested類型查詢操作1、只根據nested對象內部數組條件查詢2、只根據nested對象外部條件查詢3、根據nested對象內部及外部條件查詢4、向nested對象數組追加新數據5、刪除nested對象數組某一個…

2025中國淄博化工展|淄博化工技術展|淄博化工裝備展

CTEE2025第九屆中國(淄博)化工技術裝備展覽會 時間:2025年5月16-18日 地點:山東淄博國際會展中心 主辦單位:山東省機械工業科學技術協會 青島藍博國際會展有限公司 眾所周知,山東省是我國化工大省。2023年上半年&am…

Go GMP:并發編程實踐

💝💝💝歡迎蒞臨我的博客,很高興能夠在這里和您見面!希望您在這里可以感受到一份輕松愉快的氛圍,不僅可以獲得有趣的內容和知識,也可以暢所欲言、分享您的想法和見解。 推薦:「stormsha的主頁」…

0053__CancelIO的作用:防止為發送的數據丟失

CancelIO的作用:防止為發送的數據丟失-CSDN博客 cancelIoEx 函數 (ioapiset.h) - Win32 apps | Microsoft Learn

【Java】Logbook優化接口調用日志輸出,優雅!

logbook 簡介 很多人可能沒有接觸過 logbook,但它的確是一個很好用的日志框架。引用官網的介紹 Logbook 是一個可擴展的 Java 庫,可以為不同的客戶端和服務器端技術啟用完整的請求和響應日志記錄。它通過以下方式滿足了特殊需求: 允許 Web 應…

計算機網絡期末復習4(武夷學院版)

第四章 網絡層 1、網際協議IP以及配套協議(書P119) 網際協議(IP):IP協議是網絡層的核心協議,負責數據包的編址和路由。它定義了數據包的格式和處理規則。 配套協議:地址解析協議ARP&#xf…

【工具】VS Code使用global插件實現代碼跳轉

🐚作者簡介:花神廟碼農(專注于Linux、WLAN、TCP/IP、Python等技術方向)🐳博客主頁:花神廟碼農 ,地址:https://blog.csdn.net/qxhgd🌐系列專欄:善假于物&#…

粵港聯動,北斗高質量國際化發展的重要機遇

今年是香港回歸27周年,也是《粵港澳大灣區發展規劃綱要》公布5周年,5年來各項政策、平臺不斷為粵港聯動增添新動能。“十四五”時期的粵港澳大灣區,被國家賦予了更重大的使命,國家“十四五”《規劃綱要》提出,以京津冀…

時序約束(二): input delay約束和output delay約束

一、input delay約束 在千兆以太網數據收發項目中,RGMII的數據輸入方式為DDR,源同步輸入方式,可以用之前提到的分析模型進行約束。 在時序約束原理中我們提到,input delay約束的就是發射沿lunch到數據有效的延時,根據…

Vue 3中 <script setup> 與生命周期鉤子函數的詳細解析

Vue 3中 <script setup> 與生命周期鉤子函數的詳細解析 Vue 3 引入了 <script setup> 語法糖&#xff0c;這是一種簡化和集成組件邏輯的新方式。盡管 <script setup> 簡化了組件的編寫&#xff0c;但仍然可以利用 Vue 提供的生命周期鉤子函數來管理組件的生…

【光伏開發】光伏項目開發流程

光伏項目作為可再生能源領域的重要組成部分&#xff0c;其開發過程涉及多個環節&#xff0c;從項目初期的可行性研究到后期的運營維護&#xff0c;每一步都至關重要。本文將按照項目確認、前期階段、中期階段、后期階段的順序&#xff0c;詳細介紹光伏項目的開發流程。 一、項…

Rust 基礎教程

Rust 編程語言教程 Rust是一門注重安全、并發和性能的系統編程語言。本文將從Rust的基本語法、常用功能到高級特性&#xff0c;詳細介紹Rust的使用方法。 目錄 簡介環境配置基礎語法 變量和常量數據類型函數控制流 所有權和借用 所有權借用 結構體和枚舉 結構體枚舉 模塊和包…

一文搞懂 java 線程池:基礎知識

你好&#xff0c;我是 shengjk1&#xff0c;多年大廠經驗&#xff0c;努力構建 通俗易懂的、好玩的編程語言教程。 歡迎關注&#xff01;你會有如下收益&#xff1a; 了解大廠經驗擁有和大廠相匹配的技術等 希望看什么&#xff0c;評論或者私信告訴我&#xff01; 文章目錄 …

Linux:網絡基礎1

文章目錄 前言1. 協議1.1 為什么要有協議&#xff1f;1.2 什么是協議&#xff1f; 2. 網絡2.1 網絡通信的問題2.2 網絡的解決方案——網絡的層狀結構2.3 網絡和系統的關系2.4 網絡傳輸基本流程2.5 簡單理解IP地址2.6 跨網絡傳輸 總結 前言 在早期的計算機發展中&#xff0c;一開…

【云計算】阿里云、騰訊云、華為云平臺數據庫對比

目錄 一、云數據庫關鍵信息調研對比 二、詳細功能 1、阿里云RDS 2、騰訊云RDS 3、華為云RDS 一、云數據庫關鍵信息調研對比 云平臺支持數據庫部署對比支持功能備注阿里云 Mysql、Postgresql等 特有數據庫&#xff1a;PolarDB&#xff0c;適配mysql 基礎-單節點賬號管…