Daftar Isi - Python - TeachMeSoft

Daftar Isi - Python

Daftar Isi - Python


Dasar Python


Kontrol Arus

  • Keterangan If
  • Keterangan For
  • Fungsi range ()
  • Pernyataan break dan contiue, 
  • Pengerian fungsi
  • Gaya pengkodean
  • in process
 ➤
      ↪

Struktur Data


BAB 1.   Pengenalan Python
 ➤ Apa Itu Python?
 ➤ Python 2 atau Python 3?
 ➤ Python adalah Interpreter
 ➤ Siapa Saja Para Pengguna Python?
 ➤ Keunggulan Python
 ➤ Apa Saja yang Bisa Dibuat Menggunakan Python?
 ➤ Implementasi Lain dari Bahasa Pemrograman Python
 ➤ Instalasi Python
      ↪ Instalasi Python di Windows
      ↪ Instalasi Python di Linux
 ➤ Menjalankan Python
 ➤ Membuat dan Menjalankan Program Python
      ↪ Windows
      ↪ Linux
 ➤ Kerangka Program dalam Python
 ➤ Kompilasi Kode Python Menjadi File .pyc
 ➤ Membuat File . exe dari Kode Python (Khusus Windows) 
 ➤ Mengonversi Kode Python 2 ke Python 3
 ➤ Menampilkan  Bantuan (Dokumentasi Python)
Bab 2.  Tutorial Python
 ➤ Variabel
 ➤ Membaca Data
      ↪ Membaca Data Karakter dan Teks
      ↪ Membaca Data Bilangan Bulat
      ↪ Membaca Data Bilangan Riil
 ➤ Dalam Python, Semua Adalah Objek
 ➤ Tidak Ada Konstanta di dalam Python
 ➤ Tipe String, Numerik, dan Boolean
      ↪ Tipe String
          ↪ Membandingkan String
          ↪ Mengambil Substring
      ↪ Tipe Numerik
      ↪ Tipe Boolean
 ➤ Tipe Dictionary, List, dan Tuple      
      ↪ Tipe Dictionary 
          ↪ Menambah Elemen ke dala Dictionary
          ↪ Mengubah Elemen dalam Dictionary
          ↪ Menghapus Slemen dari Dictionary
      ↪ Tipe List
          ↪ Menambah Elemen ke dalam List
          ↪ Mengubah Nilai Elemen di dalam List
          ↪ Menghapus Elemen dari List
          ↪ Mencari Elemen di dalam List
      ↪ Tipe Tuple
 ➤ Tipe Set: set dan f roz en set
 ➤ Tipe None Type
 ➤ Operator
      ↪ Operator Penugasan
      ↪ Operator Aritmetika
      ↪ Operator Relasional
      ↪ Operator Logika
      ↪ Operator String
      ↪ Operator Bitwise
 ➤ Struktur Pemilihan
 ➤ Struktur Pengulangan
 ➤ Contoh-Contoh Program
      ↪ Menghitung Luas dan Keliling Lingkaran
      ↪ Mengonversi Suhu dari Fahrenheit ke Celcius
      ↪ Menghitung Volume dan Luas Permukaan Balok
      ↪ Menukar Nilai dari Dua Variabel
      ↪ Mengonversi Jam (hh:mm:ss) ke Detik
      ↪ Mengonversi Detik ke Jam (hh:mm:ss)
      ↪ Menentukan Nilai Maksimum dari Dua Bilangan
      ↪ Menentukan Nilai Maksimum dari Tiga Bilangan
      ↪ Menentukan Akar-akar Persamaan Kuadrat
      ↪ Menentukan Nilai Indeks Ujian
      ↪ Menghitung Nilai Rata-rata Bilangan
      ↪ Mnghitung Nilai  Faktorial
      ↪ Mengalikan Dua Bilangan Menggunakan Operator Plus (+)
 ➤ Fungsi
 ➤ Generator
 ➤ Objek dan Kelas
 ➤ Flle
 ➤ Eksepsi
 ➤ Modul

Bab 3. Objek dan Tipe Objek
 ➤ Objek di dalam Python
 ➤ Reference Counting dan Garbage Collector
 ➤ Shallow Copy dan Deep Copy
 ➤ Membandingkan Dua Buah Objek
 ➤ Tipe Built-in yang Merepresentasikan Data
      ↪ Tipe     unicoc  e
      ↪ Tipe x ra nge
 ➤ Tipe Built-in yang Merepresentasikali Struktur Program
      ↪ Tipe  cal lable
      ↪ Tipe modu le
      ↪ Kelas, Tipe, dan Instance
 ➤ Tipe f ile
 ➤ Tipe-tipe Lain di dalam Python

Bab 4. Statemen Kontrol
 ➤ Blok Kode di dalam Python
 ➤ Struktur Pemilihan
      ↪ Statemen i f untuk Satu Kasus
      ↪ Staternen if untuk Dua Kasus
      ↪ Statemen if untuk Tiga Kasus atau Lebih
      ↪ Menggunakan Dictionary untuk Melakukan
      ↪ Pemilihan
 ➤ Struktur  Pengulangan
      ↪ Statemen while
      ↪ Statemen f or
      ↪ Pengulangan Bersarang
      ↪ Menggunakan else di dalam Pengulangan
 ➤ Statemen Loncat
      ↪ Statemen brea k
      ↪ Statemen cont inue
      ↪ Statemen ret u r n
      ↪ Tidak Ada goto di dalam Python

Bab 5. Fungsi 
 ➤ Jenis Fungsi 
 ➤ Mendefinisikan Fungsi
 ➤ Memanggil Fungsi
 ➤ Variabel Global dan Variabel Lokal
 ➤ Parameter  di dalam Fungsi
      ↪ Apa Itu Parameter?
      ↪ Parameter Formal dan Parameter Aktual
      ↪ Pass-by-Value  dan Pass-by-Reference
      ↪ Parameter Opsional (Default )
      ↪ Menggunakan Keyword Argument
      ↪ Menggunakan  Variable-Length Argument
 ➤ Mendefinisikan Fungsi di dalam Fungsi
 ➤ Fungsi yang Mengembalikan Fungsi
 ➤ Membuat Fungsi Tanpa Nama dengan Operator Lambda
 ➤ Melakukan Overlopd terhadap Fungsi
 ➤ Rekursi
 ➤ Atribut-atribut Fungsi
 ➤ Fungsi-fungsi Built-in
      ↪ Fungsi-fungsi  String
          ↪ Metode capita lize ( )
          ↪ Metode center ( )
          ↪ Metode count ( )
          ↪ Metode endswi th ( )
          ↪ Metode  f ind ( )
          ↪ Metode index ( )
          ↪ Metode isa lnum ( ) , isaplha ( ) , dan isspace ( )
          ↪ Metode isdigi t ( ) dan isnumer ic ( )
          ↪ Metode islowe r ( )  dan isuppe r ( )
          ↪ Fungsi len ( )
          ↪ Metode lst r ip () , rstd.p () , dan str ip ()
          ↪ Fungsi max ( )  dan min ( )
          ↪ Metode  replace  ( )
          ↪ Metode swapcase ( )
          ↪ Metode uppe r ( ) dan lowe r ( )
          ↪ Metode z f ill ( )
      ↪ Fungsi-fungsi Numerik
          ↪ Fungsi abs  ( )
          ↪ Fungsi ceil ( )
          ↪ Fungsi exp ( )
          ↪ Fungsi f abs ( )
          ↪ Fungsi f loor ( )
          ↪ Fungsi log ( )
          ↪ Fungsi  logl O  ( )
          ↪ Fungsi  max  (  )
          ↪ Fungsi min ( )
          ↪ Fungsi mod f  ( )
          ↪ Fungsi pow  ( )
          ↪ Fungsi   rou nd   (  )
          ↪ Fungsi  sqrt  ( )
          ↪ Fungsi choice ()
          ↪ Fungsi ra ndrange ( )
          ↪ Fungsi shu f f le ( )
          ↪ Fungsi-fungsi Trigonometri
      ↪ Fungsi-fungsi  Dictionary
          ↪ Fungsi  cmp  ( )
          ↪ Fungsi len ( )
          ↪ Metode clea r ( )
          ↪ Metode  copy  (  )
          ↪ Metode  f romke ys  ( )
          ↪ Metode  get  (  )
          ↪ Metode  ha s_key  (  )
          ↪ Metode iterns ( ) , keys ( ) , dan values ( )
      ↪ Fungsi-fungsi  List
          ↪ Fungsi  cmp  ( )
          ↪ Fungsi  len ( )
          ↪ Fungsi max ( )  dan min ( )
          ↪ Fungsi list ( )
          ↪ Metode  append  ( )
          ↪ Metode cou nt ( )
          ↪ Metode  extend  (  )
          ↪ Metode  index  ( )
          ↪ Metode inser t ( )
          ↪ Metode pop ( )
          ↪ Metode r emove ( )
          ↪ Metode reve r se ( )
          ↪ Metode   sort  (  )
      ↪ Fungsi-fungsi  Tuple
 ➤ Pemanggilan Fungsi secara Tidak Langsung 
 ➤ Fungsi eva l ( ) , exec ( ) , dan exec f ile ( ) 

Bab 6. Pemrograman Berorientasi Objek
 ➤ Konsep-konsep Dasar dalam Pemrograman  Berorientasi 
 ➤ Objek 
      ↪ Abstraksi
      ↪ Pembungku san
          ↪ Hak Akses Public
          ↪ Hak Akses Protected 
          ↪ Hak Akses Private
      ↪ Pewarisan 
      ↪ Polimorfisme 
 ➤ Perbedaan Kelas dan Objek
 ➤ Mendefinisikan  Kelas
 ➤ Membuat  Objek
 ➤ Mendefinisikan Metode
 ➤ Melakukan  Overload terhadap Konstruktor 
 ➤ Mendefinisikan Destruktor 
 ➤ Data Statis.
 ➤ Metode Statis 
 ➤ Metode Kelas 
 ➤ Pembungkusan Data dan Atribut Private 
 ➤ Properti
 ➤ Pewarisan 
 ➤ Fungsi super ( )
 ➤ Multiple Inheritance: Pewarisan dari Dua Kelas Induk atau Lebih 
 ➤ Fungsi isinstance  ( ) dan issubcla ss ( )
 ➤ Metode Abstrak dan Kelas Abstrak
 ➤ Polimorfisme 
 ➤ Kata Kunci    slot s
 ➤ Iterator
 ➤ Operator Overloading : Melakukan Overload terhadap Operator 

Bab 7. File dan Direktori 
 ➤ Membuka File 
 ➤ Menutup File 
 ➤ Menulis Data ke dalam File 
 ➤ Membaca Data dari dalam File
 ➤ Mengenal Posisi .di dalam File
 ➤ Mengubah Nama File
 ➤ Menghapus File
 ➤ Bekerja dengan Direktori
      ↪ Membuat Direktori
      ↪ Mengubah Nama Direktori 
      ↪ Menghapus Direktori
      ↪ Mendapatkan Direktori Aktif
      ↪ Mengubah Direktori Aktif

Bab 8. Penanganan Eksepsi
 ➤ Apa  Itu Eksepsi?
 ➤ Membangkitkan Eksepsi dengan raise
 ➤ Menangani Eksepsi dengan Blok t r y...except
 ➤ Klausa else dalam Blok t ry...except
 ➤ Blok t r y ...f ina lly
 ➤ Menangani Banyak Eksepsi
 ➤ Daftar Tipe Eksepsi di dalam Python
 ➤ Membuat Objek Eksepsi Sendiri
 ➤ Menggunakan Statemen a sser t
Bab 9. Modul dan Paket
 ➤ Membuat  Modul
 ➤ Statemen impo rt
 ➤ Statemen f rom . . . impor t 
 ➤ Membuat Alias/Nama Lain Modul
 ➤ Menggunakan Fungsi dir ( ) untuk Modul
 ➤ Modul _ma in
 ➤ Impor Melingkar ( Circular Import)
 ➤ Fungsi reload ( )
 ➤ Membuat Paket
 ➤ Menggunakan Paket

Bab 10. Pemrosesan Array
 ➤ Mendefinisikan Array Mertggunakan List
 ➤ Array Konstan
 ➤ Array Asosiatif
 ➤ Array Multidimensi
 ➤ Modul a r r ay

Bab 11.  Pemrosesan String
 ➤ Menggunakan Metode j oin ( )
 ➤ Mengurai String Menggunakan  Metode split ( )
 ➤ Konversi antara Byte String dan Unicode String
 ➤ Menghitung Jumlah Kata dalam String
 ➤ Modul   str ing 
 ➤ Modul pp r int
 ➤ Modul repr 
 ➤ Format  String

Bab 12. Akses Database
 ➤ Python dan DBM
      ↪ Modul shelve
 ➤ Python dan MySQL
      ↪ Instalasi MySQL di Windows
      ↪ Instalasi MySQL di Linux (Ubuntu)
      ↪ Instalasi MySQL Connector/ Python di Windows
      ↪ Instalasi MySQL Connector/ Python di Linux (Ubuntu) 
      ↪ Membuat User di dalam MySQL
      ↪ Membuat Database MySQL
      ↪ Membuat Objek Koneksi
      ↪ Membuat Tabel melalui Kode Python
      ↪ Memanipulasi Data di dalam Tabel
          ↪ Menambah Data
          ↪ Mengubah Data
          ↪ Menghapus Data
      ↪ Seleksi Data dari Database 
      ↪ Mengeksekusi  Query Berparameter
 ➤ Python dan SQLite
      ↪ Membuat Database SQLite
      ↪ Membuat  Tabel
      ↪ Memanipulasi Data di dalam Tabel
          ↪ Menambah Data
          ↪ Mengubah Data
          ↪ Menghapus Data
      ↪ Mengaktitkan Autocommit
      ↪ Seleksi Data
      ↪ Query Berparameter

Bab 13. Pemrograman  GUI
 ➤ Pemrograman GUI dengan Tkinter
      ↪ Membuat dan Menempatkan Kontrol di dalam Form
      ↪ Menangani Event
      ↪ Mengatur Tampilan Form dengan Grid Manager
      ↪ Menggunakan Kelas Frame
      ↪ Kontrol-kontrol Dasar dalam Tkinter
          ↪ Kontrol Button
          ↪ Kontrol Chec kbutton
          ↪ Kontrol Ent ry
          ↪ Kontrol Listbox
          ↪ Kontrol Menu
          ↪ Kontrol Radiobut ton
 ➤ Pemrograman GUI dengan wx:Python
      ↪ lnstalasi wx:Python di Windows
      ↪ Instalasi wx:Python di Linux (Ubuntu)
      ↪ Modul-modul dalam wx:Python
      ↪ Pengelompokan Widget dalam wx:Python
      ↪ Program Minimal dalam wx:Python
          ↪ Mengenal Kelas Frame
          ↪ Mengatur Gaya Frame
          ↪ Mengatur Ukuran Frame
          ↪ Menentukan Posisi Frame
          ↪ Menjadikan Frame Berada di Tengah Layar
      ↪ Program wx:Python dengan Gaya Betorientasi Objek
      ↪ Membuat dan Menempatkan Kontrol di dalam Frame Menangani Event 
      ↪ Membuat Menu
          ↪ Membuat Icon dan Shortcut pada .Item Menu . 
      ↪ Pengaturan Tata-Letak (Layout ) 
          ↪ Menggunakan Kelas BoxSi z er
          ↪ Menggunakan Kelas StaticBoxSize r
          ↪ Menggunakan Kelas Gr idSiz er
          ↪ Menggunakan Kelas FlexG r idSiz er
          ↪ Menggunakan Kelas Gr idBagSize r

Bab 14.  Pemrograman Web (CGI)
 ➤ Arsitektur dan Cara Kerja CGI
      ↪ Instalasi dan Konfigurasi Web Server
      ↪ Instalasi dan Konfigurasi Apache di Windows
      ↪ Instalasi dan Konfigurasi Apache di Linux (Ubuntu)
 ➤ Membuat Program CGI
 ➤ Membuat Link  Antarprogram  CGI
 ➤ Menampilkan  Gambar pada Program CGI
 ➤ Membuat Daftar
 ➤ Membuat  Tabel
 ➤ Menangani Form HTML
      ↪ Metode GET dan POST
      ↪ Menangani Kontrol Radio
      ↪ Menangani Kontrol Checkbox
      ↪ Menangani Kontrol Combobox
      ↪ Menangani  Kontrol  Textarea
 ➤ Melakukan  Upload File
 ➤ Mengakses Database dari Program CGI




--


Python Tutorial

  • Python HOME
  • Python Intro
  • Python Get Started
  • Python Syntax
  • Python Comments
  • Python Variables
  • Python Data Types
  • Python Numbers
  • Python Casting
  • Python Strings
  • Python Booleans
  • Python Operators
  • Python Lists
  • Python Tuples
  • Python Sets
  • Python Dictionaries
  • Python If...Else
  • Python While Loops
  • Python For Loops
  • Python Functions
  • Python Lambda
  • Python Arrays
  • Python Classes/Objects
  • Python Inheritance
  • Python Iterators
  • Python Scope
  • Python Modules
  • Python Dates
  • Python JSON
  • Python RegEx
  • Python PIP
  • Python Try...Except
  • Python Command Input
  • Python String Formatting


File Handling

  • Python File Handling
  • Python Read Files
  • Python Write/Create Files
  • Python Delete Files


Python MySQL

  • MySQL Get Started
  • MySQL Create Database
  • MySQL Create Table
  • MySQL Insert
  • MySQL Select
  • MySQL Where
  • MySQL Order By
  • MySQL Delete
  • MySQL Drop Table
  • MySQL Update
  • MySQL Limit
  • MySQL Join


Python MongoDB

  • MongoDB Get Started
  • MongoDB Create Database
  • MongoDB Create Collection
  • MongoDB Insert
  • MongoDB Find
  • MongoDB Query
  • MongoDB Sort
  • MongoDB Delete
  • MongoDB Drop Collection
  • MongoDB Update
  • MongoDB Limit


Python Reference

  • Python Overview
  • Python Built-in Functions
  • Python String Methods
  • Python List Methods
  • Python Dictionary Methods
  • Python Tuple Methods
  • Python Set Methods
  • Python File Methods
  • Python Keywords


Module Reference

  • Random Module
  • Requests Module


Python How To

  • Remove List Duplicates
  • Reverse a String


Python Examples

  • Python Examples
  • Python Exercises
  • Python Quiz
  • Python Certificate





Referensi

  • -
  • -




Disqus comments