0% menganggap dokumen ini bermanfaat (0 suara)
17 tayangan

Introduction and Basic Statistical With Python

Dokumen ini membahas pengenalan bahasa pemrograman Python dan beberapa library populer untuk analisis data seperti NumPy, Pandas, dan SciPy. Dokumen ini juga menjelaskan konsep dasar NumPy, Pandas, dan penggunaan dictionary untuk mengubahnya menjadi dataframe.

Diunggah oleh

alkautsar eko
Hak Cipta
© © All Rights Reserved
Format Tersedia
Unduh sebagai PPTX, PDF, TXT atau baca online di Scribd
0% menganggap dokumen ini bermanfaat (0 suara)
17 tayangan

Introduction and Basic Statistical With Python

Dokumen ini membahas pengenalan bahasa pemrograman Python dan beberapa library populer untuk analisis data seperti NumPy, Pandas, dan SciPy. Dokumen ini juga menjelaskan konsep dasar NumPy, Pandas, dan penggunaan dictionary untuk mengubahnya menjadi dataframe.

Diunggah oleh

alkautsar eko
Hak Cipta
© © All Rights Reserved
Format Tersedia
Unduh sebagai PPTX, PDF, TXT atau baca online di Scribd
Anda di halaman 1/ 16

Introduction and

Basic Statistical with

Created by: Rumaisa Kruba


OUTLINE

Pengenalan Dasar dan Operasi Skalar

Pengenalan Numpy

Pengenalan Pandas, Eksplorasi Data dan Regresi sederhana

2
Python

• Python adalah bahasa pemrograman interpretatif multiguna. Tidak


seperti bahasa lain yang susah untuk dibaca dan dipahami, python lebih
menekankan pada keterbacaan kode agar lebih mudah untuk memahami
sintaks yang dibuat oleh Guido van Rossum pada 1990.

• Bahasa pemograman ini bersifat general-purpose dan dicirikan dengan


sintaksnya yang lebih sederhana jika dibandingkan dengan Bahasa lain
Kenapa Python???

• Mudah Dimengerti
• Web Development
• Gratis
• Dynamic • Mobile Apps
• Multi Platfrom • Desktop Apss
• Hype/menarik

• Data Science
• Machine Learning
• Data Analysis
• Artificial Inteligent
Kenapa Python bisa populer?
• C++

• Python

• Java
Python distribution
Anaconda Distribution
Instalasi Python
• Untuk pelatihan ini, kita akan menggunakan Anaconda dengan Python yang
dapat di-download di https://www.anaconda.com/download/
• Lakukan instalasi sampai selesai
• Jalankan Jupyter Notebook sampai muncul tampilan berikut

• Untuk membuat suatu file Ipython


Notebook (.ipynb) baru, klik new,
lalu klik Python 3
Syntax Dasar Python
List
• List (daftar) digunakan untuk menyimpan beberapa item dalam satu
variabel.
Misal:

• Diketahui luas area sebuah rumah dengan keterangan sebagai berikut:

Halaman=14.5 , dapur=15 , ruang keluarga= 20, kamar tidur= 10.75 ,


kamar mandi= 9.5
Python Libraries for Data Science
Many popular Python toolboxes/libraries:
• NumPy
• SciPy
• Pandas
• SciKit-Learn

Visualization libraries
• matplotlib
• Seaborn

and many more …


11
Python Libraries for Data Science

NumPy:
 memperkenalkan objek sebagai array dan matriks multidimensi, serta fungsi
yang memungkinkan objek untuk melakukan operasi matematika dan statistik
tingkat lanjut
 menyediakan vektorisasi operasi matematika pada array dan matriks yang
memiliki peforma yang baik

Link: http://www.numpy.org/
12
Python Libraries for Data Science
NumPy:
Operasi pada numpy
Misalkan

Diketahui berat badat dan tinggi badan atlet angkat besi (weightlifter) sebagai berikut:
Height (inci) = [73, 73, 72, 71, 74, 69, 69, 71, 76, 73, 73, 74, 74, 69]
weight (pon) (= [180, 215, 210, 188, 176, 200, 209, 231, 185, 160, 180, 188, 185, 190]
Berapakah bmi (body mass index)???

Link: http://www.numpy.org/
13
Introduction Pandas

• Pandas adalah python library untuk meng-explore, membersihkan hingga


memproses suatu data frame
• Data Frame adalah sebuah table atau 2-dimensional data structure yang setiap
kolomnya berisikan value dari suatu variable

Why Pandas??

• Flexibility of Python
• Working with Big data
Dictionary to DataFrame

• Dictionary adalah tipe data pada python yang berfungsi untuk menyimpan kumpulan
data/nilai dengan pendekatan “key-value”.
• Misalkan diperoleh List negara dengan dua cara mengemudi yang berbeda dengan
jumlah
names = ['United States ', 'Australia ', 'Japan ', 'India ', 'Russia ', 'Morocco ', 'Egypt ']
dr = [True , False , False , False , True , True , True ]
cpc = [809 , 731 , 588 , 18, 200 , 70, 45]
Terima Kasih

Anda mungkin juga menyukai