Python技能樹及CSDN MarkDown編輯器測評

来源:https://www.cnblogs.com/jfm13/archive/2022/04/17/16157465.html
-Advertisement-
Play Games

測評目錄 python技能樹測評 python技能樹是什麼 python技能樹長什麼樣 如何學習python技能樹 python技能樹可能需要的改進 對python技能樹的總結 CSDN MarkDown編輯器測評 python技能樹測評 CSDN上線了一個叫python技能樹的產品,主要是用來作為 ...


測評目錄

 

python技能樹測評

CSDN上線了一個叫python技能樹的產品,主要是用來作為學習python的一種渠道和手段,裡面涉及到了python的方方面面。我們在學習的過程中可以自主學習自己感興趣的python知識,也可以用來複習鞏固課堂上學過的python知識。

python技能樹是什麼

技能樹是CSDN提供的一個系統化、面向實戰的學習環境。它能幫助用戶從初學者成長為合格的Python 工程師。

在這裡插入圖片描述
它系統而全面地整理了關於Python的知識點,並從 CSDN 自身海量的數據中不斷更新和補充高質量的內容。

在這裡插入圖片描述
除了傳統的閱讀式學習和視頻mooc式教學, 技能樹還為每一個知識點都提供了相應的習題,幫助大家隨練隨學,檢驗對於知識的掌握程度和實操水平,直至精通。對於學習者而言,這個功能我認為是最為實用且有意義的。

在這裡插入圖片描述

python技能樹長什麼樣

首先,進入技能樹界面,我們會看到左側是列表型的【學習目錄】以及右側是段落式的【學習目錄】。

先來看左側的目錄,預備知識這裡包含了七個板塊:先是Python簡介,然後是程式設計思想,接著會教你如何安裝python,以及運行python程式,介紹常用的開發工具(IDE和庫),接著就講了程式員應該養成的好習慣——編碼規範,最後用模塊化的pip進行總結。

在這裡插入圖片描述
再來看下段落式目錄,這裡會有各種知識點和參考資料的數量,還有練習題數量,以及本章難度星級。右上角還有學習人數,給你營造學習的緊迫感,促使你學習(效果有待進一步考證……)

在這裡插入圖片描述

如何學習python技能樹

對於python初學者尤其是自學者而言,我認為還是要從基礎語法開始一章一節地開始過。但對於學習過一定python知識的用戶而言,我們也可以通過技能樹詳細細緻的目錄來挑選需要學習的知識。

當你學習的是全新的一章內容時,先仔細閱讀參考資料中所提到的每一個例子,如果時間充裕的話,還可以選擇性地看一下參考資料中的視頻,加深和糾正自己對知識點的理解。如果是先前學習瞭解過的知識,我們可以根據自己的需要選擇參考資料中需要看的知識點,可以節約不少時間。

對於技能樹中自帶的練習題,我認為還是要“多多益善”,除了前期對於python基本知識介紹的部分,基本後續每一道題都有一定的難度(可能是個人水平問題),大部分題目與所學習的知識點也十分貼合,在學習後最大程度保證了檢驗的效果。

如果確實遇到不會做的題目,或者是對於題目的答案有疑惑的情況下,技能樹還為大家提供了交流討論的專區,你所遇到的大多數問題,都可以在這裡找到解答。

而對於技能樹所提供的筆記專區,我自己是沒有記筆記總結的習慣,但用戶在使用過程中,也可以根據自己的喜好將這部分內容的總結記錄在這裡。

python技能樹可能需要的改進

第一點,這可能並不是一個需要改進的地方,而是我本人在短暫的使用過程中的一點小疑問。似乎技能樹中所有參考資料都是來源於各位博主在csdn所發佈的相關博文(因為每篇參考資料下麵都有該作者博主的名字)。雖然我瀏覽的幾個部分(包括上課沒有完全理解的正則表達式、製作電腦可視化界面時學習的Tkinter庫等內容)都是十分詳細,甚至堪比增加了相關例子的官方文檔,在很大程度上解決了我所遇到的問題。但會不會在某些較為冷門的部分知識,官方是如何保證這些參考資料的正確性和準確性呢?是否經過一些相關的審核呢?

第二點,在剛纔介紹練習題時我也提到了,有的練習題確實存在一定難度,可能對於更適合對所學知識有一定瞭解的用戶去練習,對於一個完完全全的新手而言,想要獨立做出每一道習題,確實有一些強人所難了。

第三點,同樣是對於練習題,除去難度方面的問題,有一小部分題目(尤其是最開始幾章)存在一定程度上的“融會貫通”,對於新手而言,完全沒學過後續知識的情況下,可能會有一點點勸退。

但總的來說,這些問題在我使用過程中出現的頻率極低,瑕不掩瑜,對我學習python起到了極大的幫助。

對python技能樹的總結

總的來說,python技能樹的功能還是非常全面的,涉及到了python知識的方方面面,也算是給大家建立了一個交流的平臺。剛開始我看到這個技能樹的時候,覺得應該是給一些新手入門的用戶進行學習的產品,後來親身體驗完了之後,感覺並不是那麼適合純新手直接學習。因為它本身提供的知識體系並不是那麼循序漸進,能夠學習的也只有參考資料。練習題的難度也不是那種純新手能輕易寫得出來的代碼,有時候可能還要靠猜。這樣看來,似乎更像是給有一定學習檢驗的開發者相互交流、相互學習的一個平臺。

CSDN MarkDown編輯器測評

對於markdown語言我也同樣是一名初學者,甚至比對於python而言還要陌生。對於python,之前還有所接觸,但對於markdown,是由於這個學期的課程要求才第一次瞭解到。

但在使用csdn提供的這個markdown編輯器時,我卻發現,這個編輯器的強大功能。先前幾次markdown格式的實驗報告都是通過在pycharm軟體上安裝相關的插件來實現markdown格式文件的編寫,但仍存在許多的問題,操作較為複雜,對初學者並不友好。

在這裡插入圖片描述
而在csdn提供的這個markdown編輯器中,解決了我所遇到的許多問題。(包括上面所寫的全部內容,能在較短的時間內實現整齊、有層次的記錄,很大程度上都得益於這個編輯器的幫助)

首先,是在圖片的添加方面,本編輯器的使用方便程度簡直和在pycharm中使用有著天差地別。可以直接通過本地文件的選擇,直接上傳到你的markdown文件中,無需像pycharm中一樣輸入一長段複雜的地址,尤其是對於我需要寫實驗報告,添加較多的圖片時,極大改善了用戶體驗。

其次,得益於csdn markdown編輯器的線上編輯屬性,該編輯器可以實現如同wps一樣的自動保存功能,將用戶幸苦記錄的內容不定期的保存,最大可能地減少用戶因為各種各樣奇奇怪怪的情況造成的文字丟失(確實關鍵)。

在這裡插入圖片描述

最後,該編輯器對於新手而言,提供了“無微不至”的照顧,在界面的最右側有專門的語法說明單元,幫助初學者在使用時隨時對不熟練的操作進行查找、學習,十分方便。

在這裡插入圖片描述
當然,以上對於csdn markdown編輯器的看法,只是我作為初學者和新手在使用過pycharm和該編輯器之後進行的一個簡單對比,可能該編輯器還存在許多可以改進和提高的地方,也歡迎大家一一指出!


您的分享是我們最大的動力!

-Advertisement-
Play Games
更多相關文章
  • http響應response headers中會有一個cache-control,這個參數就是用來做強制緩存的 一、什麼是強制緩存 強制緩存就是服務端告訴客戶端某些資源(JS CSS IMG)需要按照某種方法存在客戶端本地,下次請求時直接從本地緩存中獲取資源,不用再通過伺服器,提高了網頁載入速度。 ...
  • 網頁Cytus Ⅱ的製作 整體佈局 單欄佈局,整體按順序分為以下幾個板塊: 頁首下載、新聞表單、角色輪播圖、視頻、頁尾以及側邊欄 要儘可能把自己的所有知識用上,所以可能會有和原網頁寫法不同,但基本樣式差不多 頁首下載 背景圖片 .head { width: 100%; height: 960px; ...
  • ##背景 封樓期間難得空閑,也靜不下心學習,空閑之餘萌生了重做引導單頁的想法。因為之前都是扒站(某大公司游戲官網)+小改,一來雖然很炫酷,但本人水平有限,仍有很大一部分JS無從下手,甚至是看不懂|-_-|;二來對方畢竟沒有開源,無論道德還是法律都說不過去,所以……先從簡單處寫起,後續慢慢迭代吧! # ...
  • 策略模式是什麼 策略模式是一種行為設計模式, 它能讓你定義一系列演算法, 並將每種演算法分別放入獨立的類中, 以使演算法的對象能夠相互替換。 為什麼用策略模式 當你想使用對象中各種不同的演算法變體,並希望能在運行時切換演算法時,可使用策略模式。策略模式讓你能將不同行為抽取到一個獨立類層次結構中, 並將原始類組 ...
  • 函數是帶名字的代碼塊,要執行函數定義的特定任務,可調用該函數。 需要在程式中多次執行同一項任務時,你無需反覆編寫完成該任務的代碼,而只需調用執行該任務的函數,通過使用函數,程式的編寫、閱讀、測試和修複都將更容易。主程式文件的組織更為有序 一、如何定義一個函數 使用關鍵字 def 來定義一個函數。 d ...
  • 簡介 通過annotation像強類型language那樣指定變數類型,包括參數和返回值的類型 因為Python是弱類型語言,這種指定實際上無效的。所以這種寫法叫annotation,就是個註釋參考的作用。通過annotation可以極大的提升代碼可讀性 語法為“var_name: type [= ...
  • 本文將以單鏈表和靜態鏈表的初始化代碼(c++)為例,具體分析了結構體中typedef struct LNode{....} LNode, *LinkList, SLinkList[MaxSize];的相關問題,並補充了C++中引用類型的一點知識。 ...
  • https://www.cnblogs.com/yeungchie/ 記錄一些常用的 模塊 / 方法 。 多線程 使用模塊 threads use 5.010; use threads; # 定義一個需要併發的子函數 sub func { my $id = shift; sleep 1; print ...
一周排行
    -Advertisement-
    Play Games
  • 移動開發(一):使用.NET MAUI開發第一個安卓APP 對於工作多年的C#程式員來說,近來想嘗試開發一款安卓APP,考慮了很久最終選擇使用.NET MAUI這個微軟官方的框架來嘗試體驗開發安卓APP,畢竟是使用Visual Studio開發工具,使用起來也比較的順手,結合微軟官方的教程進行了安卓 ...
  • 前言 QuestPDF 是一個開源 .NET 庫,用於生成 PDF 文檔。使用了C# Fluent API方式可簡化開發、減少錯誤並提高工作效率。利用它可以輕鬆生成 PDF 報告、發票、導出文件等。 項目介紹 QuestPDF 是一個革命性的開源 .NET 庫,它徹底改變了我們生成 PDF 文檔的方 ...
  • 項目地址 項目後端地址: https://github.com/ZyPLJ/ZYTteeHole 項目前端頁面地址: ZyPLJ/TreeHoleVue (github.com) https://github.com/ZyPLJ/TreeHoleVue 目前項目測試訪問地址: http://tree ...
  • 話不多說,直接開乾 一.下載 1.官方鏈接下載: https://www.microsoft.com/zh-cn/sql-server/sql-server-downloads 2.在下載目錄中找到下麵這個小的安裝包 SQL2022-SSEI-Dev.exe,運行開始下載SQL server; 二. ...
  • 前言 隨著物聯網(IoT)技術的迅猛發展,MQTT(消息隊列遙測傳輸)協議憑藉其輕量級和高效性,已成為眾多物聯網應用的首選通信標準。 MQTTnet 作為一個高性能的 .NET 開源庫,為 .NET 平臺上的 MQTT 客戶端與伺服器開發提供了強大的支持。 本文將全面介紹 MQTTnet 的核心功能 ...
  • Serilog支持多種接收器用於日誌存儲,增強器用於添加屬性,LogContext管理動態屬性,支持多種輸出格式包括純文本、JSON及ExpressionTemplate。還提供了自定義格式化選項,適用於不同需求。 ...
  • 目錄簡介獲取 HTML 文檔解析 HTML 文檔測試參考文章 簡介 動態內容網站使用 JavaScript 腳本動態檢索和渲染數據,爬取信息時需要模擬瀏覽器行為,否則獲取到的源碼基本是空的。 本文使用的爬取步驟如下: 使用 Selenium 獲取渲染後的 HTML 文檔 使用 HtmlAgility ...
  • 1.前言 什麼是熱更新 游戲或者軟體更新時,無需重新下載客戶端進行安裝,而是在應用程式啟動的情況下,在內部進行資源或者代碼更新 Unity目前常用熱更新解決方案 HybridCLR,Xlua,ILRuntime等 Unity目前常用資源管理解決方案 AssetBundles,Addressable, ...
  • 本文章主要是在C# ASP.NET Core Web API框架實現向手機發送驗證碼簡訊功能。這裡我選擇是一個互億無線簡訊驗證碼平臺,其實像阿裡雲,騰訊雲上面也可以。 首先我們先去 互億無線 https://www.ihuyi.com/api/sms.html 去註冊一個賬號 註冊完成賬號後,它會送 ...
  • 通過以下方式可以高效,並保證數據同步的可靠性 1.API設計 使用RESTful設計,確保API端點明確,並使用適當的HTTP方法(如POST用於創建,PUT用於更新)。 設計清晰的請求和響應模型,以確保客戶端能夠理解預期格式。 2.數據驗證 在伺服器端進行嚴格的數據驗證,確保接收到的數據符合預期格 ...