为从未编程并且不确定是否适合编程的人提供的课程。
我们以三个口号为指导:
主要是因为我们喜欢它,但我们也认为朱莉娅非常适合我们使用的非常缓慢的博览会。在本课程中,我们希望尽可能明确(因此,口号“什么都不遗漏”),也尽可能合理(“一切都很有意义”)。朱莉娅(Julia)允许一个易于理解但也很强大的代码编写代码(在每个有用结果的代码线上很少),并且还允许一个人编写非常详细的代码(也就是说,您没有被迫使用无法检查的高级函数)。这使得提供简单的示例变得容易 - 请注意,我们的示例主要是文本而不是算术 - 有时会深入研究细节。
当然,将强大而紧凑的代码与高水平的详细编程相结合的能力是朱莉娅可以用于开发和生产的原因之一。换句话说,它可用于快速原型制作,然后将其部署在非常大的项目中,几乎没有更改代码。也许,更重要的是,即使在明显无关的项目中,尤里亚(Julia)的高频重复使用的高频重复使用,但这是本课程范围之外的一个高级主题。
目前,该课程由两个资源组成:YouTube上的视频材料以及课程注释文件夹中的课程注释。每课四个星期的课程,一个视频和一个PDF。当然,您不需要在四个星期内完成整个课程;按照您的喜好或需要花费或多或少的时间。
在适当的时候,我们还希望进行练习和其他材料(评估?ANKI甲板?)。
我们知道,紧张的初学者可能不确定他们可以直接潜入。要确保您准备开始第1周的第1课,我们已经在此处包括了BeforeYouStartThisCourse.pdf (也就是说,这不是一部分材料),当然也有视频。即使您准备好完成本课程,也可以打开文档(在此屏幕顶部的列表中)以及视频是个好主意,以便您可以看到我们如何协调本课程中的文本和视频演示文稿。
我们希望您的参与度(请参阅Ifyouwanttocontribute子目录)。如果您有任何建议,只需提交拉动请求即可!