近期寫程式碼的思考
年輕的我不會按照老一輩人的套路,可以學習更多的東西,能夠去願意思考,去自覺的優化程式碼,去避免做一些重複勞動
相關推薦
近期寫程式碼的思考
深度還是沒有加深很多,還是在不停的學習更多的東西,東西還沒有學習全,感覺唯一能夠安慰我自己的可能就是年輕吧, 年輕的我不會按照老一輩人的套路,可以學習更多的東西,能夠去願意思考,去自覺的優化程式碼,去避免做一些重複勞動
《碼農經驗手冊》-拿到需求寫程式碼前,要思考的問題有哪些?
1.在開始寫每行程式碼之前,先把問題徹底理解並理清所有的邏輯判斷。寫出虛擬碼。 2.對需求進行分析,想清楚最終執行的目標結果是什麼,輸入輸出,以及最終要執行的環境。 3.我開始用文字寫出過程的樣子。例如
寫程式碼遇到問題的思考方法
寫程式碼時會遇到各種需求,大大小小的都有。 遇到比較複雜的需求時,不要直接開始碼程式碼,寫一點改一點,我們需要先冷靜下來,把大需求拆分成若干個小需求之後再一個個實現,因為往往我們的思路決定程式的框架,想要後期再修改就比較困難了。 比如現在有一個需求: 我們有兩年內若干個
2018-5-23論寫程式碼前思考的重要性
保持微笑保持微笑: I quit?。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。明白了思考的重要性
程式設計師地鐵上寫程式碼被網友抓拍,程式設計師:我這逼裝的6不6?
一提起程式設計師,很多人就會聯想到寫程式碼。有業內人士戲言,程式設計師忙起來,不分場合,不分時間地點,拿起電腦就開始寫程式碼,這才是真正的程式設計師風範。這不,一名在地鐵上寫程式碼的程式設計師小哥就被網友抓拍並將其照片釋出到了網路上,引起了圍觀網友的討論與熱議。 從圖片上看,這名程式設計師
#程式設計師節公司請國外妹子表演,程式設計師吐槽:還怎麼讓我安心寫程式碼
網際網路行業就目前來說是個火熱行業,高薪就讓很多人選擇進入了這個行業,現在網際網路行業幾乎就是搶時間,加班幾乎是每天必備的專案,前幾天程式設計師晒出自己的加班時間,一個月達到了120小時,但是薪資待遇也是非常好的,最近程式設計師節就有程式設計師晒出了自己公司的節日福利。 在這裡我推薦下自己整
mvc思想寫程式碼習慣
不能在js中拼接html程式碼,不能貼上複製拼接的html程式碼.不容易維護。 總結: 簡單的頁面拼接,比如一個單選下拉框的載入。載入的下拉框的項中的邏輯比較簡單。 思路是:頁面載入的時候就載入下拉框的項,so在return View()中寫呼叫讀取資料庫中資料的方法。圖片2. 複雜的頁面邏輯
不寫程式碼不用 Excel, 如何輕鬆搞定各種圖形化展現
近期,大屏展示再次把 ”統計圖” 推向熱搜榜。或許你會問為什麼,這多半是因為大屏通過各種圖形元件集中呈現了使用者關心的資料,而其中每個元件基本都是一個呈現形態各異的統計圖,有的體現了某時間段某維度的資料走向,有的則是表示了某部分資料在整體的佔比,亦或是分佈聚集情況,凡此種種,不一而足。 相信資深
看蕭井陌直播寫程式碼有感
1. 先把功能寫出來,再說優化的事兒. 拿到一個需求之後,最重要的事兒一定是先把這個功能寫出來.而不是寫的多好看. 2. 全域性變數最好不要用. 最外層最好只有函式. 3. __main函式裡是整個檔案邏輯的抽象,可以寫直接寫函式的執行, 也可以寫邏輯細節. 如果要用全域性變數.可以在__main函式裡
少說話多寫程式碼之Python學習034——其他語句01(pass,del)
pass語句 pass就是什麼都不做,和C#中的一個分號語句很像。 一般用作佔位符,比如,這種情況,就是什麼都不處理。 name=input('請輸入姓名') if len(name)<3: print('做什麼') elif len(name)==3: &
少說話多寫程式碼之Python學習033——迴圈語句03(列表導式)
列表導式是利用列表建立新的列表,比如,下面建立一個列表 a=[x*x for x in range(10)] print(a) 輸出 [0, 1, 4, 9, 16, 25, 36, 49, 64, 81] 建立列表過程中也可以增加條件,比如,只要能被2整除的數。 b=[x*
少說話多寫程式碼之Python學習032——迴圈語句02(如何迭代-排序和反轉)
引入兩個函式,排序和反轉,它們作用於序列上,並不修改原序列的值,只是返回排序後或反轉後的值。 下面看看具體的使用, 對序列排序,可以根據指定條件升序和降序排序。具體函式使用可自行查詢。 s=[23,17,31,7,11] sa = sorted(s,reverse=False) print(
少說話多寫程式碼之Python學習028——條件語句05(斷言)
斷言的工作方式可用如下偽程式碼表示, if 條件不滿足 讓程式崩潰 斷言,關鍵為assert,因為如果程式後面會崩潰,不如在錯誤條件開始出現時就讓其崩潰。一般斷言用作程式測試和除錯過程中。 比如, 如下年齡變數,設定必須為0-150之間。 age=10 assert 0&l
少說話多寫程式碼之Python學習027——條件語句04(同一運算子、字串序列比較、布林運算子)
同一性運算 前面看多鏈式賦值,這裡主要說明一下鏈式賦值後,關於值相同物件不用的有趣問題。 看一下比較結果, x=y=["東","西","南","北","中"] z=["東","西","南","北","中"] print(x==y) print(x==z) print(x is y) pri
少說話多寫程式碼之Python學習026——條件語句03(比較運算子)
條件語句中基本的運算子就是比較運算子。常用的運算子如下: ==, <, >, <=, >=, !=, is , is not, in, not in。 具體用法如下, x=1 y=1 if x==y : print('x等於y'
少說話多寫程式碼之Python學習025——條件語句02(if語句)
條件語句一般就是使用if語句,或者其等價的運算方式。 我們先看看Python中if語句的用法, name = input('請輸入你的名字:') if name.endswith('樹') : print('你好,',name) 比如,輸入如下,輸
少說話多寫程式碼之Python學習024——條件語句01(Python中的布林值)
大家都知道條件語句,無非就是判定布林值的真假來做分支。那麼我們看看Python中的布林值, Python中標註的布林值為True和False,我們通過程式碼來看看, a =True print(a) b=False print(b) true = True==1 print(true)
少說話多寫程式碼之Python學習023——賦值語句02(鏈式賦值、增量賦值)
鏈式賦值是將同一個值賦給多個變數的快捷方式。雖然賦值給了多個變數但是,其實處理的只有一個值。例如, #鏈式賦值 a=b= '天地有正氣,雜然賦流形。' print(a,b) c='正氣歌' d=c print(c,d) 輸出 天地有正氣,雜然賦流形。 天地有正氣,雜然賦流形。 正氣
少說話多寫程式碼之Python學習022——賦值語句01(序列解包)
賦值語句在不同的語言中都有各自獨特的表現,以及好玩的用法。剛開始學習程式設計時學習C語言,比如考試題總會讓你分析賦值了一個指標呢還是一個值呢,到了堆呢還是到了棧,額額額。不過在Python裡我們就別深究堆疊的問題啦,我們看看它的一些特別的用法吧。 Python裡可以多個賦值同時進行,  
少說話多寫程式碼之Python學習021——匯入模組
從其他模組匯入函式時,通常我們使用 import 模組, 或者 from 模組 import 函式 如果匯入指定的幾個函式,可以這樣 from 模組 import 函式1,函式2,函式3 或者 from 模組 import * 最後一種表示從某模組中匯入所有函式。 對於匯入的模組和函式,我們