1. <strong id="7actg"></strong>
    2. <table id="7actg"></table>

    3. <address id="7actg"></address>
      <address id="7actg"></address>
      1. <object id="7actg"><tt id="7actg"></tt></object>

        7個絕佳的學習 Python 編程的開源庫

        共 2292字,需瀏覽 5分鐘

         ·

        2020-09-06 05:52



        開源最前線 / OpenSourceTop?

        很多伙伴們在學習Python的過程中,更傾向于在Github上尋找Python學習資料。

        今天就和大家分享Github上7個絕佳Python編程學習開源庫

        • learn-python3

        • playground?and?cheatsheet?for?python

        • full-speed-python?

        • python_reference

        • python-programming-exercises

        • coding-problems

        • TheAlgorithms



        1、learn-python3


        這個存儲庫一共有19本Jupyter筆記本

        它涵蓋了字符串和條件之類的基礎知識,然后討論了面向對象編程,以及如何處理異常和一些Python標準庫的特性等。

        每一個主題都有一個“notebook”鏈接,它會向你介紹該主題和一些示例代碼,當你完成這些內容之后,還有一個練習鏈接,點擊后你就可以做一些測試題。

        項目地址:
        https://github.com/jerry-git/learn-python3


        2、learn-python


        這個存儲庫還可以作為Python的介紹,幫助你從初級水平上升至中級,這里的中級指的是熟練地使用這種編程語言,而不僅僅是簡單的循環(huán)和算法。

        該存儲庫是一個Python腳本集合,每個腳本都是一個核心類別的子主題,比如“操作符”、“數據類型”和“控制流”。

        你不必完整地學習該課程,正如作者指出的那樣,你還可以將存儲庫用作備忘單,在需要的時候,快速查找,查看文檔,查看代碼,然后運行測試,看代碼是否能正常運行,是否按照代碼準則編寫。

        項目地址:
        https://github.com/trekhleb/learn-python/blob/master/src/control_flow/test_if.py


        3、full-speed-python?


        該存儲庫快速介紹了字符串和列表等基礎知識,然后快速深入到更高級的主題,“類”和“異步編程”等。

        作者在寫這本書時采用了一種實用的方法,用代碼示例簡要介紹了每個主題,然后直接跳到練習問題,讓讀者可以自己嘗試。

        你可以在項目詳情頁下載pdf/epub文件。

        項目地址:
        https://github.com/joaoventura/full-speed-python


        4、python_reference


        此存儲庫不像前面的存儲庫那樣從基礎的Python概念開始介紹,相反地,這個存儲庫更多的是關于中級主題,比如“Python中的SQLite數據庫操作”。

        如果你在Python方面已經有了堅實的基礎,那么該資源可以有助于你更好地利用該語言的不同特性,和前面的存儲庫一樣的是,python_reference也帶有編輯和運行代碼的notebooks

        此外,該倉庫還有一些有用的非代碼資源,作者將其鏈接到更多的“理論資源”。這部分資源都是坐著認為對學習Python有用的外部資源,包括論壇、書籍和現有的Python項目。

        項目地址:
        https://github.com/rasbt/python_reference/


        5、Python-programming-exercises


        這個存儲庫目前提供了100個Python編程練習,難度從初學者到高級。這些問題和解決方案最初是用Python 2編寫的,但作者后來更新了所有100個問題,用Python 3編寫。

        另外還有一個由不同作者編寫的“擴展版本”,具有相同的問題和不同的解決方案,在這個擴展的存儲庫中,作者試圖展示解決一個問題的不同方法,這些方法可能比原來的解決方案更有效或更“python化”。

        項目地址:
        https://github.com/zhiwehu/Python-programming-exercises


        6、coding-problems


        和前面的存儲庫一樣,這個存儲庫包含了一個完整的編程和算法練習,這個存儲庫為每個練習提供了一個Python文件,這個文件包含問題和解決方案。

        這些問題并不是從一個完全的初學者難度開始的,所以我建議在你已經掌握了堅實的基礎(使用函數、控制流程等)之后再來回答這些問題。

        除了包含算法問題和解決方案的Python文件之外,他還提供了一個全面的其他資源列表供用戶使用。其中包括許多在線課程,推薦的書籍,以及關于編程問題的熱門網站的鏈接。

        項目地址:
        https://github.com/MTrajK/coding-problems/


        7、TheAlgorithms


        這個存儲庫提供了一個文件集合,向你展示在Python中實現不同的算法。

        這些算法被分成從“算術分析”“區(qū)塊鏈”“數據結構”等類別。

        如果你是Python的新手,我建議你先打好基礎,因為這個存儲庫實際上是為那些已經熟悉該語言并希望加深其算法知識的人準備的。

        作者還為其他一些主要語言(Java、c++、C、Go、Javascript)創(chuàng)建了類似的“學習算法”存儲庫。

        項目地址:
        https://github.com/TheAlgorithms/Python/

        -END-

        往期精彩推薦 --??

        -- 1、在線代碼編輯器,可以分享給任何人
        -- 2、Python 造假數據,用Faker就夠了
        -- 3、在Python中玩轉Json數據



        --? 留下你的“在看”唄!


        瀏覽 60
        點贊
        評論
        收藏
        分享

        手機掃一掃分享

        分享
        舉報
        評論
        圖片
        表情
        推薦
        點贊
        評論
        收藏
        分享

        手機掃一掃分享

        分享
        舉報
        1. <strong id="7actg"></strong>
        2. <table id="7actg"></table>

        3. <address id="7actg"></address>
          <address id="7actg"></address>
          1. <object id="7actg"><tt id="7actg"></tt></object>
            大香蕉网视频在线 | 国产人伦激情在线观看 | 伊人www| 国产三级农村妇女在线观看 | 日本三级一区二区三区 | 香蕉久久国产亚洲-V666AV | 最近中文字幕在线中文视频 | 揉捏雪乳乱颤娇喘连连 | 黄色操| 人人操人人操人人 |