国内有部分学校上计算机科学导论时,顺带教Python实现计算机科学导论中讲的算法。
有的大学第一门编程课程是教的Python编程。
1、第一门编程课程如果直接教C语言,会打击很多人的积极性,很多人会跨越不过去。
Python 语言简练,关注解决问题的训练,屏蔽了一些C 语言带来的学习困扰,等通过学习
Python 学会编程后,再学习C/C++,Java等就容易很多。
大家在学python的时候肯定会遇到很多难题,以及对于新技术的追求,这里推荐一下我们的Python学习扣qun:784758214,这里是python学习者聚集地!!同时,自己是一名高级python开发工程师,从基础的python脚本到web开发、爬虫、django、数据挖掘等,零基础到项目实战的资料都有整理。送给每一位python的小伙伴!每日分享一些学习的方法和需要注意的小细节
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 学会编程后,需要学习数据结构和算法,再去刷题,才能找到工作或者满意的工作。
4、转行成功后,或者在校学生,需要学习C 语言,不然很多课程学不下去。还需要学习其它科班的计算机科学相关专业课。
如卡内基梅隆大学 Introduction to Computer Systems CMU 15-213 用的是《Computer Systems: A Programmer's Perspective》 代码全部是C语言。
5、 很多人纠结于学习Python,还是Java,可以先通过学习Python学会自己写代码解决问题,再学习数据结构和算法时,选择Java描述的书,这样Java 也顺便学会了。
网友评论