0% menganggap dokumen ini bermanfaat (0 suara)
9 tayangan20 halaman

3-Komputasi Python Untuk ML

Dokumen ini memberikan pengantar tentang penggunaan Python dalam machine learning, termasuk pengenalan IDE seperti Google Colab dan berbagai tipe serta struktur data di Python. Terdapat penjelasan mengenai tipe data numerik, kategorikal, serta struktur data seperti list, tuple, dan dictionary. Selain itu, dokumen ini juga mencakup praktik pemrograman dasar di Google Colab.
Hak Cipta
© © All Rights Reserved
Kami menangani hak cipta konten dengan serius. Jika Anda merasa konten ini milik Anda, ajukan klaim di sini.
Format Tersedia
Unduh sebagai PDF, TXT atau baca online di Scribd
0% menganggap dokumen ini bermanfaat (0 suara)
9 tayangan20 halaman

3-Komputasi Python Untuk ML

Dokumen ini memberikan pengantar tentang penggunaan Python dalam machine learning, termasuk pengenalan IDE seperti Google Colab dan berbagai tipe serta struktur data di Python. Terdapat penjelasan mengenai tipe data numerik, kategorikal, serta struktur data seperti list, tuple, dan dictionary. Selain itu, dokumen ini juga mencakup praktik pemrograman dasar di Google Colab.
Hak Cipta
© © All Rights Reserved
Kami menangani hak cipta konten dengan serius. Jika Anda merasa konten ini milik Anda, ajukan klaim di sini.
Format Tersedia
Unduh sebagai PDF, TXT atau baca online di Scribd
Anda di halaman 1/ 20

Sistem Cerdas

Pengenalan Dasar
Python Untuk ML
Dr. Muhtadan
Outline

Introduction to Python, IDE, and Google Colab

Data Type

Data Structure

Continuous and Categorical Data

Basic Calculation in Python


2
Say Hello to
Python & IDE
- Mengenal lebih dekat dengan Python
- Google Colab (GC) sebagai IDE
- Praktik pemrograman Python awal di GC
Tentang Bahasa Pemrograman
S e ca ra teknis, b a h a s a itu a d a u n t u k m e n j e m b a t a n i d u a arah ko m u n i ka s i , t e r m a s u k
d e n g a n ko m p u t e r

Input
Bahasa
y a n g d i p a h a m i ko m p u t e r

Bahasa

Pe l a k s a n a
Pemrograman

y a n g d a p a t m e n j a l a n ka n perintah ko m p u t e r
Tentang
Python

Output
L u a ra n
yang dapat dipahami manusia
Tentang Bahasa Pemrograman
S e m a k i n d i k a t a k a n High-l ev el l a n g u a g e , s e m a k i n m u d a h d i p a h a m i m a n u s i a

-R
- P ython
Bahasa - J ava
Pemrograman

- Assembly
- Old C
Tentang
Python

D i m a n a s e t i a p b a h a s a p e m r o g r a m a n m e m i l i k i ke l e b i h a n d a n k e k u r a n g a n
Tentang Python
P y t h o n , b a h a s a y a n g mysterious, cal m, yet
powerful

Bahasa
Pemrograman

Tentang
Python

Python adalah bahasa p e mro g ra man


fleksibel d an multifungsi.
Tentang Python
Dar i t a h u n ke tahun, b a h a s a p e m r o g r a m a n P y t h o n m e m i m p i n d a l a m
popul ar itasnya

Bahasa
Pemrograman

Tentang
Python
Tentang Python
S e c a r a fungsional, P y t h o n d a n R m e m i l i k i p e r a n n y a m a s i n g - m a s i n g y a n g tidak
bisa d i b a n d i n g - b a n d i n g k a n : D

Bahasa
Pemrograman

Tentang
Python
Pengenalan Google Colab
Integrated Development Environment (IDE) pada Python

D a p a t berjalan p a d a

pycharm
Visual S t u d i o C o d e Ato m

J u py te r lab
J u py te r N o t e b o o k
Pengenalan Google Colab
Integrated Development Environment (IDE) pada Python

Te rs i m p a n di
G o o g l e Drive

B i s a "Berkolaborasi"

Menjalankan Python tanpa instalasi di komputer kita (berjalan di cloud)


Pengenalan Google Colab
Integrated Development Environment (IDE) pada Python

Agenda

- Mengunggah file
Notebook (.ipynb)

- Menjalankan kode dasar

https://colab.research.google.com/
Data Type and Structure in Python
Pengenalan Google Colab
Integrated Development Environment (IDE) pada Python

Agenda

- Mengunggah file
Notebook (.ipynb)

- Menjalankan kode dasar

https://drive.google.com/
Data Type and Structure in Python
Pengenalan
Struktur Data di
Python
- Struktur data di Python
- Praktik pemrograman struktur data di GC
Tipe Data: Numbers
(Continue dan Diskrit)

Numbers
Terbuat dari
angka

K o n t i n u / N u m e rik D i s k rit/Ka te g o r i
Opsi tak terbatas Opsi terbatas
[0, 0.001, …, 1] [0,1, 2, … n]
Tipe Data: Categorical

Categorical
Terbuat dari
kata-kata

O rd i n a l Nominal
Memiliki Hirarki Tidak Memiliki Hirarki
[regular, basic, gold, [HP, Laptop,
p l a t i n u m] E l e ktronik L a innya ]
Tipe Data: Image
Tipe Data:
Text
Tentang Struktur Data in Python
Struktur data di Python terdiri atas 4 macam

Primitive Nonlinear Data


• Integer (1,2,3) • Tree
• Float (1.5, 0.5, -0.5) • Graph
• String ("a", 'a', """a""") • Hash Table
• Boolean (True/False)
Non-Primitive (Container)

List Tuple Dictionary and Set


Linear Data
• Array • Menyimpan lebih dari satu • Sama seperti list pada poin • Berlaku pemetaan "key" dan
• Stack data (dan tipe) pertama dan kedua "value" dimana bekerja
• Queue Data Struktur
• Linked List di Python • Berlaku sistem indeks (mulai • Nilai didalamnya tidak bisa menyimpan data pada nama
dari 0) diubah-ubah karena bersifat kunci tertentu
• Nilai didalamnya bisa immutable • Kunci bersifat unik, tidak bisa
diubah-ubah (ditambah, • Lebih cepat diproses terduplikasi, sama seperti Set
dihapus, diganti) dibandingkan list • Selalu berlaku urutan
Non-Primitive (Container) ascending (kecil -> besar)
• List [1,2,3]
• Tuple (1,2,3)
• Set {1,2,3}
• Dictionary {"key": "value"}

Data Type and Structure in Python | Data Structure in Python (I)


https://bit.ly/HandsOn_kelas

19
Terima Kasih
[email protected]

08170402381

Anda mungkin juga menyukai