快速上手PyCharm指南

PyCharm簡介

PyCharm是一種Python IDE(Integrated Development Environment,集成開發環境),帶有一整套可以幫助用戶在使用Python語言開發時提高其效率的工具,比如調試、語法高亮、項目管理、代碼跳轉、智能提示、自動完成、單元測試、版本控制。此外,該IDE提供了一些高級功能,以用于支持Django框架下的專業Web開發。
官方下載鏈接:pycharm不同版本
根據系統版本按需下載后,激活該工具。

PyCharm插件

由于自身的mac os系統版本過低,本人安裝了2022.3.3版本的pycharm,激活后開始安裝插件,搜索了一下幾個常用的插件:

  • Rainbow CSV:對CSV文件當中的不同的行都可以用不同的顏色標出;
  • Rainbow Brackets:能夠將括號以不同的顏色標注出來。
  • Indent Rainbow:能夠對于不同層級縮進的空格標注不同的顏色;
  • Tabnine AI Code xxx:自動填充代碼;
  • CodeGlance:IDE的最右側生成一條工具欄;
  • Material Theme:能夠為Pycharm提供多種不同的頁面風格;
    在這里插入圖片描述

Python Interpreter

如果想使用PyCharm運行python腳本,那么必須要把python解釋器配置完整。
輸入命令find / -name python只找到安裝python的路徑,如下圖,
在這里插入圖片描述
如果沒有則說明未安裝python,需要安裝python并配置環境變量。
輸入命令pip list可以查看python中安裝了哪些三方庫,如果自己需要的庫未安裝則輸入命令pip install xxx安裝即可,比如pip install pandas

輸入open .bash_profile打開環境變量配置(Mac OS系統)找到python環境變量,
如果未安裝python,則可以進入官網(python官網下載)或者中文網下載穩定版(python中文網下載)
安裝了最新的python后,進入python后可以通過下面命令找到python的安裝路徑:

>>> import sys
>>> print(sys.path)

配置好python解釋器
![在這里插入圖片描述](https://img-blog.csdnimg.cn/aff5ba0100d841368d1b86e9d9125442.png

基礎Demo

配置完python解析器后就可以跑最基本的hi,pycharm
在這里插入圖片描述
前面安裝的插件Tabnine現在就可以用起來,使用Table鍵完成填充。

使用pip install --upgrade pip更新pip
在這里插入圖片描述
如果使用過matlab的同學,可以在python中使用matplotlib庫去畫圖,如下,
在這里插入圖片描述
或者畫一個餅圖,
在這里插入圖片描述

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

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

相關文章

idea如何建立web項目???

我們需要用到tomcat,沒有下在著小伙伴,可以借鑒這篇博客: 如何正確下載tomcat???_明天更新的博客-CSDN博客 1.建立普通的Java項目。 2.簡單編寫index.jsp文件 3.添加tomcat 4.運行服務器 5.構建Servlet 最后…

嵌入式編譯FFmpeg6.0版本并且組合x264

下載直通車:我用的是6.0版本的 1.準備編譯: 2.進入ffmpeg源碼目錄,修改Makefile,添加編譯選項: CFLAGS -fPIC 不加會報錯 3.使用命令直接編譯 ./configure --cross-prefix/home/xxx/bin/arm-linux-gnueabihf- --enable-cross-compile --targ…

CodeSite for .NET Crack

CodeSite for .NET Crack CodeSite for.NET與Visual Studio集成,通過實時查看器日志記錄系統提供對代碼執行的更深入了解,該系統有助于在本地或遠程執行代碼時快速查找問題。超越傳統的斷點調試,在應用程序繼續運行時記錄應用程序的執行&…

vue使用jsplumb 流程圖

安裝jsPlumb庫&#xff1a;在Vue項目中使用npm或yarn安裝jsPlumb庫。 npm install jsplumb 創建一個Vue組件&#xff1a;創建一個Vue組件來容納jsPlumb的功能和呈現。 <template><div style"margin: 20px"><div style"margin: 20px">&l…

docker 安裝 elasticsearch、kibana 7.4.2

切換root 用戶 su root 拉起鏡像 docker pull elasticsearch:7.4.2 docker pull kibana:7.4.2 #1、創建Elasticsearch配置文件夾 mkdir -p /mydata/elasticsearch/config ? #2、創建Elasticsearch數據文件夾 mkdir -p /mydata/elasticsearch/data #3、創建Elasticsearch插件…

Python學習筆記_基礎篇(八)_正則表達式

1. 正則表達式基礎 1.1. 簡單介紹 正則表達式并不是Python的一部分。正則表達式是用于處理字符串的強大工具&#xff0c;擁有自己獨特的語法以及一個獨立的處理引擎&#xff0c;效率上可能不如str自帶的方法&#xff0c;但功能十分強大。得益于這一點&#xff0c;在提供了正則…

Spring系列篇 -- Bean的生命周期

目錄 經典面試題目&#xff1a; 一&#xff0c;Bean的生命周期圖 二&#xff0c;關于Bean的生命周期流程介紹&#xff1a; 三&#xff0c;Bean的單例與多例模式 總結&#xff1a; 前言&#xff1a;今天小編給大家帶來的是關于Spring系列篇中的Bean的生命周期講解。在了解B…

DAY06_SpringBoot—簡介基礎配置yaml多環境開發配置整合第三方技術

目錄 一 SpringBoot簡介1. 入門案例問題導入1.1 入門案例開發步驟1.2 基于SpringBoot官網創建項目1.3 SpringBoot項目快速啟動 2. SpringBoot概述問題導入2.1 起步依賴2.2 輔助功能 二 基礎配置1. 配置文件格式問題導入1.1 修改服務器端口1.2 自動提示功能消失解決方案1.3 Spri…

國產化系統中遇到的視頻花屏、卡頓以及延遲問題的記錄與總結

目錄 1、國產化系統概述 1.1、國產化操作系統與國產化CPU 1.2、國產化服務器操作系統 1.3、當前國產化系統的主流配置 2、視頻解碼花屏與卡頓問題 2.1、視頻解碼花屏 2.2、視頻解碼卡頓 2.3、關于I幀和P幀的說明 3、國產顯卡處理速度慢導致圖像卡頓問題 3.1、視頻延…

SVG在線編輯器TOP5,這些工具你都得知道!

隨著響應式網站設計的普及,SVG這種矢量圖格式越來越受歡迎。SVG可以使圖像在任何設備上展示效果出色。那么有哪些值得推薦的SVG在線編輯器呢?本文整理了5款熱門實用的SVG在線編輯工具,它們功能強大,甚至可以替代Photoshop。這些SVG編輯器值得設計師們親自試用,相信能給大家帶來…

ardupilot開發 --- 位置控制篇

幾個疑問 如何根據GPS定位信息進行位置控制&#xff1f; 經緯度海拔高度如何轉成導航坐標系&#xff1f; 飛控中的航跡點waypoint是基于那個坐標系的點&#xff1f;導航坐標系&#xff1f; Home點&#xff1f;導航坐標系的原點&#xff1f;電機解鎖時的點&#xff1f;xyz&…

Node.js學習筆記-05

10、測試 測試包含單元測試、性能測試、安全測試和功能測試等幾個方面&#xff0c;本章將從Node實踐的角度來介紹單元測試和性能測試。 10.1 單元測試 10.1.1 單元測試的意義 開發者自測。對于開發者而言&#xff0c;不僅要編寫單元測試&#xff0c;還應當編寫可測試代碼。…

高效解決Anaconda Prompt報錯Did not find VSINSTALLDIR這類問題

文章目錄 回憶問題解決問題step1step2 回憶問題 類似于劃紅線部分然后還有很多行的報錯信息&#xff0c;最后一行肯定是紅色劃線部分 解決問題 step1 找到 D:\Anaconda\envs\pytorch\etc\conda\activate.d在這個文件夾內會有兩個文件&#xff0c;刪除 vs2017_compiler_v…

【數據結構】 鏈表簡介與單鏈表的實現

文章目錄 ArrayList的缺陷鏈表鏈表的概念及結構鏈表的分類單向或者雙向帶頭或者不帶頭循環或者非循環 單鏈表的實現創建單鏈表遍歷鏈表得到單鏈表的長度查找是否包含關鍵字頭插法尾插法任意位置插入刪除第一次出現關鍵字為key的節點刪除所有值為key的節點回收鏈表 總結 ArrayLi…

uniapp封裝接口

uniapp封裝接口 在本篇技術博文中&#xff0c;我們將深入探討 Uniapp 框架中如何封裝接口&#xff0c;以簡化開發流程并提高效率。接口封裝是一種重要的開發策略&#xff0c;它不僅可以減少代碼量&#xff0c;還能提高代碼的復用性和維護性。 通過閱讀本文&#xff0c;你將深…

Observer和Dep以及wacher概念

Observer&#xff08;觀察者&#xff09;&#xff1a; Observer用于將一個普通的JavaScript對象轉換為響應式對象。它遞歸地遍歷對象的所有屬性并使用Object.defineProperty將它們轉換為getter和setter。這樣&#xff0c;在屬性被獲取或修改時&#xff0c;就能夠觸發相應的操作…

8/18二叉樹的總結

二叉樹的遍歷方式&#xff1a; 遞歸前中后序144&#xff0c;145&#xff0c;94 二叉樹&#xff1a;前中后序遞歸法 (opens new window) 迭代法通過隊列模擬102 求二叉樹的屬性 101是否對稱&#xff0c;左數的外側和右數的外側比較&#xff0c;左樹的內側和右樹的內側比較 …

案例-基于MVC和三層架構實現商品表的增刪改查

文章目錄 0. 項目介紹1. 環境準備2. 查看所有2.1 編寫BrandMapper接口2.2 編寫服務類&#xff0c;創建BrandService&#xff0c;用于調用該方法2.5 編寫Servlet2.4 編寫brand.jsp頁面2.5 測試 3.添加3.1 編寫BrandMapper接口 添加方法3.2 編寫服務3.3 改寫Brand.jsp頁面&#x…

CMake教程6:調用lib、dll

之前我們學到了如何編寫一個可執行程序和Library&#xff0c;在繼續學習之前&#xff0c;需要解釋下target&#xff0c;在cmake中我們可以給executable和library設置一個target名字&#xff0c;這樣可以方便我們在后續對target進行更加詳細的屬性設置。 本節我們將學習如何在項…

利用logstash/filebeat/插件,將graylog日志傳輸到kafka中

1.graylog配置輸出 在System-outputs&#xff0c;選擇GELF Output&#xff0c;填寫如下內容&#xff0c;其它選項默認 在要輸出的Stream中&#xff0c;選擇Manage Outputs 選擇GELF Output&#xff0c;右邊選擇剛才創建好的test。 2.安裝logstash&#xff0c;作為中間臨時…