Dasar-Dasar Python Untuk Seismologi Materi # 03 Syntax dalam Python

dokumen-dokumen yang mirip
Dasar-Dasar Python Untuk Seismologi Materi # 01 Pengenalan Python

DASAR PEMROGAMAN BAHASA PHYTON Ardiansyah

2 TIPE DATA DAN VARIABEL

Mobile Programming. Python Script SL4A & Basic Python Script

Pendahuluan. Komputasi Nuklir. 29 Oktober Komputasi Nuklir Pendahuluan 29 Oktober / 41

BAB II VARIABEL DAN TIPE DATA

Arsitektur dan Organisasi Komputer

PEMROGRAMAN JAVA : VARIABEL DAN TIPE DATA

SUMBER BELAJAR PENUNJANG PLPG

Pertemuan2 Percabangan & Perulangan pada Python

Tipe Data dan Operator

BAB 3 TYPE DATA, VARIABLE DAN OPERATOR

ilmu bahasa pemrograman ilmu c++ Copyright izie ilmu c++

STRUKTUR PEMROGRAMAN PYTHON

Program pertama python. Print hallo ini adalah program python pertamaku!!!

BAB-2 : TIPE DATA, VARIABEL DAN OPERATOR

C / C++ / JAVA / C# / Python?

MODUL 3 PHP Basic, Variable, Tipe Data, Struktur Kontrol dan Perulangan

Mukhlidi Muskhir Modul 2

Instalasi Code::Blocks, Tipe Data, Variabel, Konstanta, Operator, Input-Output dan Flowchart

MODUL DUA VARIABEL DAN TIPE VARIABEL

AP2B Dini Triasanti STRUKTUR PEMROGRAMAN PYTHON

Variabel dengan tipe dasar hanya dapat menyimpan sebuah nilai

Latihan & Kisi-kisi UTS DASAR PEMROGRAMAN

BAHASA PEMROGRAMAN JAVA PUTU INDAH CIPTAYANI JURUSAN SISTEM INFORMASI STMIK AMIKOM YOGYAKARTA

MINGGU II : DASAR C# Tujuan Pembelajaran. Materi

>>> type ("5") <'type string'> >>> a= Belajar Python >>> type a <'type string'> AP2B Dini Triasanti Struktur Pemrograman Python (Bagian 2)

JENIS DATA SEDERHANA & INPUT/OUTPUT DATA

Algoritma dan Struktur Data

JAVA BASIC PROGRAMMING Joobshet

TIM ASISTEN PRAKTIKUM ALGORITMA DAN PEMROGRAMAN 2016

Struktur Data adalah : suatu koleksi atau kelompok data yang dapat dikarakteristikan oleh organisasi serta operasi yang didefinisikan terhadapnya.

PEMAHAMAN DASAR DASAR JAVA

MODUL 10 PENGENALAN PHP. (Variabel, Operator, struktur control)

Pengenalan Visual Basic

MODUL 2 PENGENALAN CODE::BLOACK DAN PEMBUATAN PROGRAM SEDERHANA

Pemrograman PHP7 untuk Pemula

Turbo C adalah tool yang dipakai untuk membuat code program dalam bahasa C ataupun C++. Berikut adalah jendela utama Turbo C

ALGORITMA (KOMPUTER) : ATURAN PENULISAN DAN STRUKTUR DASARNYA

MODUL 3 Tipe Data, Variabel Dan Konstanta Pada Php

Struktur Data adalah : suatu koleksi atau kelompok data yang dapat dikarakteristikan oleh organisasi serta operasi yang didefinisikan terhadapnya.

Pertemuan 2 Bahasa Visual Basic Aplication

12/8/2012 MODUL -10. Apa itu SPSS? Apa yang bisa dilakukan SPSS? Apa kesamaan SPSS dengan Microsoft Office Excel?

Struktur Program. Rinta Kridalukmana

Tipe data dasar merupakan tipe data yang disediakan oleh kompailer, sehingga dapat langsung dipakai Dalam algoritma dan pemrograman yang termasuk dala

Variabel merupakan tempat untuk menyimpan nilai sementara dari suatu perhitungan. Untuk mendeklarasikan sebuah variabel digunakan pernyataan :

Pada akhir pertemuan ini, diharapkan mahasiswa memiliki kemampuan untuk: Menggunakan struktur kendali pencabangan bersyarat dalam bahasa pemrograman.

Struktur Data adalah : suatu koleksi atau kelompok data yang dapat dikarakteristikan oleh organisasi serta operasi yang didefinisikan terhadapnya.

MODUL PEMROGRAMAN WEB

MODUL II. OBJECK, PROPERTY, METHOD dan EVENT

Module 3. Variabel dan Tipe Data

SOAL C++ Created by Yuli Astuti,S.Kom Copyright 2009

Function. Function adalah satu blok instruksi yang dieksekusi ketika dipanggil dari bagian lain dalam suatu program. Format dari function :

Decission : if & if else

Remember Hello word!

Alat bantu (tools) dalam pembuatan parser/ analisis sintaksis. Menggunakan simbol persegi panjang untuk non terminal

BACKWARD INDUCTION (4) N = 4. Kemungkinan langkah awal pemain pertama: 1, 2, atau 3 keping. 03 Juli 2012 Tugas Akhir KI091391

Pemrograman. Pertemuan-3 Fery Updi,M.Kom

POLITEKNIK CALTEX RIAU

Pertemuan Function. Obyektif Praktikum : 1. Mengerti konsep dasar penggunaan Function

TIPE DATA Pertemuan (K-03/L-03)

Modul 1 Dasar Dasar Bahasa Pemrograman C

KENDALI PROSES. Untuk mengatur arus program, pemrograman java menyediakan struktur perulangan (looping), kondisional, percabangan, dan lompatan.

LIST DAN TUPLES. Kuliah Metode Komputasi, Minggu ke 3. Thursday, March 3, 16

Identifier, Keywords, Variabel, Tipe Data Primitif dan Operator PBO. Ramos Somya

Contoh function 1 : Output : // function example The result is 8 #include <iostream.h>

Saifoe El Unas 2. Free Format

P - 9 & 10 Bab 7 : PHP (Array dan Fungsi)

TUTORIAL PHP MYSQL Langkah Tepat menjadi Web Developer Handal, menguasai PHP dan MySQL, jalan terbaik membuat website dan aplikasi berbasis web

PERTEMUAN V PEMROGRAMAN TERSTRUKTUR DENGAN VISUAL C Setiap bahasa C mempunyai satu fungsi dengan nama main (program utama).

PHP mendukung komentar yang digunakan pada C, C++ dan Shell Unix. Sebagai contoh:

Fungsi. Tim PHKI Modul Dasar Pemrograman Fakultas Ilmu Komputer UDINUS Semarang

TUGAS MATA KULIAH TEKNIK KOMPILASI

6 Maret Structure of Java [Penyeleksian Kondisi]

PEMROGRAMAN BERORIENTASI OBJEK. Pengulangan. Budhi Irawan, S.Si, M.T

Struktur Program C++ Pertemuan 3

Kisi-Kisi Ujian Tengah Semester Algoritma dan Pemrograman Lanjut

Pertemuan 4 ELEMEN-ELEMEN BAHASA PEMROGRAMAN

Merupakan tipe data bilangan pecahan seperti 1.5, 2.1, dsb Tipe data ini memiliki ukuran 32 bit dengan panjang range 3.4 x 1038.

Kuliah III - Dasar Pemrograman

Bahasa Pemrograman :: Functional Programming

Algoritma dan Struktur Data

Thursday, March 3, 16

Pada pertemuan ini kita akan membahas :

Bahasa Pemrograman Java. Yudi Adha. ST. MMSI

C Programming (re-view)

Variabel dan Tipe data Javascript

VARIABEL, OPERATOR DAN EKSPRESI

LAPORAN PRAKTIKUM MODUL 1 PENGENALAN MYSQL

Tabel Informasi. Hal di atas dapat dilakukan dengan menambah dan mengambil atribut identifier yang digunakan pada program, melalui tabel informasi.

Brigida Arie Minartiningtyas, M.Kom

Pemrograman Dasar M E T H O D / F U N G S I

Perulangan, Percabangan, dan Studi Kasus

Dasar Komputer dan Pemrograman. Konsep Tipe Data dan Operator Nama dan Nilai Data

MODUL III CONTROL FLOW & FLOWCHART

PHP Programing. M.M. Ubaidillah. Dasar-dasar PHP. merupakan bahasa pemrograman berbasis web yang memiliki kemampuan untuk memproses data dinamis.

Struktur Data. PDE - Struktur Data 1

Pengenalan Bahasa C. Yuli Sun Hariyani D3 Teknik Telekomunikasi Institut Teknologi Telkom

Algoritma dan Struktur Data

Transkripsi:

Dasar-Dasar Python Untuk Seismologi Materi # 03 Syntax dalam Python Zulfakriza Training Peningkatan Kapasitas SDM Seismologi Teknik Phyton dan SAC Tahun 2014 22-23 September 2014 Zulfakriza (ITB) Python untuk Seismologi 22-23 September 2014 1 / 45

Overview 1 Pengantar 2 Dasar-Dasar dalam Python Numeric Container Flow Defining Functions Coding Zulfakriza (ITB) Python untuk Seismologi 22-23 September 2014 2 / 45

Aturan Main Harapannya semua PC/Laptop sudah terinstall perangkat Python Tutorial # 3 akan fokus pada pemakaian sintax dasar dalam Python Zulfakriza (ITB) Python untuk Seismologi 22-23 September 2014 3 / 45

Dasar-Dasar dalam Python Zulfakriza (ITB) Python untuk Seismologi 22-23 September 2014 4 / 45

Basic Syntax Permulaan langkah dalam Python Zulfakriza (ITB) Python untuk Seismologi 22-23 September 2014 5 / 45

Quotation dalam Python Zulfakriza (ITB) Python untuk Seismologi 22-23 September 2014 6 / 45

Comments dalam Python Zulfakriza (ITB) Python untuk Seismologi 22-23 September 2014 7 / 45

1- Numeric 1.1. Integer Dalam Python Integer merupakan simbol untuk bilangan bulat Zulfakriza (ITB) Python untuk Seismologi 22-23 September 2014 8 / 45

1.2. Float Dalam Python Float merupakan simbol untuk bilangan desimal Zulfakriza (ITB) Python untuk Seismologi 22-23 September 2014 9 / 45

1.3. Complex Dalam Python, Complex merupakan simbol untuk bilangan imajiner Zulfakriza (ITB) Python untuk Seismologi 22-23 September 2014 10 / 45

1.4. Boolean Dalam Python, Boolean merupakan simbol untuk memberikan pernyataan benar atau salah Zulfakriza (ITB) Python untuk Seismologi 22-23 September 2014 11 / 45

2- Container 2.1. Lists Koleksi yang berisikan beberapa elemen, bisa jadi berbeda tipe setiap elemennya. Zulfakriza (ITB) Python untuk Seismologi 22-23 September 2014 12 / 45

a- Mengakses salah satu atau beberapa elemen dalam list (indexing) Dalam python permulaan urutan dimulai dari nol (seperti C) Berbeda dengan Matlab dan Fotran yang dimulai dari 1 (satu) Zulfakriza (ITB) Python untuk Seismologi 22-23 September 2014 13 / 45

b- Mengambil salah satu atau beberapa elemen dalam list (slicing) Catatan: l =[start:stop], start <= l < stop Zulfakriza (ITB) Python untuk Seismologi 22-23 September 2014 14 / 45

c- Merubah elemen dalam list Zulfakriza (ITB) Python untuk Seismologi 22-23 September 2014 15 / 45

d- Menambahkan dan menghilangkan komponen Zulfakriza (ITB) Python untuk Seismologi 22-23 September 2014 16 / 45

e- Membalikkan urutan komponen f- Menggabungkan dan mengulangi list g- Mengsortir komponen dalam list Zulfakriza (ITB) Python untuk Seismologi 22-23 September 2014 17 / 45

2.2. String String dalam Python untuk mendefinisikan kata yang ditandai dengan tanda petik Zulfakriza (ITB) Python untuk Seismologi 22-23 September 2014 18 / 45

a- Mengakses salah satu elemen string dalam list (indexing) Zulfakriza (ITB) Python untuk Seismologi 22-23 September 2014 19 / 45

b- Mengambil salah satu atau beberapa elemen dalam list (slicing) Zulfakriza (ITB) Python untuk Seismologi 22-23 September 2014 20 / 45

b- Mengambil salah satu atau beberapa elemen dalam list (slicing)... Zulfakriza (ITB) Python untuk Seismologi 22-23 September 2014 21 / 45

c- Subtitusi string Zulfakriza (ITB) Python untuk Seismologi 22-23 September 2014 22 / 45

2.3. Dictionaries Dictionary dalam Python untuk membuat tabel yang berisikan varibel dan nilai secara berpasangan. Tandanya Zulfakriza (ITB) Python untuk Seismologi 22-23 September 2014 23 / 45

2.4. Tuples Tuples adalah pengembangan dari List, perbedaannya tuples menggunakan () dan digunakan untuk mengelompokkan data Zulfakriza (ITB) Python untuk Seismologi 22-23 September 2014 24 / 45

2.5. Set Menentukan objek elemen yang unik Zulfakriza (ITB) Python untuk Seismologi 22-23 September 2014 25 / 45

3- Flow 3.1. If/elif/else Koleksi yang berisikan beberapa elemen, bisa jadi berbeda tipe setiap elemennya. Zulfakriza (ITB) Python untuk Seismologi 22-23 September 2014 26 / 45

3.2. For/range Zulfakriza (ITB) Python untuk Seismologi 22-23 September 2014 27 / 45

3.3. While/break/continue a- While Zulfakriza (ITB) Python untuk Seismologi 22-23 September 2014 28 / 45

b- Break Zulfakriza (ITB) Python untuk Seismologi 22-23 September 2014 29 / 45

c- Continue Zulfakriza (ITB) Python untuk Seismologi 22-23 September 2014 30 / 45

4- Defining Functions 4.1. Function definition Zulfakriza (ITB) Python untuk Seismologi 22-23 September 2014 31 / 45

4.2. Return Statement Zulfakriza (ITB) Python untuk Seismologi 22-23 September 2014 32 / 45

4.3. Parameters Zulfakriza (ITB) Python untuk Seismologi 22-23 September 2014 33 / 45

Zulfakriza (ITB) Python untuk Seismologi 22-23 September 2014 34 / 45

Zulfakriza (ITB) Python untuk Seismologi 22-23 September 2014 35 / 45

4.4. Passed by value Zulfakriza (ITB) Python untuk Seismologi 22-23 September 2014 36 / 45

4.5. Global Variables Zulfakriza (ITB) Python untuk Seismologi 22-23 September 2014 37 / 45

Zulfakriza (ITB) Python untuk Seismologi 22-23 September 2014 38 / 45

4.6. Variable number of parameters Special forms of parameters: *args: any number of positional arguments packed into a tuple **kwargs: any number of keyword arguments packed into a dictionary Zulfakriza (ITB) Python untuk Seismologi 22-23 September 2014 39 / 45

5- Coding 5.1. Script Sebelumnya sudah diperkenalkan tipe-tipe perintah pendek dalam interpreter Untuk perintah yang lebih panjang akan lebih efektif menulis code dalam sebuah file.py file.py disebut dengan script atau module contoh script sederhana script01.py berikut Zulfakriza (ITB) Python untuk Seismologi 22-23 September 2014 40 / 45

Contoh script berikutnya script02.py berikut Zulfakriza (ITB) Python untuk Seismologi 22-23 September 2014 41 / 45

5.2. Modul Modul dapat diimport dengan menggunakan perintah import Zulfakriza (ITB) Python untuk Seismologi 22-23 September 2014 42 / 45

Contoh script yang menggunakan import modul Zulfakriza (ITB) Python untuk Seismologi 22-23 September 2014 43 / 45

Contoh script yang menggunakan import modul Zulfakriza (ITB) Python untuk Seismologi 22-23 September 2014 44 / 45

Berlanjut ke Materi # 4 Numpy, Scipy, Matplotlib Zulfakriza (ITB) Python untuk Seismologi 22-23 September 2014 45 / 45