|
所在平台: Udemy |
课程主页: https://www.udemy.com/course/rust-programlama-dili-baslangc/
课程评论:没有评论
**课程名称:Rust 编程语言 - 入门** **课程概述:** 本课程旨在教授 Rust 编程语言的基础知识,这些知识对所有编程语言都具有普遍适用性。课程内容涵盖了编程语言最核心的概念,如语法规则、函数定义、条件语句和循环的使用。 **课程亮点:** * **Rust 特色讲解:** 课程深入介绍了 Rust 与其他语言的独特之处。 * **变量与类型系统:** 详细讲解了 Rust 中的类型强制和类型定义,帮助学习者理解其静态类型系统的优势。 * **条件语句的深度解析:** 重点强调了 Rust 中代码块的概念,并以条件语句为例进行了详细阐述,因为代码块在 Rust 中无处不在。 * **循环结构:** 除了常见的循环方式,还特别介绍了 Rust 特有的 `loop` 循环。 * **函数与初步所有权概念:** 将函数定义拆分为三个部分进行讲解,以适应 Rust 独特的函数处理方式。虽然所有权(ownership)、引用(references)和借用(borrowing)是 Rust 的核心,但本课程仅对这些概念进行初步介绍,详细的讲解将留待后续更高级的课程。 * **实践项目:** 课程将结合 Project Euler 的题目,运用所学知识解决实际问题,并布置相关练习,巩固学习效果。 **课程目标:** 本入门课程旨在为学习者打下坚实的 Rust 编程基础,为他们进一步深入学习 Rust 或其他编程语言做好准备。课程将以精炼的方式结束,后续系列课程将提供更深入的学习内容。
Kursumuz, başlangıç seviyesinde rust konularını içermektedir. Her ne kadar rust özelinde bu konular ele alınsa da bu konular bütün programlama dillerinde aşağı yukarı aynı şekilde çalışır. Yazım kurallar, fonksiyon tanımlama, koşul oluşturma, döngüleri kullanma gibi bir dilin en temel konuları anlatılacak. Rust programlama dili diğer dillerden biraz farklı olduğundan elbette ki bu farklılıkları da bu dersler özelinde ele alarak anlattım. Değişkenler konusunda rust gibi dillerin tür dayatmasını anlattım. Ayrıca tür tanımlamasının nasıl yapıldığını da ele aldım. Koşullarda, bir detaylı bir anlatımı ele aldım çünkü rust özelinde yine, bir kod bloku anlayışı her yerde karşımıza çıkıyor ve bu en net koşullar konusunda görülebiliyor.Döngüler konusu diğer dillerden pek farklı değildi. Burada farklı olarak loop döngüsünü de anlattım. Fonksiyonlar konusu ise rust'ı diğer dillerden ayıran bir çok yaklaşımı da barındırdığından bu konuyu 3 derste anlatmayı tercih ettim. Bu farklılık aslında biraz ownership konusuyla alakalı ancak ben bu konuyu ileri seviye konularında ele almak istiyorum. Bu sebeple fonksiyonlar konusunda ayrıca ufaktan bir ownership, references, borrowing konusuna değindim ama detaylı anlatımı sonrasına sakladım.Son olarak, ele aldığımız konulara uygun olacak şekilde projecteuler'den soruları işlediğimiz konular çerçevesinde çözeceğiz. Ve yine ödev olarak da aynı proje sayfasından soruları da paylaşacağım. Bu eğitim serisini de çok detaylandırmadan bitirmiş olacağız. Detay için bir sonraki eğitim serisini değerlendireceğim.