"初学者计算机科学与程序设计入门"

Ric*_*ard 6 computer-science

我是新来的,也是开发软件和编程的新手,而新的我意味着0经验或教育.

由于我目前正在通过互联网学习医学,我平均每天使用一台计算机大约8-9个小时,这使我对编程非常感兴趣.我从Redditor的同事那里得到了一个链接,在我深入研究这个项目之前,我得到了一些问题.

http://ocw.mit.edu/OcwWeb/Electrical-Engineering-and-Computer-Science/6-00Fall-2008/CourseHome/index.htm

  1. 这对初学者来说太难/太难了吗?
  2. Python™编程语言是可行的吗?或者我最好先学习其他类型的语言吗?
  3. 我自己学习基本编程的其他方法有哪些?有没有更好的方法让一个完整的初学者开始?

感谢您的时间!

Ign*_*ams 8

Python是一门很好的学习语言.


Emi*_*ien 8

恕我直言,Python是要走的路.您可以查看Google的Python入门课程,这些课程非常有用.

祝好运!


joa*_*uin 6

作为您的主要领域的医学,一种几乎平坦的学习曲线的语言,因为Python是您的最佳选择.

您可以获得开源教程和书籍,如A bite of python,Dive into python,由Norman marloff和其他人进行的python介绍(只需google for python教程)."计算机科学家"一书中的"如何思考"系列试图向您介绍程序设计.python的最后一个版本是Think Python:软件设计简介.

虽然这些教程非常有用,但为了更加学术和全面地学习该语言,我建议学习 Mark Lutz的Python.

对于医学研究的实践,你还应该学习很多数学,特别是统计学,包括数据表示方法.数学也是任何计算机科学课程的必修课.Python为您提供了非常好的库,例如numpy/scipy和matplotlib.Matplotlib有一个非常完整的教程.

如果您将研究指向生物医学研究的更多分子方面,Python将为您提供非常强大的工具.例如,看看biopython处理基因组和蛋白质组数据.有关巴塞尔研究所生物学家Python的有趣教程