最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

分享一下Python 開發(fā)者節(jié)省時間的10個方法

 更新時間:2015年10月02日 14:47:16   投稿:mdxy-dxy  
在這篇文章,我想強調(diào)一些 Python 可以節(jié)約時間并最大限度地提高生產(chǎn)力的方面。在做準備時,我咨詢了幾個 Pythonists,他們最節(jié)省時間的技巧是什么?答案在這里

Python 是一個美麗的語言,可以激發(fā)用戶對它的愛。所以如果你試圖加入程序員行列,或者你有點厭倦C++,Perl,Java 和其他語言,我推薦你嘗試Python.

Python有很多吸引程序員的功能 ,它易學,面向?qū)ο螅止?jié)碼編譯,免費且開源。還有運行時檢查。完整快速的支持,可以執(zhí)行各種任務(wù)的擴展。

高效的Python

在這篇文章,我想強調(diào)一些 Python 可以節(jié)約時間并最大限度地提高生產(chǎn)力的方面。在做準備時,我咨詢了幾個 Pythonists,他們最節(jié)省時間的技巧是什么?答案在這里...

1. 不使用分號

使用分號在 Python 中是可選的,對比其他面向?qū)ο笳Z言,你不需要在每一條語句后面使用分號。

這看起來很簡單,似乎也節(jié)省不了多少時間;但一旦你的代碼量擴展到數(shù)千號,這些分號就變得分心且沒有必要鍵入。

2. 找一個稱手的代碼編輯器

選擇一個稱手的代碼編輯器可以節(jié)省大量的時間。面對這么多代碼編輯器,很多新手都會感覺很迷茫。

習慣一個編輯器再使用其他編輯器會覺得很混亂,所以選一個稱手的是一個好的起點。不管你選擇哪一個,要實時支持 flake8PEP8。

關(guān)于編輯器選擇指南,請參考文章 Which Code Editors Do Pythonists Use?

3. 遵循 Python 代碼規(guī)范

example of Python style

遵循 Python 代碼規(guī)范可以提升代碼的可讀性,從而節(jié)省評審代碼的時間。(Python 的設(shè)計哲學 強調(diào)代碼的可讀性。)

4. 使用 help() 函數(shù)

Python 的 help() 是隨手可用的內(nèi)置函數(shù)可以節(jié)約很多時間,比如查找其他函數(shù)的解釋。你可以在解釋器終端直接運行該函數(shù)。

Python 文檔有更多該函數(shù)的用法。

5. 使用庫

Python 有大量的庫可以讓你不必每次都重復造輪子。

比如,你可以從 PyPI(Python包索引)選擇大量可用的包,這是一個軟件倉庫。

scikit-image home page

Scikit-image 是一個很好例子,它使圖像處理任務(wù)如模糊,增強對比度,縮放只需要一些函數(shù)調(diào)用就可以完成。

6. 使用Cookiecutter

cookiecutter logo

Cookiecutter 是一命令行工具,可以幫助你從工程模板創(chuàng)建 Python 工程,這可以節(jié)省大量的時間。

7. 嚴格的注釋

養(yǎng)成寫注釋的好習慣,可以節(jié)省你和其他人的時間,尤其是作調(diào)試跟蹤。(是的我們聽到很多,但似乎很多程序員還是需要提醒)。

Python commenting

注釋在團隊合作是非常關(guān)鍵,尤其是一個做了大量變更。

8. 經(jīng)常測試

嘗試測試你程序中的每一個組件。聽起來好像有點費時,但長時間運行可以節(jié)省大量時間,幫助你發(fā)現(xiàn)隱藏的 bug,讓你對代碼更放心,還強制你理解自己的每一片代碼在真實情況下是如何地運行。

REPL 是一個 read-eval-print loop,一個常用的代碼測試工具,很多 Pythonists 使用它。

9. 專注和專業(yè)

focus and specialize

Pythonists 都建議要有一個專注領(lǐng)域和專長。你可以使用 Python 做很多事情,從編寫網(wǎng)頁攝像到處理計算和算法。 

已經(jīng)有大量的庫可以幫助完成這些任務(wù),如 SimpleCV,計算機視覺處理;Biopython,是一個生物計算庫; SymPy,是一個數(shù)學符號計算庫。

深入類似這些的領(lǐng)域,并掌握一個特定的框架,幫助你在更深的層次學習 Python,掌握一個特定的代碼風格(在第三部分已經(jīng)提到),處理特定類型的問題。

10. 每天編碼

當你養(yǎng)成了每天寫 python 代碼,使用 python 解決問題的習慣,你就會開始用 python 思考,可以這么說,這將最終會幫助你更快的解決問題。

總結(jié)

在這邊簡短的文章中,我已經(jīng)列舉了主要的幾個我從和 python 開發(fā)者的對話收集來的 tips,下面的是我能夠添加進去的其他的 tips.

參與 python 的活動和集會

people at conference

保證參加你能夠參加到的每場活動和集會。他們有益于分享經(jīng)驗,最佳實踐,工具和其他有趣的話題。

這可能表面上不是一種省事的策略,但是通過建議,提示,破解來學習其他人的經(jīng)驗是另一種避免重復造輪子的方法。

每年一次的 PyConf 是一個知曉活動的好地方。

紙上思考

紙上思考 —— 在直接深入代碼之前這樣做 —— 將給你進行修改的靈活性。直接就去寫代碼會強迫你從一開始就得去考慮實現(xiàn)的細節(jié), 這在啟動項目時常常不是對你的時間的最佳利用方式。紙上思考這種解放注意力的方式對于頭腦風暴和問題的解決都很有好處!

掌握基礎(chǔ)知識

最后這一條看似很明顯,但一定要投入時間來學習 Python 的基礎(chǔ)知識. 這樣最終會為你節(jié)省很多的時間,因為對更加復雜的主題,你會有更好的準備.
一些好書可以對此有所幫助,它們包括:

《學習 Python》

《Python 編程入門》: 介紹Python計算機語言和計算機編程.

通過閱讀博客和文章,保持有關(guān)信息的新鮮度也很重要??梢愿M的一個很棒博客是 The Mouse Vs. The Python.

相關(guān)文章

  • selenium.webdriver中add_argument方法常用參數(shù)表

    selenium.webdriver中add_argument方法常用參數(shù)表

    這篇文章主要介紹了selenium.webdriver中add_argument方法常用參數(shù)表,需要的朋友可以參考下
    2021-04-04
  • Python 含參構(gòu)造函數(shù)實例詳解

    Python 含參構(gòu)造函數(shù)實例詳解

    這篇文章主要介紹了Python 含參構(gòu)造函數(shù)實例詳解的相關(guān)資料,需要的朋友可以參考下
    2017-05-05
  • 使用Python寫CUDA程序的方法

    使用Python寫CUDA程序的方法

    下面小編就為大家?guī)硪黄褂肞ython寫CUDA程序的方法。小編覺得挺不錯的,現(xiàn)在就分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2017-03-03
  • Python基于ssh遠程連接Mysql數(shù)據(jù)庫操作

    Python基于ssh遠程連接Mysql數(shù)據(jù)庫操作

    這篇文章主要為大家介紹了Python基于ssh遠程連接Mysql數(shù)據(jù)庫操作示例詳解,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進步,早日升職加薪
    2022-06-06
  • 利用Python將多張圖片合成視頻的實現(xiàn)

    利用Python將多張圖片合成視頻的實現(xiàn)

    這篇文章主要介紹了利用Python將多張圖片合成視頻的實現(xiàn),文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
    2020-11-11
  • PyTorch中的參數(shù)類torch.nn.Parameter()詳解

    PyTorch中的參數(shù)類torch.nn.Parameter()詳解

    這篇文章主要給大家介紹了關(guān)于PyTorch中torch.nn.Parameter()的相關(guān)資料,要內(nèi)容包括基礎(chǔ)應用、實用技巧、原理機制等方面,文章通過實例介紹的非常詳細,需要的朋友可以參考下
    2022-02-02
  • Python使用Pandas庫實現(xiàn)MySQL數(shù)據(jù)庫讀寫

    Python使用Pandas庫實現(xiàn)MySQL數(shù)據(jù)庫讀寫

    本次分享將介紹如何在Python中使用Pandas庫實現(xiàn)MySQL數(shù)據(jù)庫的讀寫,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進步,早日升職加薪
    2023-08-08
  • python簡介及下載安裝

    python簡介及下載安裝

    這篇文章介紹了python以及下載安裝的方法,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
    2022-06-06
  • Python中base64編碼與解碼詳解

    Python中base64編碼與解碼詳解

    本文主要介紹了Python2和Python3中使用base64加密方式的區(qū)別,Python3中字符為unicode編碼,而b64encode函數(shù)的參數(shù)為byte類型,所以需要先進行轉(zhuǎn)碼
    2024-11-11
  • python按時間排序目錄下的文件實現(xiàn)方法

    python按時間排序目錄下的文件實現(xiàn)方法

    今天小編就為大家分享一篇python按時間排序目錄下的文件實現(xiàn)方法,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2018-10-10

最新評論

原阳县| 贵德县| 海阳市| 镇原县| 图木舒克市| 博湖县| 措美县| 榆林市| 嘉黎县| 稻城县| 扎兰屯市| 澄迈县| 长宁区| 外汇| 夹江县| 厦门市| 鸡东县| 房产| 华坪县| 宁化县| 连江县| 玉林市| 曲松县| 来安县| 淳安县| 枝江市| 潜江市| 伽师县| 扎囊县| 镇原县| 宁安市| 成武县| 绍兴县| 新干县| 修水县| 汤原县| 河曲县| 顺义区| 贡嘎县| 临桂县| 通江县|