黃哥Python: 通過學習Python學會編程沒有毛病
08-03
國內有部分學校上計算機科學導論時,順帶教Python實現計算機科學導論中講的演算法。
有的大學第一門編程課程是教的Python編程。
1、第一門編程課程如果直接教C語言,會打擊很多人的積極性,很多人會跨越不過去。
Python 語言簡練,關註解決問題的訓練,屏蔽了一些C 語言帶來的學習困擾,等通過學習
Python 學會編程後,再學習C/C++,Java等就容易很多。
2、國外大學,cs1 有很多已經採用Python 教學。
- 如MIT ,有一門課程《Introduction to Computer Science and Programming in Python》
- 伯克利 ( Berkeley) 《CS 61A: Structure and Interpretation of Computer Programs》以前用的lisp,後來改為Python 教學,學完該課程,再學習《CS 61B Data Structures》 用的是Java。
- 澳大利亞新南威爾士大學的神課(Principles of Programming COMP9021),也是用的Python。這個老師講課講的很簡單,但作業出的有難度和水平,每年作業都不一樣。主要訓練演算法。
- msu CSE 231: Introduction to Programming I 也是用的Python。
3、通過學習Python 學會編程後,需要學習數據結構和演算法,再去刷題,才能找到工作或者滿意的工作。
黃哥:黃哥Python:提醒要轉行當程序員的朋友,學習要分先後主次4、轉行成功後,或者在校學生,需要學習C 語言,不然很多課程學不下去。還需要學習其它科班的計算機科學相關專業課。
如卡內基梅隆大學 Introduction to Computer Systems CMU 15-213 用的是《Computer Systems: A Programmers Perspective》 代碼全部是C語言。
※python設計模式(九):外觀模式
※Django實戰1-許可權管理功能實現-08:組織架構修改和刪除
※python爬蟲一直報錯,怎麼辦?
※【學界】第六章:Python代碼之蟻群演算法部分
※5分鐘,6行代碼教你寫python爬蟲!(文末附python學習資料分享)
TAG:Python |