RESUME MODUL 1 PEMAHAMAN KONSEP KONSEP ALGORITMA & PEMROGRAMAN
BELAJAR DASAR BAHASA PEMROGRAMAN
1. BAGAIMANA SEJARAH BAHASA PYTHON
a. Guido Van Rossum memublikasikan versi pertama kode Python (versi 0.9.0)di tahun 1991. Versi ini sudah memiliki fitur yang bagus seperti beberapa tipe data dan fungsi untuk menangani kesalahan.
b. Python 1.0 dirilis tahun 1994 dengan fungsi baru untuk memudahkan proses pencantuman data, seperti memetakan, memfilter, dan mengurangi.
c. Python 2.0 dirilis pada tanggal 16 Oktober 2000, dengan fitur baru yang berguna bagi pemrogram, seperti dukungan untuk karakter Unicode dan me-loop daftar secara lebih singkat.
d. Pada 3 Desember 2008, Python 3.0 dirilis. Versi ini mencakup fitur seperti fungsi cetak dan lebih banyak dukungan untuk pembagian nomor dan penanganan masalah.
2. APA ITU PYTHON
Python adalah bahasa pemrograman yang banyak digunakan dalam aplikasi web, pengembangan perangkat lunak, ilmu data, dan machine learning (ML). Developer menggunakan Python karena efisien dan mudah dipelajari serta dapat dijalankan di berbagai platform. Perangkat lunak Python dapat diunduh secara gratis, terintegrasi baik dengan semua tipe sistem, dan meningkatkan pengembangan.
3. MANFAAT MEMPELAJARI BAHASA PHYTON
Manfaat Python mencakup:
a. Developer dapat dengan mudah membaca dan memahami program Python karena memiliki sintaksis dasar seperti dalam bahasa Inggris.
b. Phyton membuat developer lebih produktif karena mereka dapat menulis program Python menggunakan baris kode yang lebih sedikit dibandingkan dengan bahasa lainnya.
c. Phyton memiliki pustaka standar besar berisi kode yang dapat digunakan kembali untuk hampir semua tugas. Sehingga, developer tidak perlu menulis kode dari awal.
d. Developer dapat dengan mudah menggunakan Python dengan bahasa pemrograman populer lain seperti Java, C, dan C++.
e. Komunitas aktif Phyton memiliki jutaan developer pendukung di seluruh dunia. Jika Anda mengalami kesulitan, Anda bisa mendapatkan dukungan cepat dari komunitas.
f. Tersedia banyak sumber daya bermanfaat di internet jika Anda ingin mempelajari Python. Contohnya, Anda dapat dengan mudah menemukan video, tutorial, dokumentasi, dan panduan developer.
g. Python portable untuk beragam sistem operasi komputer seperti Windows, macOS, Linux, dan Unix.
4. APA SAJA FITUR PYTHON
Fitur bahasa pemrograman Python berikut menjadikan Phyton unik:
● Bahasa yang diinterpretasikan
Python adalah bahasa yang diinterpretasikan, artinya menjalankan kode secara langsung baris demi baris.
● Bahasa yang mudah digunakan
Phyton menggunakan kata-kata seperti dalam bahasa Inggris.
● Bahasa diketik secara dinamis
Pemrogram tidak perlu menyatakan tipe variabel saat menulis kode karena Phyton menentukannya pada waktu aktif.
● Bahasa dengan instruksi yang dapat dipahami manusia (high-level)
Python lebih mirip dengan bahasa manusia dibandingkan bahasa pemrograman lainnya.
● Bahasa berorientasi objek
Python menganggap semua hal sebagai objek, namun juga mendukung tipe lain pemrograman seperti pemrograman terstruktur dan fungsional.
5. IDE DAN CODE EDITOR BAHASA PYTHON
Lingkungan pengembangan terintegrasi (IDE) adalah aplikasi perangkat lunak yang membantu para pemrogram mengembangkan kode perangkat lunak secara efisien
● Jenis IDE dan Code Editor Untuk PC :
1. PYCHARM
2. SPYDER
3. ECLIPSE PYDEV
4. ATOM
5. VISUAL STUDIO CODE
● Jenis IDE dan Code Editor Untuk HP Android
1. AIDE
2. Codepeeker
3. Deuter IDE
4. DroidEdit Free
5. TurboEditor
6.Our Code Editor
7. Anwriter
8. Quick Edit
9. Quoda
10. Dcoder
6. TYPE DATA
Tipe data adalah suatu media atau memori pada komputer yang digunakan untuk menampung informasi.
Python sendiri mempunyai tipe data yang cukup unik bila kita bandingkan dengan bahasa pemrograman yang lain.
7. VARIABEL BAHASA PYTHON
Variabel adalah lokasi memori yang dicadangkan untuk menyimpan nilai-nilai. Ini berarti bahwa ketika Anda membuat sebuah variabel Anda memesan beberapa ruang di memori.
Penulisan variabel Python sendiri juga memiliki aturan tertentu, yaitu :
● Karakter pertama harus berupa huruf atau garis bawah/underscore _
● Karakter selanjutnya dapat berupa huruf, garis bawah/underscore _ atau angka
● Karakter pada nama variabel bersifat sensitif (case-sensitif). Artinya huruf kecil dan huruf besar dibedakan. Sebagai contoh, variabel namaDepan dan nama depan adalah variabel yang berbeda.
8. OPERATOR MATEMATIK
Operator adalah konstruksi yang dapat memanipulasi nilai dari operan.
Sebagai contoh operasi 3 + 2 = 5. Disini 3 dan 2 adalah operan dan + adalah operator.
Bahasa pemrograman Python mendukung berbagai macam operator, diantaranya :
■ Operator Aritmatika (Arithmetic Operators)
■ Operator Perbandingan (Comparison (Relational) Operators)
■ Operator Penugasan (Assignment Operators)
■ Operator Logika (Logical Operators)
■ Operator Bitwise (Bitwise Operators)
■ Operator Keanggotaan (Membership Operators)
■ Operator Identitas (Identity Operators)
9. SYNTAX
PYTHON
Syntax bahasa Python hampir sama dengan bahasa pemrograman pada umumnya seperti Java atau PHP.
1. Syntax Dasar
2. Python Case Sensitivity
3. Komentar Python
Komentar
Posting Komentar