【讓孩子看漫畫輕鬆學程式語言,#程式特攻隊 🔥限時66折🔥】
優惠只有今天>> https://bit.ly/2UGkPCR
隨著108課綱上線,程式能力成為現代孩子必備的技能,快聽台灣碩軟資深技術顧問&運算思維紮根教育講師-柚子老師怎麼說!
✨「#程式特攻隊」以全新型態的趣味漫畫,搭配能引起孩子興趣的解謎故事,讓孩子從劇情中一邊學習基礎概念,一邊透過劇情推理的過程複習所學習到的知識。
✨看漫畫輕鬆學 #中小學生必備的11個程式基本概念 :
二進位、重複指令、設置變數、隨機指令、建立參數、如果否則條件句、巢狀結構、ASCII(美國資訊交換標準碼)、弧線指令、畫正多邊形、模組化。
🔥限時今日66折>> https://bit.ly/2UGkPCR
#讓孩子輕鬆學好程式語言就趁這一波 #聽柚子老師的準沒錯
ascii二進位 在 未來Family Facebook 的精選貼文
【讓孩子看漫畫輕鬆學程式,#程式特攻隊 限時免費試閱】
🔰三大程式概念免費試讀本 >> https://bit.ly/31fGrcG
🔰留言「程式特攻隊」最強優惠搶先告訴你!
暑假期間孩子們一定參加了各式各樣的營隊課程,隨著108課綱上線,其中特別的是生活科技領域的「#程式語言」,不要說孩子了,有時候就連父母親也不知道該從哪邊開始才好!
《#程式特攻隊》
最符合108課綱,專為中小學生量身打造必讀的11個程式基本概念,
透過漫畫讓孩子學會程式基本概念,培養邏輯思考與表達能力!
#全系列4大特色
✅建立邏輯思維、引導思考的程式學習書
✅校園生活 X 精彩冒險,孩子主動閱讀愛不釋手
✅趣味故事搭配解謎推理,快樂提升自主學習力
✅由簡到難、重複練習、實際運用程式概念
🔥8/7還有超驚喜的購書優惠,快留言「程式特攻隊」最強優惠搶先告訴你!讓孩子輕鬆學會程式語言,就趁這一波!
#開學超前部屬 #二進位 #重複指令 #設置變數 #隨機指令 #建立參數 #如果否則條件句 #巢狀結構 #ASCII #弧線指令 #畫正多邊形 #模組化
ascii二進位 在 未來Family Facebook 的精選貼文
感謝昨天大家的踴躍支持 #程式特攻隊好評不斷
#小編加碼爭取66折最後一天>> https://bit.ly/2UGkPCR
隨著108課綱上線,程式能力成為現代孩子必備的技能,快聽台灣碩軟資深技術顧問&運算思維紮根教育講師-柚子老師怎麼說!!!
✨「#程式特攻隊」以全新型態的趣味漫畫,搭配能引起孩子興趣的解謎故事,讓孩子從劇情中一邊學習基礎概念,一邊透過劇情推理的過程複習所學習到的知識。
✨看漫畫輕鬆學 #中小學生必備的11個程式基本概念 :
二進位、重複指令、設置變數、隨機指令、建立參數、如果否則條件句、巢狀結構、ASCII(美國資訊交換標準碼)、弧線指令、畫正多邊形、模組化。
#限時66折今天最後一天 #聽柚子老師的準沒錯 #讓孩子主動閱讀愛不釋手
ascii二進位 在 Re: [問題] 二進位檔轉ASCII檔- 看板Python - 批踢踢實業坊 的推薦與評價
※ 引述《tgrk (tgrk)》之銘言:
: 標題: [問題] 二進位檔轉ASCII檔
: 時間: Tue Jan 29 23:22:32 2013
:
:
: 實作把二進位檔變成ASCII文字檔的程式,類似BASE64轉換。
: 構想是每次讀取二進位檔1byte,
: 然後轉成相對應的十六進位數字,存入文字檔中。
: 如下,檔案會變成兩倍大。
:
: 二進位檔 文字檔
: 1111 1110 1111 1110 --> FE FE
:
:
: 現在問題是這個程式很慢,1MB檔案就要跑約十分鐘。
: 我知道1byte就來一個迴圈,數目太多了。
: 但這是程式寫法不好的問題?
: 還是PYTHON 只能那麼慢?
把你的code一模一樣的寫法 要是用C++寫
會變成這種樣子...
FILE * fd = fopen ( argv[1], "rb" );
while ( 1 ) {
char * values = new char[1];
size_t p = fread ( values, 1, 1, fd );
if ( 0 == p ) {
break;
}
int int_value = values[0];
char buffer[5];
char hex_value[5];
sprintf ( buffer, "%x", int_value );
if ( strlen ( buffer ) == 1 ) {
sprintf ( hex_value, "0%s", buffer );
} else {
sprintf ( hex_value, "%s", buffer );
}
FILE * fout = fopen ( argv[2], "ab" );
fprintf ( fout, "%s", hex_value );
fclose ( fout );
delete [] values;
}
fclose ( fd );
也是很慢啊 Orz
1MB 的input, 程式跑了十幾秒, 之後電腦還lag了一分鐘
用bob123的寫法, python在我的電腦上只要0.02秒, 莫非python 比C快?
:
: while 1:
:
: values = array.array('B') # array of integer
: p=values.read(orinobj, 1) # orinobj is a binary file
:
: if p:
: break
:
: else:
: int_value = values[0]
: if len(hex(int_value)) ==3:
: hex_value ='0'+hex(int_value)[2:3]
:
: else:
: hex_value =hex(int_value)[2:4]
:
: txtgobj=open(txt, 'a')
: txtgobj.write(hex_value)
: txtgobj.close()
:
: orinobj.close()
:
: --
: ※ 發信站: 批踢踢實業坊(ptt.cc)
: ◆ From: 42.70.205.62
: ※ 編輯: tgrk 來自: 42.70.205.62 (01/29 23:24)
: → NewSpec:那句"PYTHON 只能那麼慢"實在是讓人不順眼阿... 01/30 02:02
: → marksmanz:不要一直開檔... hex_value = "%02x"%values[0]改一下 01/30 02:09
: → swpoker:其實他是想上來證明是PYTHON慢~而非自己寫不好 01/30 08:57
: → jaw109:一次只讀一個byte, 就算你用C來寫跑起來也是很慢 01/30 18:38
關鍵在 open 和 close的次數, 他迴圈每次都做, 做1M 次...
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 218.211.32.194
... <看更多>