Ini adalah daftar semua fitur yang telaj dijelaskan dalam Tutorial Python.
| Feature | Deskripsi | 
|---|---|
| Indentation | Indentasi mengacu pada spasi di awal baris kode | 
| Comments | Komentar adalah baris kode yang tidak akan dieksekusi | 
| Multi Line Comments | Bagaimana cara memasukkan komentar pada banyak baris | 
| Creating Variables | Variabel adalah wadah untuk menyimpan nilai data | 
| Variable Names | Bagaimana memberi nama variabel Anda | 
| Assign Values to Multiple Variables | Cara menetapkan nilai ke beberapa variabel | 
| Output Variables | Gunakan pernyataan cetak untuk mengeluarkan variabel | 
| String Concatenation | Bagaimana menggabungkan string | 
| Global Variables | Variabel global adalah variabel yang termasuk dalam lingkup global | 
| Built-In Data Types | Python memiliki satu set tipe data bawaan | 
| Getting Data Type | Cara mendapatkan tipe data suatu objek | 
| Setting Data Type | Cara mengatur tipe data suatu objek | 
| Numbers | Ada tiga tipe numerik di Python | 
| Int | Jenis bilangan bulat | 
| Float | Jenis bilangan floating | 
| Complex | Jenis bilangan kompleks | 
| Type Conversion | Bagaimana mengkonversi dari satu jenis nomor ke jenis lainnya | 
| Random Number | Cara membuat nomor acak | 
| Specify a Variable Type | Cara menentukan tipe data tertentu untuk variabel | 
| String Literals | Cara membuat literal string | 
| Assigning a String to a Variable | Cara menetapkan nilai string ke variabel | 
| Multiline Strings | Cara membuat string multi baris | 
| Strings are Arrays | String dalam Python adalah array byte yang mewakili karakter Unicode | 
| Slicing a String | Cara memotong string | 
| Negative Indexing on a String | Cara menggunakan pengindeksan negatif saat mengakses string | 
| String Length | Cara mendapatkan panjang string | 
| Check In String | Bagaimana memeriksa apakah sebuah string berisi frase tertentu | 
| Format String | Bagaimana menggabungkan dua string | 
| Escape Characters | Cara menggunakan karakter escape | 
| Boolean Values | True atau False | 
| Evaluate Booleans | Evaluasi nilai atau pernyataan dan kembalikan True atau False | 
| Return Boolean Value | Fungsi yang mengembalikan nilai Boolean | 
| Operators | Gunakan operator untuk melakukan operasi dengan Python | 
| Arithmetic Operators | Operator aritmatika digunakan untuk melakukan operasi matematika umum | 
| Assignment Operators | Operator penugasan digunakan untuk menetapkan nilai ke variabel | 
| Comparison Operators | Operator perbandingan digunakan untuk membandingkan dua nilai | 
| Logical Operators | Operator logika digunakan untuk menggabungkan pernyataan bersyarat | 
| Identity Operators | Operator identitas digunakan untuk melihat apakah dua objek sebenarnya adalah objek yang sama | 
| Membership Operators | Keanggotaan operator yang digunakan untuk menguji adalah urutan yang ada pada suatu objek | 
| Bitwise Operators | Operator bitwise digunakan untuk membandingkan angka (biner) | 
| Lists | Daftar adalah koleksi yang teratur dan dapat diubah | 
| Access List Items | Cara mengakses item dalam daftar | 
| Change List Item | Bagaimana mengubah nilai item daftar | 
| Loop Through List Items | Cara mengulang item dalam daftar | 
| List Comprehension | Bagaimana menggunakan daftar yang lengkap | 
| Check if List Item Exists | Bagaimana cara memeriksa apakah item tertentu ada dalam daftar | 
| List Length | Cara menentukan panjang daftar | 
| Add List Items | Bagaimana cara menambahkan item ke daftar | 
| Remove List Items | Bagaimana menghapus item daftar | 
| Copy a List | Cara menyalin daftar | 
| Join Two Lists | Bagaimana menggabungkan dua daftar | 
| Tuple | Tuple adalah koleksi yang teratur dan tidak dapat diubah | 
| Access Tuple Items | Cara mengakses item dalam tupel | 
| Change Tuple Item | Bagaimana cara mengubah nilai item tupel | 
| Loop List Items | Cara melakukan loop melalui item dalam tupel | 
| Check if Tuple Item Exists | Bagaimana memeriksa apakah item tertentu ada dalam tupel | 
| Tuple Length | Cara menentukan panjang tupel | 
| Tuple With One Item | Cara membuat tupel hanya dengan satu item | 
| Remove Tuple Items | Bagaimana menghapus item tupel | 
| Join Two Tuples | Cara menggabungkan dua tupel | 
| Set | Satu set adalah koleksi yang tidak berurutan, dan tidak dapat diubah | 
| Access Set Items | Cara mengakses item dalam satu set | 
| Add Set Items | Bagaimana menambahkan item ke satu set | 
| Loop Set Items | Hentikan KAPITTELET MANGLER | 
| Check if Set Item Exists | Hapus KAPITTELET MANGLER | 
| Set Length | Cara menentukan panjang satu set | 
| Remove Set Items | Bagaimana menghapus item set | 
| Join Two Sets | Bagaimana menggabungkan dua set | 
| Dictionary | Kamus adalah koleksi yang tidak berurutan, dan dapat diubah | 
| Access Dictionary Items | Cara mengakses item dalam kamus | 
| Change Dictionary Item | Cara mengubah nilai item kamus | 
| Loop Dictionary Items | Cara melakukan loop melalui item dalam tupel | 
| Check if Dictionary Item Exists | Bagaimana cara memeriksa apakah item tertentu ada dalam kamus | 
| Dictionary Length | Bagaimana menentukan panjang kamus | 
| Add Dictionary Item | Bagaimana cara menambahkan item ke kamus | 
| Remove Dictionary Items | Bagaimana menghapus item kamus | 
| Copy Dictionary | Cara menyalin kamus | 
| Nested Dictionaries | Sebuah kamus di dalam kamus | 
| If Statement | Bagaimana cara menulis pernyataan if | 
| If Indentation | Jika pernyataan di Python bergantung pada indentasi (spasi di awal baris) | 
| Elif | elif sama dengan “else if” dalam bahasa pemrograman lain | 
| Else | Bagaimana cara menulis pernyataan if … else | 
| Shorthand If | Bagaimana menulis pernyataan if dalam satu baris | 
| Shorthand If Else | Bagaimana cara menulis pernyataan if … else dalam satu baris | 
| If AND | Gunakan dan kata kunci untuk menggabungkan pernyataan if | 
| If OR | Gunakan atau kata kunci untuk menggabungkan pernyataan if | 
| Nested If | Bagaimana cara menulis pernyataan if di dalam pernyataan if | 
| The pass Keyword in If | Gunakan kata kunci pass di dalam pernyataan if kosong | 
| While | Cara menulis loop while | 
| While Break | Cara memutus loop while | 
| While Continue | Bagaimana menghentikan iterasi saat ini dan melanjutkan dengan yang berikutnya | 
| While Else | Cara menggunakan pernyataan lain dalam loop sementara | 
| For | Cara menulis for loop | 
| Loop Through a String | Cara melakukan loop melalui string | 
| For Break | Cara keluar loop for | 
| For Continue | Bagaimana menghentikan iterasi saat ini dan melanjutkan dengan yang berikutnya | 
| Looping Through a rangee | Cara mengulang melalui berbagai nilai | 
| For Else | Cara menggunakan pernyataan lain dalam perulangan for | 
| Nested Loops | Bagaimana menulis loop di dalam loop | 
| For pass | Gunakan kata kunci pass di dalam empty for loops | 
| Function | Cara membuat fungsi dengan Python | 
| Call a Function | Bagaimana memanggil fungsi dengan Python | 
| Function Arguments | Cara menggunakan argumen dalam suatu fungsi | 
| *args | Untuk menangani sejumlah argumen yang tidak diketahui dalam suatu fungsi, gunakan simbol * sebelum nama parameter | 
| Keyword Arguments | Cara menggunakan argumen kata kunci dalam suatu fungsi | 
| *kwargs | Untuk menangani sejumlah argumen kata kunci yang tidak diketahui dalam suatu fungsi, gunakan simbol * sebelum nama parameter | 
| Default Parameter Value | Cara menggunakan nilai parameter default | 
| Passing a List as an Argument | Bagaimana melewatkan daftar sebagai argumen | 
| Function Return Value | Cara mengembalikan nilai dari suatu fungsi | 
| The pass Statement i Functions | Gunakan pernyataan pass dalam fungsi kosong | 
| Function Recursion | Functions that can call itself is called recursive functions | 
| Lambda Function | Cara membuat fungsi anonim dengan Python | 
| Why Use Lambda Functions | Pelajari kapan menggunakan fungsi lambda atau tidak | 
| Array | Daftar dapat digunakan sebagai Array | 
| What is an Array | Array adalah variabel yang dapat menampung lebih dari satu nilai | 
| Access Arrays | Cara mengakses item array | 
| Array Length | Cara mendapatkan panjang sebuah array | 
| Looping Array Elements | Bagaimana melakukan loop melalui elemen array | 
| Add Array Element | Bagaimana cara menambahkan elemen dari sebuah array | 
| Remove Array Element | Bagaimana menghapus elemen dari sebuah array | 
| Array Methods | Python memiliki satu set metode Array / List | 
| Class | Kelas seperti konstruktor objek | 
| Create Class | Cara membuat kelas | 
| The Class __init__() Function | Fungsi init () dijalankan saat kelas dimulai | 
| Object Methods | Metode dalam objek adalah fungsi yang dimiliki objek tersebut | 
| self | Parameter diri mengacu pada instance kelas saat ini | 
| Modify Object Properties | Bagaimana mengubah properti suatu objek | 
| Delete Object Properties | Bagaimana mengubah properti suatu objek | 
| Delete Object | Cara menghapus objek | 
| Class pass Statement | Gunakan pernyataan pass di kelas kosong | 
| Create Parent Class | Cara membuat kelas induk | 
| Create Child Class | Cara membuat kelas anak | 
| Create the __init__() Function | Cara membuat fungsi __init__() | 
| super Function | Fungsi super () membuat kelas anak mewarisi kelas induk | 
| Add Class Properties | Bagaimana cara menambahkan properti ke kelas | 
| Add Class Methods | Cara menambahkan metode ke kelas | 
| Iterators | Iterator adalah objek yang berisi jumlah nilai yang dapat dihitung | 
| Iterator vs Iterable | Apa perbedaan antara iterator dan iterable | 
| Loop Through an Iterator | Cara melakukan perulangan melalui elemen-elemen iterator | 
| Create an Iterator | Cara membuat iterator | 
| StopIteration | Bagaimana menghentikan iterator | 
| Global Scope | Kapan variabel termasuk dalam cakupan global? | 
| Global Keyword | Kata kunci global membuat variabel menjadi global | 
| Create a Module | Cara membuat modul | 
| Variables in Modules | Cara menggunakan variabel dalam modul | 
| Renaming a Module | Cara mengganti nama modul | 
| Built-in Modules | Cara mengimpor modul bawaan | 
| Using the dir() Function | Buat daftar semua nama variabel dan nama fungsi dalam modul | 
| Import From Module | Cara mengimpor hanya bagian dari modul | 
| Datetime Module | Cara bekerja dengan kurma dengan Python | 
| Date Output | Cara mengeluarkan tanggal | 
| Create a Date Object | Cara membuat objek tanggal | 
| The strftime Method | Cara memformat objek tanggal menjadi string yang dapat dibaca | 
| Date Format Codes | Modul datetime memiliki satu set kode format legal | 
| JSON | Cara bekerja dengan JSON dengan Python | 
| Parse JSON | Cara mengurai kode JSON dengan Python | 
| Convert into JSON | Cara mengonversi objek Python ke JSON | 
| Format JSON | Cara memformat output JSON dengan lekukan dan jeda baris | 
| Sort JSON | Cara mengurutkan JSON | 
| RegEx Module | Cara mengimpor modul regex | 
| RegEx Functions | Modul ulang memiliki serangkaian fungsi | 
| Metacharacters in RegEx | Metakarakter adalah karakter dengan arti khusus | 
| RegEx Special Sequences | Garis miring terbalik yang diikuti dengan karakter memiliki arti khusus | 
| RegEx Sets | Himpunan adalah sekumpulan karakter di dalam sepasang tanda kurung siku dengan arti khusus | 
| RegEx Match Object | Objek Pertandingan adalah objek yang berisi informasi tentang pencarian dan hasilnya | 
| Install PIP | Cara menginstal PIP | 
| PIP Packages | Cara mengunduh dan menginstal paket dengan PIP | 
| PIP Remove Package | Cara menghapus paket dengan PIP | 
| Error Handling | Bagaimana menangani kesalahan dengan Python | 
| Handle Many Exceptions | Bagaimana menangani lebih dari satu pengecualian | 
| Try Else | Bagaimana menggunakan kata kunci else dalam pernyataan percobaan | 
| Try Finally | Cara menggunakan kata kunci akhirnya dalam pernyataan percobaan | 
| raise | Cara memunculkan pengecualian dengan Python |