Text
Programming for Computations - Python; A Gentle Introduction to Numerical Simulations with Python
Teks yang mudah dibaca menawarkan pengantar yang lembut untuk konsep matematika dan ilmu komputer yang diperlukan. Berfokus pada menjelaskan semua detail tentang bagaimana membangun program untuk memecahkan masalah matematika. Lebih lanjut menekankan prosedur verifikasi dan cara menyematkannya dalam kerangka pengujian otomatis. ;;; Teks yang Anda berikan menekankan pentingnya menggabungkan komputasi dengan pemrograman, menyoroti manfaat menguasai keterampilan pemrograman bagi para insinyur, ilmuwan, dan mahasiswa. Berikut adalah rincian poin-poin utamanya: 1. Pengenalan Komputasi dan Pemrograman: Sementara komputasi, tindakan perhitungan matematis, memiliki sejarah panjang, pemrograman relatif muda. Teks ini menganjurkan untuk mengintegrasikan kedua disiplin ilmu ini untuk mengeluarkan potensi penuh komputasi. 2. Kebutuhan akan Keterampilan Pemrograman: Teks tersebut menentang kepercayaan umum bahwa pemrograman hanya diperlukan untuk mahasiswa ilmu komputer. Ini menekankan bahwa para insinyur dan ilmuwan dapat memperoleh manfaat besar dari penguasaan pemrograman karena berbagai aplikasi dan kemampuan pemecahan masalahnya. 3. Manfaat Belajar Pemrograman: Teks ini menguraikan beberapa alasan mengapa belajar pemrograman itu berharga: * Memperluas kemampuan perangkat lunak yang ada. * Meningkatkan fleksibilitas perangkat lunak dengan mengintegrasikan paket yang berbeda. * Meningkatkan pemahaman tentang perangkat lunak dan menghindari kesalahan. * Mengembangkan keterampilan untuk mengidentifikasi dan mengatasi bug dalam perangkat lunak. * Memanfaatkan perangkat lunak sumber terbuka dan berkontribusi pada komunitas. * Membuat ilmu matematika dan fisika lebih menarik melalui pemrograman. * Mendorong pemikiran algoritmik dan memahami metode pemecahan masalah. 4. Target Audiens dan Latar Belakang Pengetahuan: Buku ini ditujukan untuk individu yang tidak memiliki pengalaman pemrograman sebelumnya yang tertarik menggunakan pemrograman sebagai alat untuk pemecahan masalah ilmiah dan teknik. Ini mengasumsikan beberapa pengetahuan tentang kalkulus. 5. Struktur Isi: Buku ini memperkenalkan konsep pemrograman dasar di bab-bab awal dan kemudian menerapkan konsep-konsep ini ke berbagai mata pelajaran matematika di bab-bab berikutnya. Setiap bab mencakup latihan yang mencakup area aplikasi yang berbeda. 6. Metode Numerik: Buku ini berfokus pada metode numerik, khususnya persamaan diferensial, seperti yang biasa digunakan dalam sains dan teknik. Ini memberikan awal pedagogis yang lembut dengan topik-topik seperti integrasi numerik dan pencarian akar. 7. Pilihan Bahasa Pemrograman: Buku ini menggunakan Python sebagai bahasa pemrograman karena keterbacaan dan kurva belajarnya yang lembut. Namun, versi MATLAB dari buku ini juga tersedia. Penekanannya adalah pada pengajaran konsep pemrograman daripada detail khusus bahasa. 8. Diferensiasi dari Literatur yang Ada: Teks membedakan dirinya dengan berfokus pada keahlian pemrograman dan verifikasi. Ini mengajarkan pemrograman terstruktur bersama dengan ide-ide dasar metode numerik dan menekankan verifikasi implementasi melalui pengujian unit. 9. Materi Pelengkap dan Ucapan Terima Kasih: Buku ini menyediakan materi pelengkap dan mengakui kontribusi mahasiswa, kolega, dan tim redaksi. Jadi, secara keseluruhan teks ini menganjurkan pendekatan holistik untuk mempelajari pemrograman, menekankan pentingnya dalam meningkatkan keterampilan pemecahan masalah di berbagai domain ilmiah dan teknik.
No copy data
No other version available