回覆列表
  • 1 # 指間程式碼

    而程式設計又要下一些軟體,有時候軟體還會出各種毛病。所以向你推薦一個網站python123.io 這個網站不僅可以學基礎知識,還有大量影片,同時還有同步練習,最重要的是它還可以線上程式設計。

  • 2 # 小小猿愛嘻嘻

    Python作為一門廣泛使用的程式語言,學習網站和程式設計軟體其實非常多,下面我簡單介紹一下,感興趣的朋友可以嘗試一下:

    Python學習網站

    菜鳥教程

    這是一個非常不錯的程式設計學習網站,前後端都有(其中就包括Python),所有資料都是以文件的方式線上學習,知識點全面,內容由淺深入(非常基礎),章節循序漸進,還提供線上練習環境,非常適合初學者學習入門:

    慕課網

    這也是一個眾所周知的程式設計學習網站,前後端(包含Python)、資料庫等都有,所有資料都是以影片的方式線上學習,既有基礎入門教程,也有高階專案示例,對於想提升程式設計水平的開發人員來說,是一個非常不錯的選擇:

    B站

    這是一個資源非常豐富的網站,不僅僅只是娛樂八卦,B站也提供了非常多的Python教學影片,可以完全為我所用,既有基礎入門,也有高階深入,課程非常全面、內容循序漸進、由淺深入,對於想入門Python程式設計或提升的開發人員來說,也是一個非常不錯的選擇:

    Python程式設計軟體

    VS Code

    Sublime Text

    這也是一個輕量級的程式碼編輯器,可以跨平臺使用,但原則上不免費,基本使用方式和VS Code差不多,智慧補全、程式碼高亮、語法檢查、文字編輯等功能非常不錯,配置本地Python直譯器後,也可以當做一個非常不錯的Python程式設計軟體來使用,對於入門來說,也是一個不錯的選擇:

    PyCharm

    這是一個比較專業的Python程式設計軟體,Jetbrains公司的產品,重量級的,相比較前面2個輕量級的程式碼編輯器,PyCharm支援程式碼重構、程式碼分析、單元測試等高階功能,因此開發效率更高,也更適合大型專案,在公司和個人中廣泛使用,非常不錯:

    目前,就分享這6個不錯的Python學習網站和程式設計軟體吧,對於Python入門學習來說,完全夠用了,當然,還有許多其他網站和軟體,像實驗樓、Spyder等,也都非常不錯,網上也有相關教程和資料,介紹的非常詳細,感興趣的話,可以搜一下,希望以上分享的內容能對你有所幫助吧,也歡迎大家評論、留言進行補充。

  • 3 # 軟體測試開發技術棧

    明確方向

    首先,我們需要清楚自學Python程式設計的目的是什麼,也就是將要是使用Python用於哪個方向的開發工作。Python作為一門被廣泛應用的程式語言,可以應用於資料探勘分析、AI人工智慧、前端應用開發、Linux運維、自動化、測試等多種方向,不同方向的Python學習曲線是不同的。

    無論我們是希望透過學習Python尋求新的行業工作,還是希望在已有行業進行深耕,做更多事情,明確學習的目標是至關重要的。

    明確方式

    我們在明確方向之後,然後再來看看學習Python的方式有哪些。

    首先,對於 Python基礎部分,比如資料結構、語法、函式等等,如下圖。這些內容是可以透過一些網站、書籍進行自學的,難度很低。如果有其他語言的程式設計基礎,學起來將更加的容易。即使我們是想透過培訓的方式學習,也建議提前透過自學掌握Python基礎部分內容。

    可以透過如下途徑學習Python基礎內容:

    文件教程

    https://www.liaoxuefeng.com/wiki/0014316089557264a6b348958f449949df42a6d3a2e542c000

    Python 基礎教程 | 菜鳥教程

    http://www.runoob.com/python/python-tutorial.html

    w3cschool

    https://www.w3cschool.cn/position/kqc20f.html

    Python 100例

    http://www.runoob.com/python/python-100-examples.html

    影片教程

    慕課網

    https://www.imooc.com/

    網易雲

    https://study.163.com/

    社群

    Python中文社群維基

    https://python-chinese.github.io/

    PythonTab——python中文開發者社群

    https://www.pythontab.com/

    我們在掌握 Python基礎之後,然後根據自己的 Python應用方向,再確定後續的學習方式。

    以我個人的理解,對於像 資料探勘分析、自動化測試、Linux自動化運維、測試這類方向,有了Python基礎,如果又有相關行業經驗,基本上不需要考慮參加其他培訓了,因為此類學習曲線相對單一,整個知識與技能體系相對簡單,技術複雜度和學習成本相對較低,同時上面介紹了網路上許多免費的教程,足夠幫助我們進行後續的學習。我們需要考慮的更多是如何將所學應用到實際工作當中,給工作效率和質量帶來提升。

    除此之外,比如AI人工智慧、前端應用開發等方向,需要體系化的知識結構,學習曲線複雜,如果透過自學的方式很難構建完整的知識、能力體系,效果也難以保障,容易事倍功半,偏離方向。因此這類方向建議參與培訓的方式來學習。

    最後,如果我們是為了換一個工作方向(轉行)而選擇學習Python程式設計,雖然我們的主觀動能效能夠促使我們克服很多的困難,但還是建議考慮客觀存在的一些因素,比如所在城市目前相關行業的發展情況以及行業相關人才的用人需求、要求。 關於培訓學習,也需要結合上面所提到的。 在培訓機構選擇時建議多考慮就業問題,如根據自身條件及現狀諮詢相關培訓機構,先了解能夠培訓的技能及是否提供相關企業內推機會,機構該專業的就業率、薪資情況等等。

    Pytho程式設計環境快速搭建

    兩步,先安裝Python環境,再安裝Python開發IDE,如下:

    透過Anaconda安裝Python

    Anaconda指的是一個開源的 Python 發行版本,其包含了conda、Python等180多個科學包及其依賴項。

    我們從Anaconda 官網下載Anaconda,下載地址如下:

    https://www.continuum.io/downloads

    建議選擇安裝Python 3.7版本,完成下載之後,雙擊啟動安裝程式,安裝過程注意以下幾點注意:

    如上,我們選擇“Just Me(recommended)”安裝,若在安裝時選擇了“為所有使用者安裝”,則解除安裝Anaconda然後重新安裝。

    如上,安裝路徑中不要包含空格,也不要包含中文(unicode編碼)。

    如上,在“Advanced Options”中不要勾選“Add Anaconda to my PATH environment variable.”(新增 Anaconda到我的環境變數)。如果勾選,可能會影響其他程式的使用。

    如上,如果使用Anaconda安裝或者更新第三方庫,可以開啟Anaconda Navigator或者在開始選單中的“Anaconda Powershell Prompt”(類似於Windows中的“CMD終端”)中進行操作。

    使用整合開發環境Pycharm編寫Python程式碼PyCharm是一種Python IDE,帶有一整套可以幫助使用者在使用Python語言開發時提高其效率的工具,比如除錯、語法高亮、Project管理、程式碼跳轉、智慧提示、自動完成、單元測試、版本控制。此外,該IDE提供了一些高階功能,以用於支援Django框架下的專業Web開發。

    PyCharm 的官網下載地址,如下:

    http://www.jetbrains.com/pycharm/download/#section=windows

    完成下載之後,雙擊啟動安裝程式,安裝過程非常簡單,此處不做說明。

    安裝完成後,如果需要執行程式,需要先新增直譯器。

    使用Pycharm安裝、更新第三方庫

    美好的開始,Hello World

    以下例項是我們使用Python開發的第一個例項,即 輸出"Hello World!" 。

  • 4 # 工號1024

    分享4個Python程式碼編輯器,文末贈送超多幹貨,免費的python學習資源和各種技巧全集。

    Atom

    型別:原始碼編輯器。

    價格:開源。

    平臺支援: WINDOWS,LINUX,Mac OS等。

    截圖供參考:

    Atom是一個免費的原始碼編輯器,基本上是一個桌面應用程式,它是透過Web技術構建的。

    功能:

    Atom可以進行跨平臺編輯。它還具有內建的軟體包管理器和檔案系統瀏覽器。它透過智慧靈活的自動完成功能幫助使用者更快地編寫指令碼。它支援多種窗格功能,可以在整個應用程式中查詢和替換文字。

    優點:

    它很簡單,而且使用起來真的很簡單。Atom允許使用者進行UI自定義。它在GitHub上得到了很多支援。它可以快速開啟檔案以檢索資料和資訊。

    缺點:

    由於它是基於瀏覽器的應用程式,因此需要花費更多時間對配置和外掛進行排序。製表符笨拙,降低了效能,有時載入速度很慢。Vim

    型別:原始碼編輯器。

    價格:開源。

    平臺支援: WINDOWS,LINUX,Mac OS,IOS,Android,UNIX,AmigaOS,MorphOS等。 截圖供參考:

    Vim是一種流行的開源文字編輯器,可用於建立和修改任何型別的文字,並且高度可配置。

    根據開發人員的說法,VIM是一個非常穩定的文字編輯器,並且在每個新發行版中其效能質量都在提高。Vim文字編輯器可用作命令列介面以及獨立應用程式。

    功能:

    它帶有廣泛的外掛系統。它為許多程式語言和檔案提供了廣泛的支援。它具有強大的整合,搜尋和替換功能。

    優點:

    Vim為使用者提供兩種不同的工作模式,即正常模式和編輯模式。它帶有自己的指令碼語言,允許使用者修改和自定義功能。它還支援其他所有編輯器都沒有的非程式設計應用程式。

    缺點:

    它只是一個文字編輯工具,顯示的彈出視窗沒有其他顏色。它不是非常容易學習,一開始就很難學習。Visual Studio

    型別:原始碼編輯器。

    價格:開源。

    平臺支援: WINDOWS,LINUX,Mac OS等。

    截圖供參考:

    Visual Studio Code是一個開放原始碼編輯器,主要用於開發和除錯最新的Web和雲專案。是python開發人員的主要選擇之一。

    功能:

    它具有強大的偵錯程式,使用者可以從編輯器本身進行除錯。它與GIT高度整合,因此使用者可以執行GIT操作,直接從編輯器本身提交。Visual Studio具有高度的可擴充套件性和可定製性。

    優點:

    它提供了多語言支援以及其他語言所不具備的許多其他功能。它具有良好的佈局和介面。它允許開發人員對從VS程式碼市場獲得的外掛進行自定義。

    缺點:

    使用Visual Studio程式碼搜尋非常慢。最初,它需要足夠的時間來啟動。Sublime Text

    型別:原始碼編輯器。

    價格: 80美元。

    平臺支援: WINDOWS,LINUX,Mac OS等。

    截圖供參考:

    Sublime Text是基於C ++和Python開發的非常流行的跨平臺文字編輯器,並且還具有Python API。

    功能:

    它具有多項選擇功能,可以一次更改許多內容,還有一個命令面板可以排序,更改語法,更改縮排等強大功能。良好的擴充套件功能,官方稱之為安裝包(Package)。即時的檔案切換。隨心所欲的跳轉到任意檔案的任意位置。它是高度可定製的,允許拆分編輯,允許即時專案切換,並且也是跨平臺的。

    優點:

    它與語言語法具有良好的相容性。它允許使用者選擇與專案相關的特定首選項。它還具有GOTO定義功能,可為每個方法,類和函式生成應用程式範圍的索引。它顯示出高效能,並具有強大的跨平臺使用者介面工具包。

    缺點:

    它沒有強大的GIT外掛。

    每個編輯器都有其各自特點,使用前根據自己的使用習慣和專案屬性擇優選取。下面上乾貨,關於python的學習資源和技巧:awesome-python——史上最全Python資源大集合

    2021系列——用上就離不開的Python的小技巧

    乾貨分享——Python語言的奇技淫巧大揭秘

    乾貨分享——GitHub上有哪些優秀的Python爬蟲專案?

    2021系列——Python有哪些殺手級超框架或庫或應用?

    2021系列——你不可以不知道的10大Python效率工具

    技術分享——使用Nim加速Python程式碼

    乾貨分享——利用Python實現電腦滑鼠和鍵盤自動化

    2021系列——2021應該知道的12個Python和R資源

    10個有用的Jupyter Notebook擴充套件外掛

    技術分享——Jupyter Notebook有哪些奇技淫巧上

    技術分享——Jupyter Notebook有哪些奇技淫巧下

  • 5 # Python菠蘿

    學習python語言前期肯定是有準備工作的~一起看看吧

    Python開發環境的搭建

      一. 安裝python

      1. 從python官網下載相應版本的python安裝包,開啟百度,搜尋python官網,或者輸入python

      官網地址https://www.python.org/

      

      

      4. 這裡安裝到c盤上,預設安裝

      

      此處為自定義安裝

      

    選擇第一項是系統使用者下所有使用者可啟動,Add Python 3.6 to PATH 是將安裝路徑新增到PATH環境變數中,方便直接運行於系統各種環境中(如果有多個版本的Python或測試環境可不新增,需要新增可手動新增,查詢到安裝的地址並複製地址到以下操作,計算機——右鍵屬性——高階系統設定——環境變數——系統變數——選擇PATH——雙擊在變數值中新增——注意在最後新增並有“;”為隔斷符)。

      我這裡選擇自定義安裝,並全選安裝

      安裝完成,開啟Python之旅。

    第二個問題,關於推薦的課程:

    我是一名python開發工程師,這裡有我自己整理了一套最新的系統學習教程,包括從基礎python指令碼到web開發、爬蟲、資料分析、資料視覺化、機器學習等。需要的我可以免費分享給大家,大家關注我,私戳我 “111” 即可獲取哦~

  • 6 # 退役程式設計師妮妮

    去官網下個python裝一下,程式碼編輯器我用的是VS Code,網上免費課程很多,從基礎學起,有一定基礎可以選擇些想要實現的功能來做些小專案強化

  • 中秋節和大豐收的關聯?
  • 引發“文和亂武”的三國謀士賈詡,為何被尊為魏晉八君子之首?