Python Masterclass

Ilustrasi Python

Python sudah menjadi bahasa pemrograman paling populer di tahun 2019 (IEEE Spectrum, 2019). Tingginya tingkat popularitas Python salah satunya disebabkan karena mudahnya memahami syntax-nya. Selain itu ia juga bersifat open source sehingga semua orang bisa menggunakannya secara gratis.

Python banyak digunakan di berbagai bidang, mulai dari akademik, industri, robotik, AI (artificial intelligence), hingga data science. Tidak jarang, banyak universitas di dunia mengajarkan programming ke mahasiswanya pertama kali menggunakan bahasa ini, sehingga semakin banyak orang mengenal Pyhon. Python juga terintegrasi baik ke banyak aplikasi lain seperti website, networking, hardware, aplikasi perusahaan, prototyping, dan masih banyak lagi.

Python memiliki banyak kelebihan dibandingkan bahasa pemrograman lain. Berikut adalah beberapa kelebihan bahasa Python dibandingkan dengan bahasa pemrograman lain di luar sana:

  1. Tersedianya banyak modul pihak ketiga yang membuat Python mudah terintegrasi dengan banyak bahasa dan platform lainnya.
  2. Komunitas open source dan pengguna Python yang jumlahnya sangat banyak, sehingga memudahkan pengguna untuk saling berinteraksi dan mengembangkan bahasa ini bersama-sama.
  3. Banyaknya libraries yang tersedia sehingga membuat penulisan script menjadi lebih singkat dan membua Python menjadi semakin powerful.
  4. Mudahnya memahami bahasa Python, di mana aturan penulisannya sangat mudah dipahami.
  5. Tingkat produktivitas yang didapatkan melalui Python terbilang cukup tinggi, terlihat dari banyaknya aplikasi berbasis Python yang sudah dihasilkan, seperti Google, Youtube, Netflix, Facebook, Spotify, dan masih banyak lagi.

Karena Python adalah satu dari sekian banyak bahasa pemrograman yang populer dengan tren yang terus naik, saya berharap banyak orang juga semakin mahir menggunakan bahasa ini. Python adalah bahasa pemrograman masa depan, yang menjadi kunci untuk meningkatkan daya saing kita di industri 4.0 atau society 5.

Kali ini saya mengajak para pembaca untuk belajar Python bersama-sama. Kita akan membahas banyak hal mulai dari teknik yang paling dasar hingga tingkat yang mahir. Kita akan membahasnya mulai dari A-Z, semuanya secara visual. Materinya pun saya tidak fokus hanya ke bahasa Python itu sendiri, melainkan lebih ke aplikasinya untuk AI dan data science.

Berikut adalah materi-materi visual yang sudah saya buat di channel Youtube saya. Selamat belajar Python!

  1. Kurikulum Pembelajaran
  2. Menginstall Python dan Anaconda
  3. Menjalankan script Python
  4. Jupyter Notebook dan Spyder (Bagian 1) 
  5. Jupyter Notebook dan Spyder (Bagian 2)
  6. Membuat Harmonograph
  7. Tipe Data, Numbers, Strings dan Slicing
  8. Methods dan Print Formatting
  9. Apa Itu Lists
  10. Apa Itu Dictionaries
  11. Tuples dan Sets
  12. Booleans, Comparison dan COnditionals
  13. Looping dan Iterasi
  14. Looping Tingkat Mahir dan Operator Penting
  15. Fungsi, *Args dan **Kwargs
  16. Ruang Lingkup dan LEGB
  17. Map, Filter, dan Lambda
  18. Belajar Object Oriented Programming (Bag. 1)
  19. Belajar Object Oriented Programming (Bag. 2)
  20. Belajar Object Oriented Programming (Bag. 3)
  21. Belajar Object Oriented Programming (Bag. 4)
  22. Belajar Numpy (Bag. 1)
  23. Belajar Numpy (Bag. 2)
  24. Belajar Numpy (Bag. 3)
  25. Modules dan Packages
  26. Memahami __name__ dan __main__
  27. Belajar Pandas
  28. Menginspeksi Data di Python
  29. Mengindeks Tabel di Python
  30. Memahami Secara detail Pandas Series dan DataFrame
  31. Membuat Plot di Pandas
  32. Mengelompokkan dan Menggabungkan Tabel
  33. Memahami Perbedaan Antara ‘==’ dengan ‘is’
  34. Membuat Visualisasi Dengan Matplotlib
  35. Visualisasi Matplotlib Dengan Object Oriented
  36. Pengaturan Grafik Dengan Matplotlib
  37. Membuat Visualisasi Dengan Seaborn
  38. Visualisasi Data Kategori Dengan Seaborn
  39. Membuat Matrix Plot Dengan Seaborn
  40. Belajar Visualisasi Seaborn Tingkat Mahir
  41. Belajar Error Handling
  42. Belajar Matematika dan Statistik
  43. Belajar Aritmatika
  44. Menggunakan Decorator
  45. Belajar Aljabar
  46. Hukum Matematika Aljabar
  47. Belajar Simbol Sigma dan Phi
  48. Turunan (derivative)
  49. Aljabar Linear (PART 1)
  50. Aljabar Linear (PART 2)
Bagikan artikel ini: