Advertisement

Top online courses in IT & Software

Career Track : Data analyst With DQLab Part 1


Pada artikel kali ini, Tukang Catat ingin membagikan ilmu hasil kursus dengan platform belajar data science online yaitu DQLab. Ada menu khusus pada dashboard akun yang bernama "Career Track - Data Analyst". Program pembelajaran dalam menu ini menggunakan bahasa pemrograman Python dengan 8 topik. Pembelajaran dimulai dengan mengenali dasar-dasar pemrograman dengan bahasa Python.

Ok, tanpa chit-chat berlebihan langsung saja kita bahas sub topik 1 yaitu :

Pengenalan Python

    Python adalah high-level programming language yang diciptakan oleh Guido Van Rossum pada tahun 1991. Python disebut sebagai high-level karena bahasa pemrograman Python mudah dibaca dan dituliskan oleh manusia.  
    Python adalah proyek open source dimana setiap orang dapat mengembangkan program komputer dengan menggunakan bahasa ini untuk berbagai tujuan.
    Python dapat digunakan untuk mengembangkan berbagai aplikasi yaitu :
  • Web Development
  • Data Science & Machine Learning
  • Data Analysis
  • Scripting
  • Game Development
  • Desktop Application

Hello World

    Aplikasi pertama yang akan dijalankan setiap mempelajari bahasa pemrograman baru adalah "Hello World". User harus bisa menampilan kata Hello World pada code editor sesuai syntax bahasa yang sedang dipelajari. 
    Kode "Hello World" untuk Python adalah  :



    Hasil running program akan tampak sebagai berikut :
 
 

Variabel

Variabel adalah lokasi pentimpanan untuk menyimpan data dan informasi. Contoh :
 

Aturan penamaan variabel :
  • Nama variabel tidak boleh dimulai dengan angka (0-9).
  • Nama variabel harus dimulai dengan huruf (a-z, A-Z) atau underscore ( _ ).
  • Nama variabel hanya boleh mengandung karakter ( a-z, A-Z, 0-9, _ ).
  • Tidak boleh ada spasi. Jika nama variabel terdiri dari dua kata atau lebih gunakan underscore
  • Bersifat case-sensitive.
  • Nama variabel harus mewakili nilai yang ditampung variabel. 
Python memiliki 7 tipe data yang terdiri dari :
  • Null : menyimpan nilai kosong atau tidak ada. Tipe data yang menunjukkan kalau sebuah variabel belum memiliki nilai/null.
  • Boolean : Menyimpan nilai kebenaran dari suatu ekspresi logika. Nilai pada tipe data ini hanya dua yaitu True dan False.

  • Numeric : menyimpan data berupa angka. Dua macam tipe data numeric yaitu int untuk menyimpan bilangan bulat (0,1,2,3, dst) dan float untuk menyimpan bilangan riil (0.3, 2.73, ...)
  • Text : menyimpan data berupa teks. Penulisan tipe data ini dimulai dan diakhiri dengan tanda kutip satu/dua.

  • Sequence : menampung sekumpulan data secara terorganisir. Dua macam tipe sequence adalah list dan tupple. Tipe data list berisi data yang dapat diubah-ubah sedangkan tupple sebaliknya. 

  • Set : menyimpan banyak nilai dalam satu variabel dengan ketentuan nilai anggota tidak bisa diubah dan harus unik satu sama lain. Dua tipe data set yaitu set dan frozenset

  • Mapping : digunakan untuk memetakan sebuah nilai ke nilai lainnya. Istilah lain dari tipe data ini adalah dictionary


Operator

Di dalam Python, operator terbagi ke dalam 6 kelompok yaitu :
  • Arithmetic operators : digunakan pada tipe data numerik untuk melakukan operasi matematika sederhana. 

  • Assignment operators : digunakan untuk medeklarasikan nilai secara langsung ke variabel.

 

  • Comparison operators : digunakan untuk membandingkan dua buah nilai.


  • Logical operators : menggabungkan nilai kebenaran untuk suatu pernyataan logika.

  • Identity operators : membandingkan identitas dari dua buah nilai.

  • Membership operators : memeriksa anggota dari tipe data sequence/set.


Conditioning

Python menyediakan decision statement untuk variabel bertipe boolean dan operator logika. Statement condition dalam python ditulis dalam format berikut ini :

Dengan <conditions> berisikan operator yang mengembalikan nilai kebenaran; ataupun beberapa operator yang mengembalikan nilai kebenaran, yang digabungkan dengan operator logika.  Melalui  sebuah statemen desisi (if statement), <do_action_1> sampai dengan <do_action_n> akan dijalankan saat <conditions> bernilai True.

  • Statement If

  • Statement If... elif.... else

Kode pada Python bergantung pada indentasi (spasi atau tab pada baris awal untuk menentukan ruang lingkup potongan kode. Bahasa pemrograman lain biasanya menggunakan kurung kurawal {}.


Looping

Loop Control merupakan salah satu fitur yang mengizinkan penggunanya untuk melakukan serangkaian aksi, selama suatu kondisi yang telah ditetapkan bernilai benar. Dalam Python, terdapat dua bentuk primitif dari loop kontrol (struktur pengulangan), yaitu :
  • Perulangan while
            Perulangan while dapat mengeksekusi satu set pernyataan selama kondisi bernilai benar
 

  • Perulangan for
            Perulangan for digunakan untuk mengulangi urutan yaitu list, tuple, dictionary, set. Kita                         dapat mengeksekusi satu set pernyataan untuk setiap item dalam sequence/urutan. 
 

Sekian artikel kali ini tentang pengenalan Python yang tukang catat rangkum dari kursus data analisis di platform pembelajaran DQLab. Untuk teman-teman yang membaca artikel ini dan ingin mencoba memulai belajar kursus ini bisa langsung klik disini. Ikuti instagram resmi DQLab karena selalu ada info-info menarik dan diskon harga kursus. Terima kasih dan sampai jumpa di artikel berikutnya.

Posting Komentar

0 Komentar