Memulai Pemrograman dengan Python

Pelajari dasar Python hingga library populer yang menjadi landasan tren industri data science, machine learning, dan back-end development.

Deskripsi

Python adalah bahasa pemrograman yang dapat digunakan di berbagai platform dengan filosofi perancangan yang berfokus pada tingkat keterbacaan kode dan merupakan bahasa populer yang berkaitan dengan Data Science, Machine Learning, hingga Back-End Development. Keunggulan Python yang bersifat interpretatif juga banyak digunakan untuk prototyping, scripting pengelolaan infrastruktur, hingga pembuatan website berskala besar. Dengan kemudahan Python, sering dijadikan bahasa pertama untuk belajar pemrograman.

  • Bahasa Python menjadi keharusan untuk Anda yang ingin mempelajari dasar-dasar pemrograman, mulai dari scripting, pengolahan data, machine learning, hingga back-end development.
  • Bahasa Python digunakan secara luas dan masuk dalam bahasa pemrograman populer beberapa tahun belakangan.
  • Pustaka (library) yang luas, memungkinkan Anda mengembangkan ke bidang-bidang lainnya. Beberapa library atau framework terpopuler data science dan machine learning menggunakan Python antara lain: Scikit-Learn, TensorFlow, PyTorch.
  • Bahasa Python memiliki kurva pembelajaran (learning-curve) yang sangat landai, cocok untuk dipelajari sebagai bahasa pemrograman pertama - dengan kemudahan pembacaan dan kemudahan mempelajari sintaksisnya.

Target dan Sasaran Siswa

  • Kelas ditujukan bagi pemula yang ingin belajar dasar pemrograman Python dengan mengacu pada standar industri.
  • Kelas dapat diikuti oleh siswa yang melek IT sehingga wajib memiliki dan dapat mengoperasikan komputer dengan baik.
  • Kelas ini didesain untuk pemula sehingga tidak ada prasyarat khusus dalam pemahaman pemrograman sebelumnya. Namun, memiliki pengetahuan matematika dasar dan logika pemrograman akan mempermudah pembelajaran.
  • Siswa harus bisa belajar mandiri, berkomitmen, benar-benar punya rasa ingin tahu, dan tertarik pada subjek materi, karena sebaik apa pun materi kelas ini, tidak akan berguna tanpa keseriusan siswa untuk belajar, berlatih, dan mencoba.
  • Di akhir kelas, siswa mampu membuat program dengan Python menggunakan berbagai IDE yang telah dipelajari, seperti Visual Studio Code, Jupyter Notebook, dan Google Colaboratory. 


Silabus

Materi yang akan Anda pelajari pada kelas ini.


Deskripsi

Python adalah bahasa pemrograman yang dapat digunakan di berbagai platform dengan filosofi perancangan yang berfokus pada tingkat keterbacaan kode dan merupakan bahasa populer yang berkaitan dengan Data Science, Machine Learning, hingga Back-End Development. Keunggulan Python yang bersifat interpretatif juga banyak digunakan untuk prototyping, scripting pengelolaan infrastruktur, hingga pembuatan website berskala besar. Dengan kemudahan Python, sering dijadikan bahasa pertama untuk belajar pemrograman.

  • Bahasa Python menjadi keharusan untuk Anda yang ingin mempelajari dasar-dasar pemrograman, mulai dari scripting, pengolahan data, machine learning, hingga back-end development.
  • Bahasa Python digunakan secara luas dan masuk dalam bahasa pemrograman populer beberapa tahun belakangan.
  • Pustaka (library) yang luas, memungkinkan Anda mengembangkan ke bidang-bidang lainnya. Beberapa library atau framework terpopuler data science dan machine learning menggunakan Python antara lain: Scikit-Learn, TensorFlow, PyTorch.
  • Bahasa Python memiliki kurva pembelajaran (learning-curve) yang sangat landai, cocok untuk dipelajari sebagai bahasa pemrograman pertama - dengan kemudahan pembacaan dan kemudahan mempelajari sintaksisnya.

Target dan Sasaran Siswa

  • Kelas ditujukan bagi pemula yang ingin belajar dasar pemrograman Python dengan mengacu pada standar industri.
  • Kelas dapat diikuti oleh siswa yang melek IT sehingga wajib memiliki dan dapat mengoperasikan komputer dengan baik.
  • Kelas ini didesain untuk pemula sehingga tidak ada prasyarat khusus dalam pemahaman pemrograman sebelumnya. Namun, memiliki pengetahuan matematika dasar dan logika pemrograman akan mempermudah pembelajaran.
  • Siswa harus bisa belajar mandiri, berkomitmen, benar-benar punya rasa ingin tahu, dan tertarik pada subjek materi, karena sebaik apa pun materi kelas ini, tidak akan berguna tanpa keseriusan siswa untuk belajar, berlatih, dan mencoba.
  • Di akhir kelas, siswa mampu membuat program dengan Python menggunakan berbagai IDE yang telah dipelajari, seperti Visual Studio Code, Jupyter Notebook, dan Google Colaboratory. 

Peralatan Belajar

Spesifikasi minimal perangkat:

Prosesor

Intel Celeron (Rekomendasi Core i3 ke atas)

Tools yang dibutuhkan untuk belajar:

Teks Editor (Notepad++) atau IDE (PyCharm,dll)

Lihat semua peralatan belajar


Metode Ajar

  • Online - Self-paced Learning
    • Total jam belajar : 60 jam
    • Rekomendasi waktu belajar : 10 jam per minggu (selesai dalam 42 hari)
    • Anda tentukan sendiri berapa lama waktu yang akan digunakan untuk belajar materi kelas ini selama masih aktif terdaftar pada kelas
  • Fasilitas Pengajaran
    • Materi bacaan elektronik : Materi akan disajikan dalam bentuk teks dan bacaan
    • Forum diskusi : Setiap kelas memiliki sebuah forum diskusi yang dapat Anda gunakan untuk bertanya dan berdiskusi 
    • Evaluasi pembelajaran : Ujian akhir kelas
    • Sertifikat kompetensi

Lihat semua metode ajar


Kontributor

2

Curriculum Developer yang membangun kelas ini:

Ridha Ginanjar

Ridha Ginanjar

Curriculum Developer and Technical Instructor at Dicoding Indonesia

Mochamad Rafy Ardhanie

Mochamad Rafy Ardhanie

Curriculum Developer at Dicoding Indonesia

Reviewer

7

Code Reviewer yang akan me-review tugas dan kode Anda:

oon arfiandwi
Tia Dwi Setiani
Kevin Jonathan
Rahmat Fajri
Ridha Ginanjar

Lihat semua kontributor dan reviewer


Testimoni Siswa

Ribuan siswa sukses belajar di Dicoding Academy. Apa kata mereka? Berikut adalah testimoni asli mereka.

Hardy Dewanto
Hardy Dewanto
 Universitas Indonesia
 Memulai Pemrograman dengan Python
    
Secara keseluruhan, materi yang telah diberikan Lesson ini sudah sangat lengkap. Lesson ini telah mengandung semua yang diperlukan agar saya dapat menggunakan Python sebagai seorang pemula. Overall: Luar Biasa (100%).
Baca selengkapnya
Mujib Sukri luman
Mujib Sukri luman
 Accenture
 Memulai Pemrograman dengan Python
    
over all metode, penyajian, kuis, dan ujian sangat tersusun sistematis bagi saya sebagai pemula dalam dunia ilmu data sangat memberikan pemahaman lebih mendalam lagi dalam tekhnik penguasaan alat yang membantu menelaah data
Baca selengkapnya

Silabus

Materi yang akan Anda pelajari pada kelas ini.

Comments

Popular posts from this blog

IT Dev

cara menginstal dan menggunakan npm dotenv