Skip to content

Commit

Permalink
fix: memperbaiki penulisan dan typo (#201)
Browse files Browse the repository at this point in the history
* fix: memperbaiki penulisan dan typo

* fix: memperbaiki penulisan dan typo

* fix: memperbaiki penulisan dan typo
  • Loading branch information
BobChrismansyah authored Sep 3, 2022
1 parent 21d53f6 commit 57015af
Show file tree
Hide file tree
Showing 50 changed files with 368 additions and 365 deletions.
4 changes: 2 additions & 2 deletions Basic/01_introduction/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -17,15 +17,15 @@ Selamat datang di pemrograman Python dasar. Disini kalian dapat memulai pertama

Python dibuat dan dikembangkan oleh [Guido van Rossum](https://en.wikipedia.org/wiki/Guido_van_Rossum), programmer yang berasal dari Belanda. Python dibuat dengan menggunakan bahasa pemrograman C sebagai basisnya. Pemilihan nama Python itu sendiri diambil dari sebuah acara televisi yang lumayan terkenal yang bernama __Monty Python’s Flying Circus__ yang merupakan acara sirkus favorit dari Guido.

Python adalah bahasa pemograman multiparadigma, yaitu mendukum pemogramaan berorientasi objek, pemograman terstruktur dan pemgoraman fungsional.
Python adalah bahasa pemograman multiparadigma, yaitu mendukung pemograman berorientasi objek, pemograman terstruktur dan pemgoraman fungsional.

Kelebihan Python antara lain:
- mudah untuk dipelajari,
- mudah digunakan,
- mendukung __iot__ (__internet of things__),
- __multiplatform__, artinya dapat dijalan di berbagai jenis sistem.

Contoh yang implementasi dari bahasa pemograman Python adalah:
Contoh implementasi dari bahasa pemograman Python adalah:
- komputasi ilmiah dan numerik contohnya seperti [SciPy](https://scipy.org/),
- aplikasi bisnis seperti [Tryton](https://www.tryton.org/),
- pembuatan game seperti [Battlefield 2](https://en.wikipedia.org/wiki/Battlefield_2),
Expand Down
42 changes: 20 additions & 22 deletions Basic/02_tipe_data/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -5,58 +5,58 @@ Variabel sendiri adalah sebuah wadah untuk menyimpan data.

Beberapa tipe data dalam Python:

- berupa text
- Berupa text

- ``str``

merupakan salah satu tipe data yang berupa string, berfungsi untuk menghasilkan tipe data string seperti huruf abjad atau simbol lain
Merupakan salah satu tipe data yang berupa string, berfungsi untuk menghasilkan tipe data string seperti huruf abjad atau simbol lain.
```python
nama_saya = "franklin"
email_saya = "benjamin@franklin"
```

- berupa angka
- Berupa angka

- ``int``

merupakan salah satu tipe numerik yang sering dipakai dalam pemograman, yang berupa bilangan bulat
Merupakan salah satu tipe numerik yang sering dipakai dalam pemograman berupa bilangan bulat.
```python
angka_saya = 25
tahun_lahir = 1945
```

- ``float``

merupakan salah satu tipe numerik yang menghasilkan berupa bilangan pecahan, sangat berguna dalam menghasilkan nilai secara detail
Merupakan salah satu tipe numerik yang menghasilkan berupa bilangan pecahan, sangat berguna dalam menghasilkan nilai secara detail.
```python
nilai_saya = 95.281724
nilai_teman = 30.25912
```

- ``complex``

merupakan salah satu tipe data numerik yang berfungsi menghasil sebuah angka complex, contoh angka complex bisa dilihat [disini](https://id.wikipedia.org/wiki/Bilangan_kompleks)
Merupakan salah satu tipe data numerik yang berfungsi menghasil sebuah angka complex, contoh angka complex bisa dilihat [di sini](https://id.wikipedia.org/wiki/Bilangan_kompleks).
```python
angka_kompleks_saya = complex(1.5)
angka_teman_saya = complex(2j)
```

- berupa urutan (sekuensial)
- Berupa urutan (sekuensial)

- ``list``

tipe data list adalah tipe data koleksi yang berisi beberapa value yang terdapat dalam satu variabel. list menggunakan kurung kotak
Tipe data list adalah tipe data koleksi yang berisi beberapa value yang terdapat dalam satu variabel. List menggunakan kurung kotak ``[ ]``.
```python
nama_siswa = ['woody', 'buzz', 'andy']
nilai_siswa = [12, 13, 14]
```

- ``tuple``

tipe data tuple adalah tipe data koleksi yang berisi beberap value yang terdapat dalam satu variabel. perbedaan diantara keduanya adalah
Tipe data tuple adalah tipe data koleksi yang berisi beberap value yang terdapat dalam satu variabel. Perbedaan di antara keduanya adalah:

- tipe data tuple jika diberi value, maka tipe data tersebut tidak dapat diubah kembali
- tipe data tuple menggunakan tutup kurung biasa ``()``
- tipe data tuple jika diberi value, maka tipe data tersebut tidak dapat diubah kembali.
- tipe data tuple menggunakan tutup kurung biasa ``()``.

```python
nama_siswa = ('buzz', 'andy', 'woody')
Expand All @@ -65,7 +65,7 @@ Beberapa tipe data dalam Python:

- ``set``

Tipe data set adalah tipe data koleksi yang elemennya dapat dirubah, tidak terurut, dan bersifat unik. Sesuai dengan namanya, tipe data set memiliki operasi matematika himpunan seperti gabungan, irisan, selisih, dan lain-lain. Set menggunakan kurung kurawal ``{}``
Tipe data set adalah tipe data koleksi yang elemennya dapat dirubah, tidak terurut, dan bersifat unik. Sesuai dengan namanya, tipe data set memiliki operasi matematika himpunan seperti gabungan, irisan, selisih, dan lain-lain. Set menggunakan kurung kurawal ``{}``.

```python
nama_siswa = {'buzz', 'andy', 'woody'}
Expand All @@ -74,18 +74,18 @@ Beberapa tipe data dalam Python:

- ``frozenset``

Tipe data frozenset adalah tipe data koleksi yang mirip dengan set, yang membedakannya dengan set adalah elemen pada frozenset tidak dapat dirubah setelah frozenset dibuat
Tipe data frozenset adalah tipe data koleksi yang mirip dengan set, yang membedakannya dengan set adalah elemen pada frozenset tidak dapat dirubah setelah frozenset dibuat.

```python
nama_siswa = frozenset(['woody', 'buzz', 'andy'])
nilai = frozenset([12, 13, 14])
```

- berupa map (kata kunci, dictionary)
- Berupa map (kata kunci, dictionary)

- ``dict``

tipe data dict atau dictionary adalah tipe data array dimana kunci atau __key__ dari array bisa berbentuk string, dan angka
Tipe data dict atau dictionary adalah tipe data array dimana kunci atau __key__ dari array bisa berbentuk string dan angka.
```python
hari = {
"sen": "senin",
Expand All @@ -94,30 +94,28 @@ Beberapa tipe data dalam Python:
}
```

- berupa tipe data binary (bytes, bytearray, memmoryview)
- Berupa tipe data binary (bytes, bytearray, memmoryview)

- ``bytes``
merupakan sebuah object tipe data yang berisikan array tunggal
Merupakan sebuah object tipe data yang berisikan array tunggal.
```python
angka_saya = bytes(12)
angka_saya1 = bytes(300)
```

- ``bytearray``
merupakan seubah object tipe data yang berisikan array byte tunggal yang tidak dapat dirubah
Merupakan seubah object tipe data yang berisikan array byte tunggal yang tidak dapat dirubah.
```python
angka_saya = bytearray(12)
```

- ``memoryview``
memmoryview adalah cara aman untuk mengekspos protokol buffer dengan python. ini memungkinkan untuk mengakses buffer internal suatu objek dengan membuat objek tampilan.

memmoryview mengambalikan fungsi tampilan memori daripada objek yang diberikan
Memmoryview adalah cara aman untuk mengekspos protokol buffer dengan python. Ini memungkinkan untuk mengakses buffer internal suatu objek dengan membuat objek tampilan. Memmoryview mengambalikan fungsi tampilan memori daripada objek yang diberikan.
```python
angka_saya = memoryview(bytes(12))
angka_saya1 = memoryview(bytes(1212))
```

Video penjelasan tentang tipe data = [Belajar python dasar - mengenal tipe data data](https://www.youtube.com/watch?v=b3X0CH98Y9g&list=PLZS-MHyEIRo59lUBwU-XHH7Ymmb04ffOY&index=6)
Video penjelasan tentang tipe data = [Belajar python dasar - mengenal tipe data](https://www.youtube.com/watch?v=b3X0CH98Y9g&list=PLZS-MHyEIRo59lUBwU-XHH7Ymmb04ffOY&index=6)

[Materi Selanjutnya](../03_variable)
14 changes: 7 additions & 7 deletions Basic/03_variable/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -17,7 +17,7 @@ print(angka_saya)

## Assign variabel

Kita bisa assing variable dengan variabel lainnya agar mudah unduk mendklarasikan sebuah nilai yang sama dengan variabel yang berbeda, sebagai contoh:
Kita bisa assing variable dengan variabel lainnya agar mudah untuk mendeklarasikan sebuah nilai yang sama dengan variabel yang berbeda, sebagai contoh:

```python
angka_saya = 200
Expand Down Expand Up @@ -53,7 +53,7 @@ print(nama)

Python memiliki beberapa peraturan dalam penulisan sebuah variabel. Peraturan tersebut adalah:

1. menggunakan kata tanpa didahuli dengan angka:
1. Menggunakan kata tanpa didahuli dengan angka:

**contoh benar**
```python
Expand All @@ -63,7 +63,7 @@ Python memiliki beberapa peraturan dalam penulisan sebuah variabel. Peraturan te
```python
1nama = "bob"
```
2. menggunakan underscore (garis bawah) jika ingin menggunakan kata yang panjang:
2. Menggunakan underscore (garis bawah) jika ingin menggunakan kata yang panjang:

**contoh yang benar**
```python
Expand All @@ -73,18 +73,18 @@ Python memiliki beberapa peraturan dalam penulisan sebuah variabel. Peraturan te
```python
12angka_saya = 12
```
3. variabel pada python bersifat sensitif, penggunaan huruf besar dan kecil sangat diperhatikan:
3. Variabel pada python bersifat sensitif, penggunaan huruf besar dan kecil sangat diperhatikan:

contoh
```python
Nama_saya = "james"
nama_saya = "james"
```
contoh diatas akan menghasilkan 2 nama karena variabel tersebut secara kalimat sama tapi secara penulisan berbeda, python memperhatikan hal ini.
contoh diatas akan menghasilkan 2 nama karena variabel tersebut secara kalimat sama tapi secara penulisan berbeda, Python memperhatikan hal ini.

Pada Python, penggunaan variabel disarankan menggunakan ``snake_case``.

## keywords yang tidak bisa digunakan pada python
## Keywords yang tidak bisa digunakan pada python

Ada beberapa kata yang dilarang untuk digunakan sebagai nama variabel. Contoh penggunaan kata yang dilarang pada Python:

Expand All @@ -93,7 +93,7 @@ class sma_saya = "bahasa"
print(sma_saya)
```

Hasil esekusi diatas akan menyebabkan error karena ``class`` merupaakan salah satu nama fungsi dari python.
Hasil esekusi diatas akan menyebabkan error karena ``class`` merupakan salah satu nama fungsi dari Python.

Kata/keywords yang dilarang:

Expand Down
Loading

0 comments on commit 57015af

Please sign in to comment.