原文發表在我的博客主頁,轉載請注明出處! 初衷 python是一個入門十分容易的編程語言,但是想要寫好python卻是一件不容易的事情,如果不是專業使用python的人,只是將python作為一個腳本語言或者用來處理數據,到了掌握基本的語法之后,便不再尋求進步。但是相信每個學習python的人 ...
歡迎大家前往騰訊雲 社區,獲取更多騰訊海量技術實踐干貨哦 本文由鵝廠優文發表於雲 社區專欄 作者:朱雷 騰訊IEG高級工程師 Python 工匠 是什么 我一直覺得編程某種意義上是一門 手藝 ,因為優雅而高效的代碼,就如同完美的手工藝品一樣讓人賞心悅目。 在雕琢代碼的過程中,有大工程:比如應該用什么架構 哪種設計模式。也有更多的小細節,比如何時使用異常 Exceptions 或怎么給變量起名。那些 ...
2018-09-29 11:24 0 702 推薦指數:
原文發表在我的博客主頁,轉載請注明出處! 初衷 python是一個入門十分容易的編程語言,但是想要寫好python卻是一件不容易的事情,如果不是專業使用python的人,只是將python作為一個腳本語言或者用來處理數據,到了掌握基本的語法之后,便不再尋求進步。但是相信每個學習python的人 ...
原文發表在我的博客主頁,轉載請注明出處! 建議二十八:區別對待可變對象和不可變對象 python中一切皆對象,每一個對象都有一個唯一的標識符(id())、類型(type())以及值,對象根據其值能否修改分為可變對象和不可變對象,其中數字、字符串、元組屬於不可變對象,字典以及列表、字節數組屬於可變 ...
這本書可以作為平時寫代碼的一個參考書,這本書以我個人讀的經驗看來,最好是通過平時代碼驅動的方式來讀,這樣吸收的快,也讀的快。 這本書主要講什么,我自己用了個思維導圖概述: 根據這種導圖可知,主要講的就是Java語法、JDK API、程序性能、開源工具和框架、編程風格和編程思想等五個點 ...
建議70:子列表只是原列表的一個視圖 List接口提供了subList方法,其作用是返回一個列表的子列表,這與String類subSting有點類似,但它們的功能是否相同呢?我們來看如下代碼: c1是通過ArrayList的構造函數創建的,c2是通過列表的subList ...
不管人類的思維有多么縝密,也存在" 智者千慮必有一失 "的缺憾。無論計算機技術怎么發展,也不可能窮盡所有的場景___這個世界是不完美的,也是有缺陷的。完美的世界只存在於理想中。 對於軟件帝國 ...
************************************************************************** 該書在線閱讀:編寫高質量代碼:改善C#程序的157個建議 源代碼下載:點我下載 ...
最近有時間看點書了,把157個建議在重新看一遍,代碼都調試一遍。當我看到第15個建議的時候有些出入,就記錄下來,歡迎大家來探討。 第十五條建議是,使用dynamic簡化反射的使用,如果是針對這句話來講,沒問題,是正確的。dynamic的確可以簡化反射的使用,但是從性能上來說是有條件 ...
前言 由於最近工作重心的轉移,原來和幾個同事一起開發的項目也已經上線了,而新項目就是在現有的項目基礎上進行優化延伸擴展。打個比方,現在已經上線的項目行政案件的Web管理網站(代碼還沒那么多相比較即將要做的刑事案件吧),而新項目是刑事案件的Web管理網站,之后行政和刑事這兩個網站是要合並 ...