|
所在平台: Udemy |
课程主页: https://www.udemy.com/course/python-ile-fonksiyonel-programlama/
课程评论:没有评论
以下是 Coursera 课程“Sıfırdan Python İle Fonksiyonel Programlama”的中文内容摘要: 本课程旨在教授学员如何使用 Python 进行函数式编程。Python 是世界上最流行的编程语言之一,拥有丰富的库,使其在各种软件开发领域都非常实用。Python 不仅支持面向对象编程,还支持函数式编程。 函数式编程是一种通过有效利用函数来构建程序的范式。函数作为代码的基本组成单元,能够帮助我们组织代码和处理任务。在函数式编程中,一个函数的输出可以作为另一个函数的输入,其核心目标是最大化函数的影响力,通过高效地使用函数来发现更有效率的解决方案。 本课程适合零编程基础的学习者。一旦您在计算机上安装了必要的 Python 工具,就可以开始学习。许多初学者在学习编程时,往往着重于面向对象编程,却忽略了函数的高效使用。本课程将弥补这一不足,帮助您成为编程高手。 即使函数式编程不一定在所有软件公司都作为一种主流范式,但掌握其原则将使您能够编写更具可读性的代码,并在更少的代码行中实现更多的功能。本课程的内容与计算机/软件工程专业的“函数式编程”课程相符,并借鉴了弗拉特大学软件工程系三年级“函数式编程”课程的讲义。课程涵盖了函数式编程的各种优势,并在 Python 编程基础之后深入讲解。
Python programlama dili dünyada kullanılan en yaygın programlama dillerinden biridir. Farklı paketleri ile pek çok yazılım alanında kullanılan bir programlama dili olması bizlere ciddi kolaylık sağlıyor. Nesne tabanlı programlama paradigmasını destekleyen Python, aynı zamanda Fonksiyonel programlama paradigmasını da desteklemektedir. Fonksiyonel programlama, program içerisindeki fonksiyonları etkili şekilde kullanarak fonksiyonlar üzerinden bir program geliştirmeye tanımlanan bir paradigmadır. Fonksiyonlar en temel tabirle kodlarımızı, iş paarçacıkalrımızı gruplamamıza yardımcı olurlar. Bir fonksiyonun girdisi diğerinin çıktısı olabilir. Fonksiyonel programlama, bu fonksiyonların etkilerini arttırmayı amaçlar. Fonksiyonları efektif kullanarak farklı yollardan ve daha etkili çözümler bularak kod geliştirmeyi öğreneceksiniz!Yazılıma dair hiçbir şey bilmenize gerek duyulmayan bir kurs. Bilgisayarınızda Python yazabilmek için gerekli araçlar kurulu olduğunda öğrenmeye bu kurs ile başlayabilirsiniz. Genellikle yazılıma başlayan insanlar nesne tabanlı programlama konseptini öğrenirler ve fonksiyonların nasıl etkili kullanılacağı konusunda eksikleri kapatmadan devam ederler. Siz bu kurs ile böyle bir sorunla karşılaşmayacaksınız. Programlamanın kurdu olacaksınız!Yazılım şirketlerinde bir paradigma olarak karşınıza gelmese bile bu paradigmanın kurallarını bilerek daha okunabilir kodlar yazdığınızı ve daha az satırda daha çok işlemi başarabildiğinizi fark edeceksiniz. Bilgisayar/Yazılım Mühendisliği gibi programlaarda okutulan "Fonksiyonel Programlama" dersi ile uyumludur. Fırat Üniversitesi Yazılım Mühendisliği bölümünde 3.sınıflara okutulan "Fonksiyonel Programlama" dersi notlarından yararlanılmıştır. Kurs müfredatında fonksiyonel programlamanın tüm nimetlerinden yaralanmanıza yardımcı olacak konular Python programlama temellerinden hemen sonra anlatılmıştır.