<ruby id="bdb3f"></ruby>

    <p id="bdb3f"><cite id="bdb3f"></cite></p>

      <p id="bdb3f"><cite id="bdb3f"><th id="bdb3f"></th></cite></p><p id="bdb3f"></p>
        <p id="bdb3f"><cite id="bdb3f"></cite></p>

          <pre id="bdb3f"></pre>
          <pre id="bdb3f"><del id="bdb3f"><thead id="bdb3f"></thead></del></pre>

          <ruby id="bdb3f"><mark id="bdb3f"></mark></ruby><ruby id="bdb3f"></ruby>
          <pre id="bdb3f"><pre id="bdb3f"><mark id="bdb3f"></mark></pre></pre><output id="bdb3f"></output><p id="bdb3f"></p><p id="bdb3f"></p>

          <pre id="bdb3f"><del id="bdb3f"><progress id="bdb3f"></progress></del></pre>

                <ruby id="bdb3f"></ruby>

                ??碼云GVP開源項目 12k star Uniapp+ElementUI 功能強大 支持多語言、二開方便! 廣告
                ### 導航 - [索引](../genindex.xhtml "總目錄") - [模塊](../py-modindex.xhtml "Python 模塊索引") | - [下一頁](interpreter.xhtml "2. 使用 Python 解釋器") | - [上一頁](index.xhtml "Python 教程") | - ![](https://box.kancloud.cn/a721fc7ec672275e257bbbfde49a4d4e_16x16.png) - [Python](https://www.python.org/) ? - zh\_CN 3.7.3 [文檔](../index.xhtml) ? - [Python 教程](index.xhtml) ? - $('.inline-search').show(0); | # 1. 課前甜點 如果你經常在電腦上工作,總會有些任務會想讓它自動化。比如,對一大堆文本文件進行查找替換,對很多照片文件按照比較復雜的規則重命名并放入不同的文件夾。也可能你想寫一個小型的數據庫應用,一個特定的界面應用,或者一個簡單的游戲。 如果你是專業的軟件開發人員,你可能需要編寫一些C/C++/Java庫,但總覺得通常的開發的流程(編寫、編譯、測試、再次編譯等)太慢了。可能給這樣的庫寫一組測試,就是很麻煩的工作了。或許你寫了個軟件,可以支持插件擴展語言,但你不想為了自己這一個應用,專門設計和實現一種新語言了。 那么,Python正好能滿足你的需要。 對于這些任務,你也可以寫Unix腳本或者Windows批處理完成,但是shell腳本最擅長移動文件和替換文本,并不適合GUI界面或者游戲開發。你可以寫一個C/C++/Java程序,但是可能第一版本的草稿都要很長的開發時間。Python的使用則更加簡單,可以在Windows,Mac OS X,以及Unix操作系統上使用,而且可以幫你更快地完成工作。 Python很容易使用,但它是一種真正的編程語言,提供了很多數據結構,也支持大型程序,遠超shell腳本或批處理文件的功能。Python還提供比C語言更多的錯誤檢查,而且作為一種“超高級語言”,它有高級的內置數據類型,比如靈活的數組和字典。正因為這些更加通用的數據類型,Python能夠應付更多的問題,超過Awk甚至Perl,而且很多東西在Python中至少和那些語言同樣簡單。 Python 允許你劃分程序模塊,在其他的 Python 程序中重用。它內置了很多的標準模塊,你可以在此基礎上開發程序——也可以作為例子,開始學習 Python 編程。例如,文件輸入輸出,系統調用,套接字,甚至圖形界面接口工作包比如 Tk 。 Python是一種解釋型語言,在程序開發階段可以為你節省大量時間,因為不需要編譯和鏈接。解釋器可以交互式使用,這樣就可以方便地嘗試語言特性,寫一些一次性的程序,或者在自底向上的程序開發中測試功能。它也是一個順手的桌面計算器。 Python程序的書寫是緊湊而易讀的。Python代碼通常比同樣功能的C,C++,Java代碼要短很多,原因列舉如下: - 高級數據類型允許在一個表達式中表示復雜的操作; - 代碼塊的劃分是按照縮進而不是成對的花括號; - 不需要預先定義變量或參數。 Python是“可擴展的”:如果你知道怎么寫C語言程序,就能很容易地給解釋器添加新的內置函數或模塊,不論是讓關鍵的程序以最高速度運行,還是把Python程序鏈接到只提供預編譯程序的庫(比如硬件相關的圖形庫)。一旦你真正鏈接上了,就能在Python解釋器中擴展或者控制C語言編寫的應用了。 順便提一下,這種語言的名字(Python意為“蟒蛇”)來自于BBC節目“Monty Python的飛行馬戲團”,而與爬行動物沒有關系。在文檔中用Monty Python來開玩笑不只是可以的,還是推薦的! 現在你已經對Python躍躍欲試了,想要深入了解一些細節了。因為學習語言的最佳方式是使用它,本教程邀請你一邊閱讀,一邊在Python解釋器中玩耍。 在下一章節,會講解使用解釋器的方法。看起來相當枯燥,但是對于嘗試后續的例子來說,是非常關鍵的。 教程的其他部分將通過示例介紹Python語言和系統中的不同功能,開始是比較簡單的表達式、語句和數據類型,然后是函數和模塊,最終接觸一些高級概念,比如異常、用戶定義的類。 ### 導航 - [索引](../genindex.xhtml "總目錄") - [模塊](../py-modindex.xhtml "Python 模塊索引") | - [下一頁](interpreter.xhtml "2. 使用 Python 解釋器") | - [上一頁](index.xhtml "Python 教程") | - ![](https://box.kancloud.cn/a721fc7ec672275e257bbbfde49a4d4e_16x16.png) - [Python](https://www.python.org/) ? - zh\_CN 3.7.3 [文檔](../index.xhtml) ? - [Python 教程](index.xhtml) ? - $('.inline-search').show(0); | ? [版權所有](../copyright.xhtml) 2001-2019, Python Software Foundation. Python 軟件基金會是一個非盈利組織。 [請捐助。](https://www.python.org/psf/donations/) 最后更新于 5月 21, 2019. [發現了問題](../bugs.xhtml)? 使用[Sphinx](http://sphinx.pocoo.org/)1.8.4 創建。
                  <ruby id="bdb3f"></ruby>

                  <p id="bdb3f"><cite id="bdb3f"></cite></p>

                    <p id="bdb3f"><cite id="bdb3f"><th id="bdb3f"></th></cite></p><p id="bdb3f"></p>
                      <p id="bdb3f"><cite id="bdb3f"></cite></p>

                        <pre id="bdb3f"></pre>
                        <pre id="bdb3f"><del id="bdb3f"><thead id="bdb3f"></thead></del></pre>

                        <ruby id="bdb3f"><mark id="bdb3f"></mark></ruby><ruby id="bdb3f"></ruby>
                        <pre id="bdb3f"><pre id="bdb3f"><mark id="bdb3f"></mark></pre></pre><output id="bdb3f"></output><p id="bdb3f"></p><p id="bdb3f"></p>

                        <pre id="bdb3f"><del id="bdb3f"><progress id="bdb3f"></progress></del></pre>

                              <ruby id="bdb3f"></ruby>

                              哎呀哎呀视频在线观看