You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardexpand all lines: Basic/01_introduction/README.md
+2-2
Original file line number
Diff line number
Diff line change
@@ -17,15 +17,15 @@ Selamat datang di pemrograman Python dasar. Disini kalian dapat memulai pertama
17
17
18
18
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.
19
19
20
-
Python adalah bahasa pemograman multiparadigma, yaitu mendukum pemogramaan berorientasi objek, pemograman terstruktur dan pemgoraman fungsional.
20
+
Python adalah bahasa pemograman multiparadigma, yaitu mendukung pemograman berorientasi objek, pemograman terstruktur dan pemgoraman fungsional.
21
21
22
22
Kelebihan Python antara lain:
23
23
- mudah untuk dipelajari,
24
24
- mudah digunakan,
25
25
- mendukung __iot__ (__internet of things__),
26
26
-__multiplatform__, artinya dapat dijalan di berbagai jenis sistem.
27
27
28
-
Contoh yang implementasi dari bahasa pemograman Python adalah:
28
+
Contoh implementasi dari bahasa pemograman Python adalah:
29
29
- komputasi ilmiah dan numerik contohnya seperti [SciPy](https://scipy.org/),
30
30
- aplikasi bisnis seperti [Tryton](https://www.tryton.org/),
31
31
- pembuatan game seperti [Battlefield 2](https://en.wikipedia.org/wiki/Battlefield_2),
Copy file name to clipboardexpand all lines: Basic/02_tipe_data/README.md
+20-22
Original file line number
Diff line number
Diff line change
@@ -5,58 +5,58 @@ Variabel sendiri adalah sebuah wadah untuk menyimpan data.
5
5
6
6
Beberapa tipe data dalam Python:
7
7
8
-
-berupa text
8
+
-Berupa text
9
9
10
10
-``str``
11
11
12
-
merupakan salah satu tipe data yang berupa string, berfungsi untuk menghasilkan tipe data string seperti huruf abjad atau simbol lain
12
+
Merupakan salah satu tipe data yang berupa string, berfungsi untuk menghasilkan tipe data string seperti huruf abjad atau simbol lain.
13
13
```python
14
14
nama_saya = "franklin"
15
15
email_saya = "benjamin@franklin"
16
16
```
17
17
18
-
-berupa angka
18
+
-Berupa angka
19
19
20
20
-``int``
21
21
22
-
merupakan salah satu tipe numerik yang sering dipakai dalam pemograman, yang berupa bilangan bulat
22
+
Merupakan salah satu tipe numerik yang sering dipakai dalam pemogramanberupa bilangan bulat.
23
23
```python
24
24
angka_saya = 25
25
25
tahun_lahir = 1945
26
26
```
27
27
28
28
-``float``
29
29
30
-
merupakan salah satu tipe numerik yang menghasilkan berupa bilangan pecahan, sangat berguna dalam menghasilkan nilai secara detail
30
+
Merupakan salah satu tipe numerik yang menghasilkan berupa bilangan pecahan, sangat berguna dalam menghasilkan nilai secara detail.
31
31
```python
32
32
nilai_saya =95.281724
33
33
nilai_teman =30.25912
34
34
```
35
35
36
36
-``complex``
37
37
38
-
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)
38
+
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).
39
39
```python
40
40
angka_kompleks_saya =complex(1.5)
41
41
angka_teman_saya =complex(2j)
42
42
```
43
43
44
-
-berupa urutan (sekuensial)
44
+
-Berupa urutan (sekuensial)
45
45
46
46
-``list``
47
47
48
-
tipe data list adalah tipe data koleksi yang berisi beberapa value yang terdapat dalam satu variabel. list menggunakan kurung kotak
48
+
Tipe data list adalah tipe data koleksi yang berisi beberapa value yang terdapat dalam satu variabel. List menggunakan kurung kotak``[ ]``.
49
49
```python
50
50
nama_siswa = ['woody', 'buzz', 'andy']
51
51
nilai_siswa = [12, 13, 14]
52
52
```
53
53
54
54
-``tuple``
55
55
56
-
tipe data tuple adalah tipe data koleksi yang berisi beberap value yang terdapat dalam satu variabel. perbedaan diantara keduanya adalah
56
+
Tipe data tuple adalah tipe data koleksi yang berisi beberap value yang terdapat dalam satu variabel. Perbedaan di antara keduanya adalah:
57
57
58
-
- tipe data tuple jika diberi value, maka tipe data tersebut tidak dapat diubah kembali
59
-
- tipe data tuple menggunakan tutup kurung biasa ``()``
58
+
- tipe data tuple jika diberi value, maka tipe data tersebut tidak dapat diubah kembali.
59
+
- tipe data tuple menggunakan tutup kurung biasa ``()``.
60
60
61
61
```python
62
62
nama_siswa = ('buzz', 'andy', 'woody')
@@ -65,7 +65,7 @@ Beberapa tipe data dalam Python:
65
65
66
66
-``set``
67
67
68
-
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 ``{}``
68
+
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 ``{}``.
69
69
70
70
```python
71
71
nama_siswa = {'buzz', 'andy', 'woody'}
@@ -74,18 +74,18 @@ Beberapa tipe data dalam Python:
74
74
75
75
-``frozenset``
76
76
77
-
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
77
+
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.
78
78
79
79
```python
80
80
nama_siswa =frozenset(['woody', 'buzz', 'andy'])
81
81
nilai =frozenset([12, 13, 14])
82
82
```
83
83
84
-
-berupamap (kata kunci, dictionary)
84
+
-Berupamap (kata kunci, dictionary)
85
85
86
86
-``dict``
87
87
88
-
tipe data dict atau dictionary adalah tipe data array dimana kunci atau __key__ dari array bisa berbentuk string, dan angka
88
+
Tipe data dict atau dictionary adalah tipe data array dimana kunci atau __key__ dari array bisa berbentuk string dan angka.
89
89
```python
90
90
hari = {
91
91
"sen": "senin",
@@ -94,30 +94,28 @@ Beberapa tipe data dalam Python:
94
94
}
95
95
```
96
96
97
-
-berupa tipe data binary (bytes, bytearray, memmoryview)
97
+
-Berupa tipe data binary (bytes, bytearray, memmoryview)
98
98
99
99
-``bytes``
100
-
merupakan sebuah object tipe data yang berisikan array tunggal
100
+
Merupakan sebuah object tipe data yang berisikan array tunggal.
101
101
```python
102
102
angka_saya =bytes(12)
103
103
angka_saya1 =bytes(300)
104
104
```
105
105
106
106
-``bytearray``
107
-
merupakan seubah object tipe data yang berisikan array byte tunggal yang tidak dapat dirubah
107
+
Merupakan seubah object tipe data yang berisikan array byte tunggal yang tidak dapat dirubah.
108
108
```python
109
109
angka_saya =bytearray(12)
110
110
```
111
111
112
112
-``memoryview``
113
-
memmoryview adalah cara aman untuk mengekspos protokol buffer dengan python. ini memungkinkan untuk mengakses buffer internal suatu objek dengan membuat objek tampilan.
114
-
115
-
memmoryview mengambalikan fungsi tampilan memori daripada objek yang diberikan
113
+
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.
116
114
```python
117
115
angka_saya =memoryview(bytes(12))
118
116
angka_saya1 =memoryview(bytes(1212))
119
117
```
120
118
121
-
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)
119
+
Video penjelasan tentang tipe data = [Belajar python dasar - mengenal tipe data](https://www.youtube.com/watch?v=b3X0CH98Y9g&list=PLZS-MHyEIRo59lUBwU-XHH7Ymmb04ffOY&index=6)
Copy file name to clipboardexpand all lines: Basic/03_variable/README.md
+7-7
Original file line number
Diff line number
Diff line change
@@ -17,7 +17,7 @@ print(angka_saya)
17
17
18
18
## Assign variabel
19
19
20
-
Kita bisa assing variable dengan variabel lainnya agar mudah unduk mendklarasikan sebuah nilai yang sama dengan variabel yang berbeda, sebagai contoh:
20
+
Kita bisa assing variable dengan variabel lainnya agar mudah untuk mendeklarasikan sebuah nilai yang sama dengan variabel yang berbeda, sebagai contoh:
21
21
22
22
```python
23
23
angka_saya =200
@@ -53,7 +53,7 @@ print(nama)
53
53
54
54
Python memiliki beberapa peraturan dalam penulisan sebuah variabel. Peraturan tersebut adalah:
55
55
56
-
1.menggunakan kata tanpa didahuli dengan angka:
56
+
1.Menggunakan kata tanpa didahuli dengan angka:
57
57
58
58
**contoh benar**
59
59
```python
@@ -63,7 +63,7 @@ Python memiliki beberapa peraturan dalam penulisan sebuah variabel. Peraturan te
63
63
```python
64
64
1nama="bob"
65
65
```
66
-
2. menggunakan underscore (garis bawah) jika ingin menggunakan kata yang panjang:
66
+
2. Menggunakan underscore (garis bawah) jika ingin menggunakan kata yang panjang:
67
67
68
68
**contoh yang benar**
69
69
```python
@@ -73,18 +73,18 @@ Python memiliki beberapa peraturan dalam penulisan sebuah variabel. Peraturan te
73
73
```python
74
74
12angka_saya=12
75
75
```
76
-
3. variabel pada python bersifat sensitif, penggunaan huruf besar dan kecil sangat diperhatikan:
76
+
3. Variabel pada python bersifat sensitif, penggunaan huruf besar dan kecil sangat diperhatikan:
77
77
78
78
contoh
79
79
```python
80
80
Nama_saya ="james"
81
81
nama_saya ="james"
82
82
```
83
-
contoh diatas akan menghasilkan 2 nama karena variabel tersebut secara kalimat sama tapi secara penulisan berbeda, python memperhatikan hal ini.
83
+
contoh diatas akan menghasilkan 2 nama karena variabel tersebut secara kalimat sama tapi secara penulisan berbeda, Python memperhatikan hal ini.
84
84
85
85
Pada Python, penggunaan variabel disarankan menggunakan ``snake_case``.
86
86
87
-
## keywords yang tidak bisa digunakan pada python
87
+
## Keywords yang tidak bisa digunakan pada python
88
88
89
89
Ada beberapa kata yang dilarang untuk digunakan sebagai nama variabel. Contoh penggunaan kata yang dilarang pada Python:
90
90
@@ -93,7 +93,7 @@ class sma_saya = "bahasa"
93
93
print(sma_saya)
94
94
```
95
95
96
-
Hasil esekusi diatas akan menyebabkan error karena ``class``merupaakan salah satu nama fungsi dari python.
96
+
Hasil esekusi diatas akan menyebabkan error karena ``class``merupakan salah satu nama fungsi dari Python.
0 commit comments