0% menganggap dokumen ini bermanfaat (0 suara)
0 tayangan

P2 - Pemrograman Python (1)

Dokumen ini memberikan pengenalan tentang bahasa pemrograman Python, termasuk sejarah, versi, dan alasan mengapa Python populer di kalangan programmer. Selain itu, dijelaskan juga tentang instalasi Python, berbagai Integrated Development Environment (IDE) yang dapat digunakan, serta mode menjalankan kode Python. Materi ini ditujukan untuk membantu pemula memahami dasar-dasar pemrograman dengan Python.

Diunggah oleh

rizal andespar
Hak Cipta
© © All Rights Reserved
Kami menangani hak cipta konten dengan serius. Jika Anda merasa konten ini milik Anda, ajukan klaim di sini.
Format Tersedia
Unduh sebagai PDF, TXT atau baca online di Scribd
0% menganggap dokumen ini bermanfaat (0 suara)
0 tayangan

P2 - Pemrograman Python (1)

Dokumen ini memberikan pengenalan tentang bahasa pemrograman Python, termasuk sejarah, versi, dan alasan mengapa Python populer di kalangan programmer. Selain itu, dijelaskan juga tentang instalasi Python, berbagai Integrated Development Environment (IDE) yang dapat digunakan, serta mode menjalankan kode Python. Materi ini ditujukan untuk membantu pemula memahami dasar-dasar pemrograman dengan Python.

Diunggah oleh

rizal andespar
Hak Cipta
© © All Rights Reserved
Kami menangani hak cipta konten dengan serius. Jika Anda merasa konten ini milik Anda, ajukan klaim di sini.
Format Tersedia
Unduh sebagai PDF, TXT atau baca online di Scribd
Anda di halaman 1/ 21

Rizki Suwanda, S.T., M.

Kom

PEMROGRAMAN
PYTHON
PEMROGRAMAN KOMPUTER
2024
2.
PENGENALAN
PYTHON
Bahasa Pemrograman Python, Instalasi Python, Kode Pertama

2
3 PYTHON

▹ Python pertama sekali dikembangkan dan dirilis oleh Guido Van Rossum
(GvR) pada tahun 1991 di Amsterdam
▹ Python sebagai bahasa pemrograman yang multifungsi diciptakan sebagai
Bahasa Pemrograman yang mudah dibaca dan dimengerti (Readable) serta
memiliki kemampuan penanganan kesalahan (Exception Handling)
▹ Bahasa pemrograman Python umumnya dapat digunakan untuk
membangun website (server-side), analisis data atau ilmu data, hingga
mampu menerapkan pembelajaran mesin (Machine Learning)
4 VERSI PYTHON

▹ Python versi 2 yang dirilis Oktober 2000 Python mengembangkan berbagai


fitur yang beberapa di antaranya adalah Garbage Collector dan Memory
Management
▹ Bertransfromasi pada Python versi 3 dirilis pada Desember 2008, terdapat
beberapa sintaks pada versi sebelumnya yang tidak bisa berjalan lagi di
versi ini. Perubahan merujuk pada keinginan Bahasa Pemrograman Python
yang emiliki konsep Readable, Consistent dan Explicit
▹ Saat ini versi 3.X terus berkembang dan dirilis setiap waktunya, dalam
materi ini menggunakan Versi 3.11.2 yang merupakan versi terbaru Python
yang dianggap lebih cepat dari versi sebelumnya
5 MENGAPA PYTHON

▹ Bahasa Pemrograman yang mudah dipahami dan dimengerti, Python


menjadi Bahasa Pemrograman yang banyak dipilih oleh Programmer atau
pemula untuk belajar kode program
▹ Lebih produktif karena dapat menulis program dengan baris kode yang
lebih sedikit
▹ Komunitas aktif dan tersedia banyak sumber daya bermanfaat yang dapat
ditemukan di internet jika ingin mempelajari Python
▹ Python portable untuk digunakan dalam berbagai sistem operasi .
6 …MENGAPA PYTHON

▹ Python dapat dimanfaatkan dalam berbagai macam sektor :


1. Web Development (server-side)
2. Software Development
3. Mathematics & Data Science
4. Machine Learning
5. System Scripting
6. Internet of Things
7. Dan sebagainya…..
7 CEK VERSI PYTHON

▹ Cek Versi Python :


▪ Untuk pengguna Windows masuk ke Command Prompt
(Windows+R) ketik cmd

▪ Jika python versi 3 telah terinstal, maka dapat langsung


menyiapkan IDE (Integrated Development Environment)
8 INSTALASI PYTHON
▹ Kunjugi situs python : https://www.python.org/downloads/windows/
▹ Kemudian pilih versi Python, dalam materi ini direkomendasikan
untuk versi 3.10 atau lebih tinggi (3.12.1)
▹ Pilih Windows Instaler untuk 32-bit atau 64-bit sesuai dengan
kebutuhan dan spesifikasi. Umumnya 64-bit
▹ Lakukan instalasi dan mencentang “Add Python 3.12 to PATH” dan
“Install launcher for all users (recommended)
▹ Setelah selesai install, silahkan cek versi kembali untuk memastikan
Python sudah terinstal pada komputer/laptop
INTEGRATED DEVELOPMENT
9 ENVIRONMENT
▹ Sebagai lingkungan pengembangan terintegrasi yang menyediakan
berbagai fasilitas untuk pengembangan aplikasi.
▹ IDE memiliki banyak fitur salah satunya adalah kode editor yang
mengizinkan untuk membuat dan mengubah kode program
▹ Beberapa IDE yang popular untuk menulis kode program bahasa
Python :
1. Visual Studio Code
2. PyCharm
3. Jupyter Notebook
4. Google Colaboratory
10 1. VISUAL STUDIO CODE

▹ Visual Studio Code merupakan aplikasi kode editor yang dikembangkan oleh
Microsoft yang beroperasi pada komputer dan kompatibel dengan sistem operasi
Windows, macOS, dan Linux
▹ Kode editor yang menyediakan ribuan ekstensi atau plugin yang luas yang dapat
mendukung berbagai bahasa pemrograman dengan fungsionalitas yang tinggi
▹ Contohnya adalah ekstensi (.py) yang merupakan jenis ekstensi khusus untuk
membantu kode program Python

https://code.visualstudio.com/

https://code.visualstudio.com/docs/editor/extension-marketplace
11 2. PyCharm

▹ Sebagai IDE yang dikhususkan untuk menangani pengembangan aplikasi


menggunakan Bahasa Pemrograman Python
▹ Terdapat fitur-fitur yang disediakan secara khusus untuk pengembang dalam
proses pengembangan aplikasi Python

https://www.jetbrains.com/pycharm/
12 3. Jupyter Notebook

▹ IDE yang berbasis web yang memberikan kemudahan untuk membuat dan
berbagi program serta berkolaborasi dengan programmer lainnya
▹ Ciri dari Jupyter adalah terdiri dari beberapa sel didalamya, setiap sel dapat berisi
kode ataupun teks, setiap sel dapat dijalankan satu persatu dan menampilkan
hasilnya tanpa harus membangun semua kode terlebih dahulu
▹ Langkah untuk menginstal dan menggunakan Jupyter notebook dapat diakses
pada link berikut :
https://jupyter.org/install
13 4. Google Colaboratory

▹ IDE yang berbasis web online yang memiliki fitur sama seperti Jupyter Notebook
▹ Tidak perlu melakukan proses instalasi hanya perlu mengakses halamannya dan
proyek dalam google colaboratory akan terbuka

https://colab.research.google.com/
MODE MENJALANKAN
14 PYTHON
▹ Terdapat 3 mode dalam menjalankan kode Bahasa
Pemrograman Python :
1. Interaktif Kode
2. Script/Pengkodean
3. Notebook
15 1. INTERAKTIF KODE
▹ Mode interaktif yang menjalankan Python langsung menggunakan
Terminal/Command Prompt
▹ Biasanya hanya untuk ekplorasi menjalankan dua atau tiga baris kode saja
▹ Pastikan Python telah terinstal jika ingin menjalankan mode ini

• Buka terminal/command prompt, lalu ketikkan python


• Coba jalankan beberapa kode berikut :
• Print (“Hello World”)
• 512*10
16 2. SCRIPT
▹ Mode yang digunakan dengan membuat kode program menggunakan kode
editor dan menyimpannya dengan ekstensi .py
▹ Perlu proses eksekusi file untuk menjalankan kode program tersebut

• Buka IDE/kode editor, dalam hal ini Visual Studio Code


• Buka folder untuk mengakses folder, atau buat folder baru untuk menyimpan
file
• Buat file baru dengan mengases file-new file, atau klik icon new file
• Buatlah kode program berikut, dan kemudian save file / CTRL + S
• Eksekusi dapat menggunakan terminal Command Prompt, atau langsung pada
IDE dengan klik button Run Python File
17 ..2. SCRIPT
18 3. NOTEBOOK

▹ Untuk menggunakan mode notebook dapat langsung mengakses ke Google


Colaboratory atau mengakses Jupyter Notebook yang sebelumnya telah
dipahami dan diinstal
▹ Memilih “New Notebook” untuk membuat notebook baru
▹ Terdapat sel kosong yang dapat diisi dengan kode-kode program
▹ Jalankan sel dengan klik tombol “Run Cell”, dan colab akan menjalankan kode
tersebut
19 LATIHAN

▹ Mari jalankan IDE Visual Studio Code,


▹ Dan buatlah kode-kode yang menampilkan Nama, Nim, dan Kelas
▹ Silahkan mencoba dengan teks-teks baru untuk pemahaman dasar
Mengendalikan kompleksitas
adalah inti dari Pemrograman
Komputer.
~ Brian Kernigan

20

21

THANKS!
Any questions?
You can find me at
▹ @rizkisuwanda
[email protected]

Anda mungkin juga menyukai