首頁>Club>
本人高中在校生會一點初級的python,想學C有不想幹擾課內學習,怎麼安排學習時間?
9
回覆列表
  • 1 # 職場好錢景

    我先說一個結論:如果你旨在參加NOIP資訊學競賽,不要整什麼么蛾子學C語言了,好好學你的Python。今年下半年以來,各省在中學階段的資訊學課程已經向Python傾斜,明年的教材將會有大幅改動,增加Python內容。

    我在高中的時候接觸程式設計,當時是為了參加資訊學競賽,我入門的語言是C語言。如果現在再讓我選擇一次,我可能會告訴初學者:可以選擇Python。C語言有些地方對新手不夠友好,語法繁瑣,++、指標這些會讓新手頭大。

    我入門的教材選擇的是譚浩強的《C語言程式設計》,老先生是國內的元老,然鵝這本書真是錯誤很多,我在學習這本書的過程中挑出了20幾個錯誤,直接導致我對C語言的好多特性模稜兩可,例如指標的指標。後來,我看到了英文原版的C語言教程之後,就很少再翻中文書了。所以,建議英文還可以的朋友直接去看原版,再不濟讀個翻譯版本也是可以的。

    原版書

    教材我推薦一本《C Primer Plus》,很好但是很厚,另一本書是Zed Shaw的《笨辦法學C語言》。重點推薦Zed Shaw這一本,有例項並且帶有詳細的講解,還有課後練習,既具有啟發性又有實用性。這本書剛上來可能會讓新手覺得略困難,但是堅持讀下去,你會發現作者寫的正是一個準程式設計師的學習之路。學好一門語言往往不止讀一本書,所以多讀幾本。

    教材有了,如何進行學習?

    把書上的例子全部在機器上敲一遍。

    合上你的教科書,根據對程式的理解,把程式“默寫”出來,然後去實現你想象中的“酷炫效果”。

    把你的練習題換一種思路表達出來。

    到網上各大高校的OJ系統去做練習。

    同時,各大平臺不乏講解C語言的課程,但我認為初學階段應該以看書為主,看影片為輔。另外補充一個網站http://www.runoob.com/,在這裡你可以找到相關材料。同時,當你在學習的過程中發現了問題,一定要善用搜索引擎,多去逛逛部落格園、CSDN這些網站,這樣才能有進步。

  • 中秋節和大豐收的關聯?
  • 什麼季節適合種什麼花?