Pengenalan Pemrograman dengan Bahasa Python Secara Sederhana

Pengenalan Pemrograman dengan Bahasa Python Secara Sederhana

Python Introduction, Control Structure, Compound Data Type

Author(s)

  • Muhammad Fikri Hasani, S.Kom., M.T

The Managing Department

  • Computer Science

Category

  • Development

Language

Bahasa

Course Description

Course ini akan memberikan ilmu pengenalan pemrograman dengan bahasa python secara sederhana. Python merupakan sebuah bahasa pemrograman yang sedang naik daun, karena simple, mudah dipahami, dan kemampuan python untuk dapat digunakan sebagai apapun. Python sendiri mulai digandrungi karena dapat membantu developer untuk membuat aplikasi web, desktop, scripting, aplikasi command line, atau yang paling trend saat ini yaitu kecerdasan buatan dan data sciene. Namun, sebelum berbicara lebih lanjut tentang implementasi dari bahasa python itu sendiri, tentu semua akan berangkat dari pengetahuan awal sebuah bahasa pemrograman.

Course ini tidak akan terlalu berbicara secara mendalam tentang bahasa pemrograman python. Course ini akan menjelaskan pengantar dan dasar dasar dari bahasa python itu sendiri. Oleh karena itu, siswa akan mempelajari tentang sintaks-sintaks python, gaya kode dan filosofi dari bahasa pemrograman python, tipe data yang ada di python, input dan output dari python, variable di python, cara melakukan pengecekan logika dengan python, pengulangan di python, serta tipe data majemuk seperti list dan string.

Setelah menyelesaikan course ini, siswa diharapkan mampu untuk menjelaskan struktur bahasa python, menjelaskan konsep konsep dasar di python seperti input dan output, tipe data, selection, repetition, operasi matematika, operasi logika, penggunaan list dan string, serta mengaplikasikan bahasa pemrograman python untuk kasus-kasus sederhana. Course ini memiliki 3bagian dan 10 module yang dapat diselesaikan dalam 2 bulan.

Course Topics

  1. Overview
  2. Pengenalan Python
  3. Input dan Output
  4. Tipe Data
  5. Operator dan Operasi Matematika
  6. Operasi Boolean
  7. Control Structure Selection
  8. Control Structure Repetition (While)
  9. Control Structure Repetition (For)
  10. List
  11. String