a级毛片免费全部播放-a级毛片免费观看在线播放-a级毛片免费观看网站-a级毛片免费看-国产成人精品在视频-国产成人精品在线

歡迎來到培訓無憂網!

全國切換

咨詢熱線 400-001-5729

位置:培訓無憂網 > 新聞資訊 > 電腦/IT > python培訓 >  Python開發培訓:提升生產效率的技巧及建議

Python開發培訓:提升生產效率的技巧及建議

來源:m.dedgn.cn 發布人:云朵

2021-12-13 11:28:11|已瀏覽:579次

Python開發培訓:提升生產效率的技巧及建議

    入門級的Python程序員是可以通過應用一些重要的技巧和工具到他們的日常工作中來顯著的提升他們的工作效率的。這篇文章是用來幫助你認識并解決五個在Python開發配置中常見問題的。這些問題我之前都曾經遇到過并且曾經作為同事和團隊領導幫助他人解決過。如果你能在開發中避免這些問題,作為你一個Python開發者你會獲得更好的開發體驗并且有更高的開發效率。

1、編譯器的歸編譯器

    當開發者把時間用在做一些電腦能做的更好的事情上時,這可以稱之為一種時間上的浪費了,一個典型的例子就是程序員將時間花在尋找一些可以被自動化工具更準確定位的bug上。

    可能是由于Python動態語言的特性以及早期被視為“腳本”語言的原因,到現在依然很少看到有什么靜態代碼分析工具和拼寫檢查器用在Python上。

    如果你只想要一個,僅僅一個工具用來提升你的Python代碼質量,同時不被錯誤的糾正以及啰嗦的提示信息干擾,那么我推薦你使用Pyflakes。Pyflakes是一個開源的,免費的,同時容易安裝的拼寫檢查工具。

    建議1:使用像Pyflakes這樣的靜態代碼分析工具。

2、避免無意義的代碼風格討論

    你的團隊會在開發中進行代碼審查?那是最好的!但是請注意,沒有太多經驗的代碼審查者經常犯的一個錯誤是花費太多時間反饋一些自動化工具就能幫他們做好的東西。是的,我說的就是代碼風格問題。

    開發團隊在代碼審查時非常容易陷入一種討論代碼風格的情境中,大多數時候他們討論的都是諸如“這里應該多加一個空格”或者“類命名應該用駝峰命名法”之類的東西。

    這是一個典型的“自行車棚效應”注1的例子,它阻止了開發者去關注一些真正應該被關注的問題,那些會導致投入更多資金和時間去維護的問題。

    快速解決這些問題的方法就是選一個可以從網上找到的Python代碼風格指導手冊,例如PEP8或者Google的Python代碼風格指南,然后利用自動化工具去確保項目代碼遵從了指南里的風格。

    我推薦使用以PEP8為基準風格的Pycodestyle或者flake8代碼風格檢查工具。他們可以有效避免大多數的關于代碼風格的爭論同時能讓你的團隊更加專注在更應該關注的問題上。

    建議2:選擇一個特定的代碼風格然后用自動化工具去保證代碼遵從了這種風格。

3、千里之堤潰于蟻穴 - 卡頓和死機的影響

    可用性研究表明網站加載時間對用戶是否放棄原先的目的有很大的影響:如果人們對等待某件事的發生感到疲倦和不耐煩,則他們放棄他們原先計劃的事的可能性將大大提高。

    作為一個軟件開發者,等待各種各樣的工具完成他們的任務是每天工作過程中很平常的一部分。畢竟我們經常在等待一個第三方包的安裝,一個測試的運行或者一個代碼提交的完成。當然我們是不會每次都“放棄”那些必須等待特定工具運行幾秒甚至幾十秒的工作的,對正在進行的工作保持注意力畢竟也是我們工作的一部分。

    以我個人的經驗來說,即使是很微小的卡頓或者延遲在積累之后也會產生滾雪球般的惡劣影響。在一個速度很慢的編輯器上切換文件或者是在一個速度很慢的電腦上切換應用都是很煩躁的一件事。我們甚至可以以一種近乎吹毛求疵的態度去關注例如編輯器字符輸入延遲之類的細節問題。因為我覺得這些微小的延遲也會產生滾雪球一樣的影響,他們影響了我們的生產效率同時使人感到煩躁。

    也許這種估算有點夸張,但是從另一個角度看,你花了一個下午的時間來優化你的開發工具導致你的一整年的工作時間多出來一個星期,這樣是否值得你去嘗試改進你的工具呢?要我說那是必須的!

    建議3:你的開發工具應該保持高響應速度,簡單總是好的。

4、不要在一個讓你不舒服的編輯環境下工作

    使用讓我不適應的工具工作會大大影響我的工作效率,我覺得身為讀者的你應該也懂這種感覺。一些開發工具非常難以使用,它們會將你的精力和熱情完全耗盡。

    這就意味著將時間投入在一個令人愉悅的代碼編輯環境中是絕對值得的,因為這樣做的直接結果就是更高的工作效率,還有更加愉快的心情!

    作為Python開發者我們有很多編輯器或是IDE工具供我們選擇,例如Vim, Emacs, PyCharm, Wing IDE, Atom, Eclipse PyDev, Sublime Text等等等等。

    建議4:找到適合你的編輯器并把它弄成你需要的樣子。

5、在購買需要的工具時,不要吝嗇

    我曾經和一個使用收費編輯器的人一起合作寫代碼。但是這個開發者不愿意花錢購買這個編輯器的正式版本,他們用這個編輯器的試用版來代替正式版進行工作。

    要和這些彈窗說再見需要購買一個70美元的正式版執照。雖然我很欣賞勤儉節約的精神,但是在這件事上我覺得這樣節省實在太荒謬了。在你經常使用的開發工具上摳門和想辦法省小錢是很愚蠢的,我很確定你在處理這些彈窗和由此帶來的一系列問題上的損失絕對超過70美元了。

    建議5:將錢花在讓你感到舒服和更有效率的工具上是值得的。

    本文由培訓無憂網牛耳教育專屬課程顧問整理發布,希望能夠對想學習長沙Python開發培訓的同學有所幫助。更多Python開發培訓課程歡迎關注培訓無憂網Python開發培訓頻道或添加老師微信:15033336050

      注:尊重原創文章,轉載請注明出處和鏈接 http://m.dedgn.cn/news-id-7380.html 違者必究!部分文章來源于網絡由培訓無憂網編輯部人員整理發布,內容真實性請自行核實或聯系我們,了解更多相關資訊請關注python培訓頻道查看更多,了解相關專業課程信息您可在線咨詢也可免費申請試課。關注官方微信了解更多:150 3333 6050

留下你的信息,課程顧問老師會一對一幫助你規劃更適合你的專業課程!
  • 姓名:

  • 手機:

  • 地區:

  • 想學什么:

  • 培訓無憂網
免 費 申 請 試 聽
提交申請,《培訓無憂網》課程顧問老師會一對一幫助你規劃更適合你的專業課程!

主站蜘蛛池模板: 手机在线精品视频 | 2020夜夜操 | 91年精品国产福利线观看久久 | 91亚洲国产成人久久精品网站 | 国产精品亚洲欧美日韩久久 | 乱子伦农村xxxx | 538在线视频二三区视视频 | 日韩欧美国产高清在线观看 | 久草网视频 | 艳女伦交一级毛片 | 久久国产精品最新一区 | 国产美女午夜精品福利视频 | 欧美成人午夜免费完成 | 99精品免费观看 | 国产欧美一区二区三区沐欲 | 国产视频亚洲 | 欧美精品v日韩精品v国产精品 | 91成年人免费视频 | 日韩一区二区三区精品 | 亚洲成a人片在线观看中文!!! | 亚洲伊人色综合网站亚洲伊人 | 成人在线视频一区 | 久久视频在线播放视频99re6 | 亚洲精品一区二区三区国产 | 日韩精品一区二区三区不卡 | 色综合久久91 | 亚洲视频在线观看 | 婷婷丁香久久 | 成年人三级黄色片 | 欧美成人四级hd版 | 91精品国产高清久久久久久91 | 国产综合成人久久大片91 | 特级做a爰片毛片免费看 | 99国产精品高清一区二区二区 | 网友自拍第一页 | 看真人一级毛片 | 国产免费怡红院视频 | 久草免费看 | 久久精品午夜视频 | 白白在线观看永久免费视频 | 日本一区二区不卡视频 |