2023年最新PyCharm環境搭建教程(含Python下載安裝)

文章目錄

  • 寫在前面
  • Python
    • Python簡介
    • Python生態圈
    • Python下載安裝
  • PyCharm
    • PyCharm簡介
    • PyCharm下載安裝
    • PyCharm環境搭建
  • 寫在后面

寫在前面

最近博主收到了好多小伙伴的吐槽稱不會下載安裝python,博主聽到后非常的扎心,經過博主幾天的熬夜加班,給大家出了一套python下載安裝以及pycharm環境搭建的完整教程,一起來看看吧~

Python

Python簡介

Python是一種高級編程語言,由荷蘭程序員Guido van Rossum在1989年發明,其名稱來自于Monty Python劇組。Python 是一種跨平臺的解釋性語言,經常用于開發 Web 應用程序、桌面軟件和數據科學領域,是各種大數據處理和人工智能領域的首選語言。Python的優雅語法和易于上手的特點,使得它成為了初學者和專業開發者的首選語言之一。

Python語言的特點:

1.易于理解:Python語言語法簡單,易于學習上手。

2.易于編寫:Python語言的開發速度很快,省去了很多底層的細節操作,可以快速實現功能。

3.易于調試:Python語言的調試相對于其他語言是非常簡單的,在開發過程中可以快速定位問題并解決。

4.簡潔性:Python語言的代碼簡潔性非常好,初學者很容易看懂。

5.可拓展性:Python語言可以很好的與其他語言進行結合開發,擴展性非常好。

Python生態圈

Python生態圈是指在Python語言中,各種優秀的開源工具庫、框架、組件和工具等資源組成的大集合,相互配合,以支持Python語言在不同領域的應用和發展。Python生態圈因其豐富的資源和各種高質量的庫得到了廣泛的認可。

Python生態圈的組成:

1.Python標準庫:Python語言自帶的庫包括了眾多的標準庫和第三方庫,可以快速實現眾多功能。

2.數據處理:Numpy, Pandas,Scipy等庫支持數據處理和科學計算。

3.機器學習:Python是機器學習中的主要語言,有Sklearn、TensorFlow等流行的機器學習庫。

4.Web開發:Python擁有多個流行的Web框架,如Django,Flask等,廣泛應用于Web開發。

總之,Python語言易學易用,生態圈豐富,已經成為了數據處理、科學計算、機器學習和Web開發等領域的首選語言,是一種非常優秀的編程語言。

Python下載安裝

  1. 首先我們先右鍵“此電腦”,點擊“屬性”選項,進入設置界面

1

  1. 找到“系統類型”,確定自己電腦操作系統的類型(小編的電腦是64位滴)

2

  1. 進入python官網:https://www.python.org/

點擊“Downloads”,在下拉欄選擇“Windows”(小編的電腦是Windows系統)

3

選擇合適的版本進行下載

4
圖中Windows embeddable package是python的Windows可嵌入包,解壓后是一個文件夾,該文件夾是一個最小python運行環境,不包括doc、idle、pip等。該版本主要用于嵌入其他程序之中。

32-bit是指32位操作系統,下載的包適合32位操作系統,基于32位處理器。ARM64是AArch64狀態下的處理器體系結構,下載的包適合ARM64處理器,基于64位處理器。

我們用python進行程序開發,需要下載Windows Installer的安裝程序,這個安裝程序具有一個較為完整python開發環境。

  1. 下載完成后,雙擊.exe文件開始安裝

5

勾選紅框中內容后選擇“Customize installation”(自定義安裝)

6

全部勾選后,點擊“next”

?7

點擊“install”等待下載完成即可(這里需要管理員權限,同意即可)

8

9

10

  1. 測試python是否安裝成功

同時按住“win+r”鍵,輸入“cmd”,進入終端

11

輸入“python”命令,查看輸入,如果出現如下輸出,說明python環境搭建成功!

12

PyCharm

PyCharm簡介

PyCharm是一款由捷克公司JetBrains開發的Python集成開發環境,它提供了強大的代碼編輯、語法高亮和代碼自動補全等功能,支持Django、Flask等主流Python框架。此外,PyCharm還內置了調試器、版本控制工具、測試工具和集成開發環境等功能,可以幫助開發者更加高效地開發Python應用。

PyCharm具有以下主要特點:

  1. 強大的代碼編輯功能:PyCharm提供了豐富的代碼編輯功能,包括代碼高亮、智能代碼補全、代碼重構、代碼自動格式化、代碼導航等,可以大大提高開發效率。

  2. 支持主流Python框架:PyCharm支持常見的Python框架,包括Django、Flask等,提供了相應的項目模板和代碼片段,可以幫助開發者快速創建和完成Python應用的開發。

  3. 內置調試器:PyCharm內置了強大的調試器,可以方便地對Python代碼進行調試、故障排查和錯誤分析。

  4. 版本控制工具:PyCharm提供了集成的版本控制工具,支持Git、SVN等常見版本控制系統,可以方便地管理和協作開發代碼。

  5. 測試工具:PyCharm集成了常見的測試工具,如unittest、pytest等,可以方便地編寫和運行測試用例。

  6. 集成開發環境:PyCharm提供了完整的集成開發環境,包括Python解釋器、控制臺、文件瀏覽器和集成終端等,方便開發者在一個應用程序內完成所有開發任務。

總之,PyCharm是一款功能強大的Python集成開發環境,旨在提高開發者的生產力,使開發者可以更加高效地開發Python應用。它提供了豐富的功能和工具,適合不同類型的開發者,無論是新手還是專業開發者都能從中受益。

PyCharm下載安裝

PyCharm windows版本下載地址:https://www.jetbrains.com/pycharm/download/#section=windows

  1. 進入pycharm windows下載官網,選擇“PyCharm Community Edition”的“Download”(有專業版和社區版,這里我們選擇社區版就夠用啦,畢竟專業版要收費滴)

13
2. 下載完成后進入下載目錄,雙擊.exe文件開始安裝

14

點擊“next”

15

選擇下載路徑后點擊“next”

16

勾選所有選項后點擊“next”

17
點擊“install”等待下載完成
18

安裝成功后勾選“Reboot now”會重啟計算機,這里可以選擇后面的稍后重啟計算機,然后點擊“finish”,PyCharm就安裝好啦!

19

PyCharm環境搭建

  1. 下載安裝后,桌面上就可以看到PyCharm啦,讓我們雙擊PyCharm運行它吧!
    20
  2. 雙擊后會進入如下界面,我們點擊“新建項目”

21

  1. “pythonProject”是項目名稱,基礎解釋器選擇上面安裝的python的路徑,配置好后點擊“創建”即可

22

  1. 進入PyCharm后,會出現如下界面,單機右上角的“運行”按鈕即可運行程序

23

  1. 出現以下結果說明運行成功啦,到此我們的PyCharm環境搭建就完成咯!

24

寫在后面

小伙伴們在配置環境時遇到問題都可以添加文末公眾號私聊博主哦,我是一只有趣的兔子,感謝你的喜歡!

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

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

相關文章

單鏈表實現【隊列】

目錄 隊列的概念及其結構 隊列的實現 數組隊列 鏈式隊列 隊列的常見接口的實現 主函數Test.c 頭文件&函數聲明Queue.h 頭文件 函數聲明 函數實現Queue.c 初始化QueueInit 創建節點Createnode 空間釋放QueueDestroy 入隊列QueuePush 出隊列QueuePop 隊頭元…

Hyper-V系列:Hyper-V啟動、創建虛擬機、與主機傳輸文件

Hyper-V啟動、創建虛擬機、與主機傳輸文件 一. 簡介二. 啟用Hyper-V的方式也很簡單:一、從“任務管理器”的“性能”查看虛擬化是否啟用,未啟用的需要到BIOS開啟:右下角可以看到“虛擬化:已啟用”二、啟用Hyper-v和虛擬機1.電腦左下角右鍵打開應用界面——可選功能2.在可選…

JavaScript 原始數據類型和對應的對象類型(內置對象)之間的關系

JavaScript 原始數據類型和對應的對象類型(內置對象)之間的關系 JavaScript 的原始(primitive)數據類型包括包括數字(Number)、字符串(String)、布爾值(Boolean&#xf…

【數據結構】E : 貨幣套匯(圖路徑)

E : 貨幣套匯(圖路徑) Description 套匯是指利用貨幣匯兌率的差異將一個單位的某種貨幣轉換為大于一個單位的同種貨幣。例如,假定1 美元可以買0.7 英鎊,1 英鎊可以買9.5 法郎,1法郎可以買到0.16美元。通過貨幣兌換&a…

ELK企業級日志分析平臺——ES集群監控

啟用xpack認證 官網:https://www.elastic.co/guide/en/elasticsearch/reference/7.6/configuring-tls.html#node-certificates 在elk1上生成證書 [rootelk1 ~]# cd /usr/share/elasticsearch/[rootelk1 elasticsearch]# bin/elasticsearch-certutil ca[rootelk1 ela…

GB/T 29498-2013 木門窗檢測

木門窗是指以木材、木質復合材料為主要材料制作框和扇的門窗。 GB/T 29498-2013 木門窗檢測項目 測試項目 測試標準 外觀質量 GB/T 29498 尺寸 GB/T 29498 裝配質量 GB/T 29498 含水率 GB/T 17657 附著力 GB/T 4893.4 外門窗耐冷熱循環 GB/T 4893.7 耐劃痕 GB/…

Volcano3D繪制3D火山圖

一邊學習,一邊總結,一邊分享! 本期教程內容 **注:**本教程詳細內容 Volcano3D繪制3D火山圖 一、前言 火山圖是做差異分析中最常用到的圖形,在前面的推文中,我們也推出了好幾期火山圖的繪制教程&#xff0…

【代數學習題4.2】從零理解范數與跡 —— 求數域元素的范數與跡

從零理解范數與跡 —— 求數域元素的范數與跡 寫在最前面題目解答 2. 范數 N N N思路求解過程python求解 3. 數域 K K K 的范數 N K N_K NK?思路求解過程Python求解分析解題步驟 4. 跡 T T T求解過程共軛元素計算跡 python求解分析解題步驟 5. 數域 K K K 的跡 T K T_K …

讀書筆記——《黑猩猩的政治》

前言 弗朗斯德瓦爾(Frans de Waal)的代表作《黑猩猩政治》成書于1982年,是它的首部書籍作品,也是美國國會新任議員的被推薦讀物。之前看的他另一部作品的《萬智有靈》是2016年的作品,時間跨度居然這么大。《萬智有靈》介紹了許多…

代碼隨想錄 135. 分發糖果

題目 n 個孩子站成一排。給你一個整數數組 ratings 表示每個孩子的評分。 你需要按照以下要求,給這些孩子分發糖果: 每個孩子至少分配到 1 個糖果。 相鄰兩個孩子評分更高的孩子會獲得更多的糖果。 請你給每個孩子分發糖果,計算并返回需要準…

SDK廣告類型及其作用與收益分析

在移動應用開發領域,軟件開發工具包(SDK)廣告已經成為應用開發者們獲取收益的一種重要途徑。不同類型的SDK廣告提供了多樣化的選擇,以滿足開發者的需求。本文將介紹幾種常見的SDK廣告類型,并深入探討它們的作用及對開發…

SPASS-信度分析

信度分析概述 效度 效度指的是量表是否真正反映了我們希望測量的東西。一般來說,有4種類型的效度:內容效度、標準效度、結構效度和區分效度。內容效度是一種基于概念的評價指標,其他三種效度是基于經驗的評價指標。如果一個量表實際上是有效…

【亞太杯前兩問論文】2023年第十三屆APMCM亞太地區大學生數學建模競賽——(文末領取方式)

2023年第十三屆APMCM亞太地區大學生數學建模競賽——論文無償分享!!! C題前兩問論文代碼已出,其他賽題及后續論文代碼會持續更新。 祝各位小伙伴都能在比賽中發揮出色,取得心儀的成績呦!一起加油&#xff…

vscode在運行c語言時,無法scanf輸入

問題: 在學習c語言中,我在使用scanf和cin時無法在終端進行輸入(運行了但是無法輸入),在網上尋找答案,并寫下筆記 解決方法 選擇左上角 文件->首選項(preferences)->設置(settings&#xf…

網關和鏈路追蹤

Spring Cloud的網關 在Spring Cloud中,網關(Gateway)是一種用于管理和路由微服務請求的中間層服務。它充當了整個微服務架構的入口點,負責將來自外部的請求轉發到相應的微服務上。常見的網關包括Spring Cloud Gateway和Netflix Zu…

Java類加載那些事

Java源文件(.java文件)被編譯器編譯后變為字節碼形式的類文件(.class文件),Java類加載的過程就是JVM加載.class的二進制文件并且放到內存中,將數據放到方法區,并且在堆區構造一個java.lang.clas…

動態規劃從入門到精通

目錄 動態規劃的詳解 動態規劃的應用 機器人到達指定位置數 換錢的最少貨幣數 排成一條線的紙牌博弈問題 象棋中馬的跳法 Bob的生存概率 換錢的方法數 動態規劃的總結 動態規劃的詳解 暴力嘗試遞歸操作中有很多重復計算的操作,浪費時間。動態規劃就是減少暴力…

大模型增量預訓練參數說明

在增量預訓練過程中通常需要設置三類或四類參數,模型參數,數據參數,訓練參數,額外參數。 下面分別針對這四種參數進行說明。 歡迎關注公眾號 模型參數 model_type模型類型,例如bloom,llama,baichuan,qwen等。 model_name_or_path模型名稱或者路徑。 tokenizer_name_or…

JS數組常用的20種方法詳解(每一個方法都有例子,超全面,超好理解的教程,干貨滿滿)

目錄 1.會改變原數組的方法(7種) 1.push() 2.pop() 3.unshift() 4.shift() 5.reverse() 6.sort() 7.splice() 2.不改變原數組的方法(13種,返回的新數組是從原數組淺拷貝來的) 1.concat() 2.join() 3.slice…

12個最佳WordPress投票插件

您是否正在為您的網站尋找WordPress投票插件? WordPress投票插件可讓您輕松地在您的網站上進行民意調查,用戶可以投票。這是在收集見解的同時建立用戶參與度的有效策略。 在本文中,我們精心挑選了最好的WordPress投票插件,可幫助…