原创 免費視頻教程!零基礎學Python系列(4) - 數據類型之Number

本節我們開始學習python的數據類型。 什麼是數據類型呢?前面我們提過,所謂的編程,就是控制一系列的數據去完成我們預設的邏輯或者功能。所以,編程語言首先要定義一系列對“數據”的處理規則。這些處理規則包括:如何存儲數據、數據的長度、數據的

原创 別再捧殺Python了!!

最近興致來了,給自己制定了一個宏偉的計劃,那就是錄製一個完整的python教學視頻,並無償分享給大家。 見我的博客:《0基礎python入門視頻教程系列》 悲催的是,至今沒啥流量。 看CSDN上面軟文都比較受歡迎,比如XXX十大最受歡迎編

原创 免費視頻教程!零基礎學Python系列(2) - 運行第一個python程序,環境搭建

本節的任務,是完成我們的第一個python程序,並搭建好學習python的環境。 再次看看上一節提到的那張圖,看看作爲高級編程語言,我們如何編程。   首先,作爲程序員的你,需要先遵循python定義的語法規則,編寫一段代碼並保存爲一個

原创 免費視頻教程!零基礎學Python系列(3) - 理解“變量”

我們把前面的程序稍微改一下,來了解python中的變量。 這段代碼實現的功能也是在終端打印出“hello,world!”這一字符串。與我們最開始那個程序不同的是,它定義了一個變量“hello_str”用於存儲這個字符串,然後再調用prin

原创 免費視頻教程!零基礎學Python系列(1) - python簡介

01 — 寫在前面   我做了十幾年的程序猿,碼過代碼、帶過項目、做過產品經理、做過軟件架構師。因爲我是做通信設備軟件的,面向底層操作系統,所以我的工作主要以C語言爲主。Python在我的工作中通常用來寫一些小腳本。最近一個項目的需要,我

原创 可重入函數設計

在多核多任務的系統中,一段程序往往可能發生中斷。當系統再次調度到此程序時,它應該不會出現異常,並且能夠正常正確執行。這就要求函數可重入。  什麼樣的函數不可重入呢?  先得從中斷的本質說起。中斷簡單理解來,就是系統將一個進程當前的執行狀態

原创 設計模式在軟件系統中的應用(一)之訂閱模式

一直想把這麼多年的設計經驗歸納起來,但一直沒有找到合適的切入點。軟件設計的思想其實是比較凌亂的,有時候真的就是一種無法言傳的經驗之談。比如你問一個很牛的架構師,什麼是架構?答案各不相同。這就是軟件設計,上到架構,下到編碼,甚至測試設計,很

原创 如何進階爲職業程序員---三年程序員生涯的感悟

不知不覺已經工作三年了,回顧自己三年的程序員生涯,總結了一些東西,希望對想從事程序員工作的xdjm們有些幫助。如何從編程愛好者進階爲職業程序員:一、簡單纔是美好的代碼一定是最簡單的,這應該是每個職業程序員心中萬世不變的箴言。一個簡單的“h

原创 I am back!

沒錯,我回來了,i am back! 有兩年多沒有經營CSDN這個博客了,有很多原因,其中一點就是工作太忙。現在怎麼又想到back了呢?從大了講,我是一個技術控,我的分享慾望非常強烈,正好成功逃離了北上廣,回到了悠閒的成都,換了一個還算不

原创 閒談軟件設計方法(一)----抽象

閒談軟件設計方法(一)----抽象 在我的短文《職業程序員是否就是代碼民工》http://www.feifanbbs.com/thread-978-1-1.html中提到,職業程序員不只是優秀的編碼者,更應該是優秀的設計者。書店裏面關於軟

原创 本博客是非凡技術論壇www.feifanbbs.com的配套博客

本博客是非凡技術論壇www.feifanbbs.com的配套博客 相關技術文章我會同時在博客和非凡技術論壇同步發佈,敬請關注非凡技術論壇   非凡技術論壇關注計算機技術、編程技術、通信技術,關注程序員職業化之路,定期推出相關培訓文章連載。

原创 定位決定地位---職業程序員未必就是代碼民工

最近在逛許多編程論壇,發現很多編程初學者都存在一個觀點,就是職業程序員=代碼民工。我非常不同意這個觀點,所謂定位決定地位,如果把自己定位成一個寫代碼的機器,那麼你就離代碼民工不遠了。   我想爲什麼會用“代碼民工”來形容程序員呢?因爲很多