ICZM

International Coastal Zone Management

View the Project on GitHub iczmind/ICZM

Selamat Datang di Kuliah Online Python.

Kuliah ini diberikan dalam rangka peningkatan kurikulum di Institut Teknologi Bandung dan Institut Teknologi Surabaya.

Telah banyak buku yang ditulis mengenai metode komputasi ilmiah, namun baru sedikit yang mengangkat tema tentang metode komputasi yang lebih umum; metode komputasi eksplorasi (istilah yang pertama kali dicanangkan oleh Fernando Perez). Metode komputasi eksplorasi mencakup segala komputasi yang diterapkan atau dibutuhkan oleh para ilmuwan dan insinyur, tidak termasuk ahli informatika, untuk memecahkan beragam masalah yang mereka hadapi sehari-hari dalam lingkup pekerjaan mereka. Seri Notebook ini ditulis bagi para ilmuwan dan insinyur yang ingin menggunakan Python sebagai alat pemrograman dalam konteks komputasi eksplorasi, pembuatan script, analisa data, dan visualisasi data. Python membuat kepentingan-kepentingan pemrograman ini menjadi hal yang mudah, cepat, dan, yang paling penting, menyenangkan.

Rangkaian Notebook ini dibuat bagi mereka yang ingin belajar mengenai metode komputasi untuk eksplorasi, pemahaman mengenai pemrograman menggunakan komputer tidak diperlukan sebagai syarat untuk mengikuti. Masing-masing Notebook memiliki tema yang spesifik disertai dengan beberapa latihan yang terkait dengan tema yang sedang dibahas. Latihan-latihan ini, dan bagian Notebook yang tersisa, dapat diselesaikan dalam waktu kurang dari 4 jam. Solusi dari masing-masing latihan selalu diberikan di bagian akhir dari Notebook.

Seluruh Notebook beserta dokumen-dokumen berisi data yang diperlukan untuk mengerjakan setiap latihan dapat diunduh dengan cara klik tombol nama notebook yang anda inginkan, sebagai contoh 'Basic 1' di bagian kiri halaman web. Notebook-notebook ini dapat anda jalankan setelah anda menginstall Python ke dalam komputer anda, beserta dengan paket-paket yang dibutuhkan dalam masing-masing Notebook. Cara yang paling sederhana dan praktis untuk melakukan hal ini adalah dengan menginstall Python installer yang mencakup Python dan beberapa paket/modul yang paling popular digunakan. Gunakan installer Python yang memiliki Python dengan versi 2.X karena Notebook ini belum diekspor ke dalam Python dengan seri 3.X. Tiga pilihan paling popular untuk installer yang sudah mencakup Python dan beberapa paket/modul adalah: Canopy Express (Mac, Windows, Linux), Anaconda (Mac, Windows, Linux), and PythonXY (Windows). Seluruh Notebook ini dibuat melalui Anaconda. Setelah Anaconda di-install, mulai Anaconda Launcher, dan kemudian pilih/klik Jupyter-Notebook, yang akan membuka dashboard dari jupyter-notebook home (atau ipython-notebook) di web-browser yang anda gunakan pada komputer anda. Gunakan dashboard ini untuk menelusur direktori tempat anda menyimpan Notebook-notebook yang telah diunduh. Klik nama notebook yang ingin anda akses untuk membuka notebook tersebut di webbrowser anda.

Python Basics

Notebook 1: Basics and Plotting — Video

Notebook 2: Arrays and basic If statements — Video

Notebook 3: Loops and If/Else statements — Video

Notebook 4: Functions — Video

Notebook 5: Pandas — Video

Probability and Statistics

Notebook S1: Discrete Random Variables —Video

Notebook S2: Continuous Random Variables — Video

Notebook S3: Distribution of the Mean, Hypothesis Tests, and the Central Limit Theorem — Video

Notebook S4: Linear regression and curve fitting

Some More Advanced Python Topics

Notebook ADV1: Finding the Zero of a Function

Notebook ADV2: Systems of linear equations

Notebook ADV3: Object oriented programming

Notebook ADV4: Grafik Interaktif Menggunakan

Notebook ADV5: Widget IPython Interaktif — Video

Authors and Contributors

Mountain View

Mountain View

Mountain View

Support or Contact

Having trouble with Pages? Check out our documentation or contact support and we’ll help you sort it out.