【Python】Python,Pycharm,Anaconda,Spyder的關係
初學Python,一直對下面幾個詞不懂:
1.Python
Python即官網上下載的那個軟體,包含直譯器和類似編輯器的IDLE,用pip來管理軟體包,即管理module。
2.PyCharm
PyCharm是一種Python IDE,帶有一整套可以幫助使用者在使用Python語言開發時提高其效率的工具。
3.Anaconda
Anaconda是Python發行版,包含了Python直譯器,整合開發環境(IDE)Spyder,還有常用的科學包module等。
4.Spyder
下載Anaconda時自帶的IDE
由上面幾個名詞的解釋我們可以得到以下結論:
安裝Python開發環境時,建議安裝Anaconda
無需安裝官網上的Python,因為已經包含在Anaconda裡。
不用Anaconda中自帶的IDE(Spyder)的原因是:我的老師不建議用。
【本文參考】 1、https://blog.csdn.net/u013008390/article/details/79892685
相關推薦
【Python】Python,Pycharm,Anaconda,Spyder的關係
初學Python,一直對下面幾個詞不懂: 1.Python Python即官網上下載的那個軟體,包含直譯器和類似編輯器的IDLE,用pip來管理軟體包,即管理module。 2.PyCharm PyCharm是一種Python IDE,帶有一整套可以幫助使用者在使用P
【tensorflow】1.安裝Tensorflow開發環境,安裝Python 的IDE--PyCharm
【百度網盤-技術-pycharm破解需要的有安裝包和破解jar】 ================================================== 安裝Tensorflow開發環境,安裝Python 的IDE--PyCharm 1.PyCharm-phthon開發的I
Python自動化開發課堂筆記【Day03】 - Python基礎(字符編碼使用,文件處理,函數)
賦值 創建 解釋器 使用 重復 closed 操作 邏輯 默認 字符編碼使用 1. 文本編輯器如何存取文件 文本編輯器相當一個運行在內存中的進程,所以文件內容在編輯未存儲時都是在內存中的,尚未存儲在硬盤之中,在沒有保存之前,所編輯的任何文本都只是一堆字符,沒有任何邏輯上的意
【Python】selenium調用IE11瀏覽器,報錯“找不到元素”NoSuchWindowException: Message:Unable to find element on closed window
conn ont csdn creates logs 註冊 target get 意思 當編寫自動化腳本,定位瀏覽器元素時,報如下錯誤: 代碼: >>> # coding=utf-8 >>> from selenium import w
Python自動化開發課堂筆記【Day08】 - Python進階(面向對象的高級用法,網絡編程)
sta 自然 log 報錯 面向 read urn total 析構函數 面向對象的高級用法 1. __str__ 只要執行打印對象的操作,就會觸發該對象類中的__str__方法(也就是對象的綁定方法)它是一種默認的方法,默認的打印輸出為<__main__.Foo o
【python】python每天抓取一篇英語美文,發送到郵箱
lib 郵件發送 建立 dirname write path div style 需要 import requests,os,time from bs4 import BeautifulSoup import smtplib from email.mime.tex
【原創】python學習筆記(自學階段1)-- 自學,爬蟲備註--先佔坑
Request:使用者將自己的資訊通過瀏覽器(socket client)傳送給伺服器(socket server) Response:伺服器接收請求,分析使用者發來的請求資訊,然後返回資料(返回的資料中可能包含其他連結,如:圖片,js,css等) ps:瀏覽器在接收Res
【10】python視窗控制[隱藏,移動]
步驟一:下載小軟體,如下圖 該軟體用於提取需要控制程式視窗的具體資訊 二、程式程式碼 #__author:"**佳" #date: 2018/10/20 0020 #function:QQ圖示繫結python檔案 ,執行快捷方式即啟動該程式 import
【原創】python學習筆記(進階1)-- 自學,爬蟲備註--先佔坑
Request:使用者將自己的資訊通過瀏覽器(socket client)傳送給伺服器(socket server) Response:伺服器接收請求,分析使用者發來的請求資訊,然後返回資料(返回的資料中可能包含其他連結,如:圖片,js,css等) ps:瀏覽器在接收Res
【施工ing】【整理】python各種學習資源:資源,網站,部落格等等
正確的方法 1 先寫,然後看書,思考總結 2 放棄從0開始,邊幹邊學,而不是從最基礎開始 3 放棄海量資料,1個專案1個專案的幹 堅持正確的方法,做專案學 開始總結模組 自己寫的分享文章不行,原理沒寫清楚,都是堆砌,當然和現
【Python】Python實現N級臺階,一次可以走1步,2步,3步,一共多少種上樓梯方法
去面試的時候,筆試題有一個二選一,有一個是這個問題,當時選的另一個,現在實現下這個臺階問題。 如果只有一級臺階,那麼方法只有1種,如果是有二級臺階,那麼方法2種,如果三屆臺階,那麼實現方法有4種。 如果臺階數再增加,大於三屆臺階以後,可以認為是隻有一二三級臺階的一個重複實現,可以使用遞迴的方
【原創】python學習筆記(5)--《笨辦法學python》,指令碼帶引數
一 指令碼檔案 (1) 簡單的說就是一段自己寫的,可執行的程式碼,否則會報錯 (2)簡單指令碼,直接 python xxx1.py (3)帶引數指令碼,需要 python xxx2.py argv1 argv2 argv3 根據指令碼引數的數量,
【面試】Python字元切割,replace+split
string = 'i am a chinese boy,but she is a japanese girl,she is russia girl.please tell me that how do i choice?' \ 'and can we happyniess?can we ha
【面試】Python字符切割,replace+split
python bsp spa for ESS pytho can 使用 japan string = ‘i am a chinese boy,but she is a japanese girl,she is russia girl.please tell me that
【整理】python學習筆記(自學階段4)-- 關於各種退出,如sys的exit(n)等
命令列退出命令 命令列命令 (1) Ctrl+C :打斷當前指令碼/命令 (2) exit :退出cmd / powershell 後2個類似,進入程式後 (1)Ctrl+Z :退出當前程式 #在命令列裡,已經進入Python後, (2)q
【轉載】@Python 程式設計師,如何實現狂拽酷炫的 3D 程式設計技術?
今天給大家介紹一位美麗的姑娘。她的名字叫Pyecharts,打從我第一眼見到她後,就深深地被她迷住,並且愛上了她。 簡單說一下她的來歷:Pyecharts是一款強大的視覺化工具。百度開發了一款基於JS強大的視覺化庫Echarts,可我們在繪圖時,通常並不使用前端的技術來整理資料,而轉換資料結構又
【114】Python小例子:numpy.random.randn生成符合正態分佈的資料,並畫出正態分佈的鐘曲線。
自己學習python 隨手寫的一個小例子。先利用 numpy.random.randn生成符合正態分佈的資料,然後再給這些資料畫正態分佈的曲線圖。 import numpy as np impor
【Python3】Python的Scripts資料夾下沒有pip.exe,解決辦法
今天給同學安裝32位版的python3.7,裝完竟然在Scripts資料夾下連pip.exe都沒有。 解決辦法: Windows命令列,輸入:python -m ensurepip,即可生成pip3.exe 然後新增Scripts路徑到環境變數path中即可。
【A】python資料分析與機器學習實戰 專案開始前,怎麼根據實際專案選擇合適的機器學習模型
選擇合適的機器學習演算法: 最好的演算法的唯一路徑可能就是去嚐遍所有的演算法。但是這種方法非常 “蠢”。 機器學習型別 這部分我們會介紹一些最流行的機器學習模型型別。如果你對這些類別比較熟悉,那麼對你以後去選擇機器學習模型是非常有利的。 監督學習
【python】python新手必碰到的問題---encode與decode,中文亂碼[轉]
為什麼會報錯“UnicodeEncodeError:'ascii' codec can't encode characters in position 0-1: ordinal notin range(128)”?本文就來研究一下這個問題。字串在Python內部的表示是unicode編碼,因此,在做編碼轉換