Cara run python di visual studio code

Cara run python di visual studio code

            Halo guys kali ini kita akan belajar untuk membuat program Python di aplikasi Visual Studo Code. Nah VS Code ini merupakan sebuah aplikasi teks editor ringan dan handal yang dibuat oleh Microsoft untuk sistem operasi multiplatform (Windows, mac OS, Linux). Nah untuk lebih jelasnya, yuk simak penjelasannya dibawah..

Install Visual Studio Code


Cara run python di visual studio code

Pastikan kalian sudah menginstall aplikasi VS Code ya, jika belum kalian bisa mendownloadnya disini.

Nah untuk step installnya kalian bisa cek artikel berikut.

Instalasi Python di VS Code

Untuk proses instalasinya cukup mudah ya teman teman, kalian cukup buka extension pada VS Code, atau kalian bisa menekan shortcut Ctrl+Shift+X pada keyboard.


Cara run python di visual studio code

Lalu lakukan langkah langkah berikut :

  1. Ketik โ€œPythonโ€ pada kolom pencarian
  2. Pilih hasil yang teratas, yaitu Python by Microsoft
  3. Klik tombol install
  4. Tunggu hingga proses instalasi selesai


Cara run python di visual studio code

Setelah proses instalasi selesai, kalian akan mendapatkan overview yang menjelaskan beberapa fitur kunci dari plugin tersebut.

Menggunakan Python pada VS Code

Setelah kalian selesai menginstall kalian dapat langsung mencoba membuat programnya, namun sebelum itu kalian harus membuat file baru terlebih dahulu, dengan cara :

  1. Mengklik menu File pada toolbar, lalu memilih tombol New File.
  2. Menekan tombol Ctrl+N pada keyboard.


Cara run python di visual studio code

Setelah kalian klik new file, maka kalian akan dihadapkan dengan teks editor dan tulisan sebagai berikut.


Cara run python di visual studio code

Kalian bisa klik Select a language dan klik bahasa Python.

Save File Program

Jika sudah silahkan kalian save program terlebih dahulu dengan ekstension .py ,  hal ini dimaksudkan agar kalian bisa running program kalian di VS Code.

Untuk menyimpan file baru, kita bisa menekan tombol Ctrl+S dari keyboard.


Cara run python di visual studio code

Sekarang, kode python yang kita tulis sudah berwarna, dan fitur-fitur yang ditawarkan oleh Python Extension juga telah berfungsi.


Cara run python di visual studio code

 Sekian artikel mengenai cara menggunakan VS Code untuk menjalankan Python, untuk pembelajaran yang lain bisa klik Belajar Python.

Sudah sekitar 3 tahun ini saya menggunakan Visual Studio Code (VSCode) untuk ngoding kerjaan atau hobi sehari-hari.

Alasan utama saya pindah dari kode editor Vim ke VSCode adalah karena PC saya menggunakan Windows 10. Jadi saya harus pakai kode editor yang bisa dipakai di laptop kantor (macOS) dan PC pribadi (Windows 10) ๐Ÿ˜†

Selain itu, fitur-fitur VSCode seperti Visual Studio Code Server juga sangat membantu untuk mempermudah pekerjaan saya ๐Ÿ‘

Bahasa pemograman yang sering saya gunakan saat ini adalah Python.

Untuk itu, di artikel ini saya coba berbagi sedikit tips untuk mengkonfigurasi VSCode agar temen-temen disini nyaman saat ngoding Python.

Setelah mengikuti konfigurasi ini, kamu akan bisa:

  1. Mengaktifkan fitur IntelliSense di Python
  2. Integrasi Virtual Environment
  3. Integrasi Black untuk Python Code Formatter
  4. Integrasi MyPy untuk Python Static Type Checker
  5. Integrasi Pylint untuk Python Code Linter

Nanti kalau ada kesulitan langsung komen di bawah yah!

Ekstensi Python di VSCode

Langkah awal yang harus dilakukan adalah kita harus install ekstensi Python dulu.

Cara run python di visual studio code

Untuk install ekstensi Python di VSCode, berikut langkah-langkahnya:

  1. Buka VSCode
  2. Lalu tekan tombol CTRL + SHIFT + X secara bersamaan untuk membuka Extension Marketplace
  3. Cari ekstensi Python dengan kata kunci python
  4. Lalu klik Install pada eksensi Python yang dibuat oleh Microsoft.

Berikut tampilan setelah ekstensi Python berhasil ter-install:

Cara run python di visual studio code

Fitur IntelliSense di VSCode akan aktif secara otomatis.

Oke, langkah berikutnya adalah mengkonfigurasi ekstensi Python.

Konfigurasi Ekstensi Python

Untuk memulai konfigurasi VSCode, Klik File > Preferences > Settings.

Cara run python di visual studio code

Pada menu Settings, pilih tab Workspace lalu klik Open Settings as JSON di pojok kanan atas:

Cara run python di visual studio code

Ini akan otomatis membuat file baru .vscode/settings.json.

Atau, file konfigurasinya bisa kita buat secara manual melalui Terminal dengan perintah berikut:

$ mkdir .vscode
$ touch .vscode/settings.json

Enter fullscreen mode Exit fullscreen mode

Nanti semua konfigurasinya akan kita simpan di dalam file .vscode/settings.json.

Integrasi Virtual Environment

Setiap project yang saya handle di kumparan, saya selalu menggunakan virtual environment untuk menyimpan dependencies-nya.

Dalam setiap direktori utama bisa run ini untuk membuat virtualenv baru:

$ python -m venv venv

Enter fullscreen mode Exit fullscreen mode

dan untuk mengaktifkannya tinggal jalanin perintah ini:

$ source venv/bin/activate
(venv) $

Enter fullscreen mode Exit fullscreen mode

Untuk integrasi virtual environment ke VSCode caranya mudah banget, tambahkan konfigurasi berikut ke dalam .vscode/settings.json.

{
  "python.pythonPath": "venv/bin/python"
}

Enter fullscreen mode Exit fullscreen mode

Rubah "venv" sesuai nama folder virtualenv yang kamu buat.

Dengan konfigurasi ini, VSCode akan menggunakan interpreter Python yang sudah kita tentukan beserta semua dependencies yang tersimpan dalam virtual environment tersebut.

Perapihan Kode Secara Otomatis

Kerapihan kode yang ditulis sangatlah penting untuk project yang dikerjakan oleh lebih dari satu orang. Hal ini untuk mempermudah orang lain memahami dan ikut berkontribusi ke kode yang kita tulis.

Di Python sendiri, ada tools namanya black yang bisa kita gunakan untuk merapikan kode yang kita tulis secara otomatis.

Install black ke dalam virtual environment yang sudah kita buat di bagian sebelumnya:

(venv) $ pip install -U black

Enter fullscreen mode Exit fullscreen mode

Lalu untuk melakukan perapihan kode yang ditulis secara otomatis waktu menyimpan file, gunakan konfigurasi berikut:

{
  "python.pythonPath": "venv/bin/python",
  "editor.formatOnSave": true,
  "python.formatting.provider": "black",
  "python.formatting.blackArgs": ["--line-length=79"]
}

Enter fullscreen mode Exit fullscreen mode

Dengan konfigurasi ini, semua file dengan ekstensi .py akan di rapihkan oleh black saat kita menyimpannya.

Pengecekan Static Typing

Salah satu fitur terbaru Python 3 yang sangat membantu tim saya adalah Static Typing.

Contoh kasusnya seperti ini:

# Versi 1: Fungsi tanpa anotasi tipe data
def generate_url(id):
    ...

# Versi 2: Fungsi dengan anotasi tipe data
def generate_url(id: int) -> str:
    ...

Enter fullscreen mode Exit fullscreen mode

Dari dua versi fungsi itu, dengan baca saja tentunya versi yang kedua itu lebih mudah dipahami. Kita tau kalau id itu sebauh integer, lalu fungsi generate_url itu outputnya adalah string.

Selain itu, dengan menandai tipe datanya kita akan mencegah bug-bug sebelum fungsi tersebut dijalankan di production.

Misalkan kita menambahkan baris kode seperti ini:

def generate_url(id: int) -> str:
    processed_id = id.split(",")

Enter fullscreen mode Exit fullscreen mode

sebelum kodenya kita jalankan atau deploy di production, kita akan sudah dapat peringatan seperti ini di VSCode:

Cara run python di visual studio code

Karena tipe data id itu integer, maka kita tidak bisa menggunakan fungsi split pada id.

Di Python sendiri ada alat namanya mypy untuk membantu kita melakukan hal tersebut.

Install mypy ke dalam virtual environment yang sudah kita buat di bagian sebelumnya:

(venv) $ pip install -U mypy

Enter fullscreen mode Exit fullscreen mode

Lalu gunakan konfigurasi berikut:

{
  "python.pythonPath": "venv/bin/python",
  "editor.formatOnSave": true,
  "python.formatting.provider": "black",
  "python.formatting.blackArgs": ["--line-length=79"],
  "python.linting.mypyEnabled": true
}

Enter fullscreen mode Exit fullscreen mode

Pengecekan Best Practice Pada Kode Yang Di Tulis

Satu hal lagi yang ingin saya sampaikan adalah mengenai Best Practice penulisan kode di python. Untuk proyek yang dikerjakan lebih dari satu orang, hal ini sangat penting sekali agar kode yang ditulis oleh lebih dari satu orang itu bisa konsisten.

Contoh best practice: semua variable yang di definisikan harus digunakan.

Tim saya menggunakan pylint untuk memastikan semua kode yang ditulis seudah sesuai dengan best practice.

Untuk integrasi pylint ke VSCode, harus di install dlu pylint nya:

(venv) $ pip install -U pylint

Enter fullscreen mode Exit fullscreen mode

Lalu untuk melakukan perapihan kode yang ditulis secara otomatis waktu menyimpan file, gunakan konfigurasi berikut:

{
  "python.pythonPath": "venv/bin/python",
  "editor.formatOnSave": true,
  "python.formatting.provider": "black",
  "python.formatting.blackArgs": ["--line-length=79"],
  "python.linting.pylintEnabled": true
}

Enter fullscreen mode Exit fullscreen mode

Dengan konfigurasi ini, semua file dengan ekstensi .py akan di cek oleh pylint untuk memastikan semuanya sesuai dengan best practice.

Cara run python di visual studio code

Kesimpulan

Ini konfigurasi VSCode yang saya gunakan:

{
  "python.formatting.provider": "black",
  "python.formatting.blackArgs": ["--line-length=79"],
  "python.pythonPath": "venv/bin/python",
  "editor.formatOnSave": true,
  "python.linting.mypyEnabled": true,
  "python.linting.pylintEnabled": true
}

Enter fullscreen mode Exit fullscreen mode

Jika ada pertanyaan bisa langsung komen disini atau hubungi saya di twitter @bayualsyah.

Tuliskan 3 langkah untuk menjalankan python menggunakan script editor?

Menjalankan Python.
Buka terminal CTRL + ALT + T..
Ketik python maka Anda akan masuk ke Python shell..
Tuliskan script Python Anda, contoh: print("Selamat datang di Python") . jika sudah tekan tombol ENTER , dan script Python akan dijalankan/eksekusi..
Untuk keluar dari Python shell ketik exit().

Apa yang dimaksud dengan Visual Studio Code?

Visual Studio Code Visual Studio Code adalah Sofware yang sangat ringan, namun kuat editor kode sumbernya yang berjalan dari desktop. Muncul dengan built-in dukungan untuk JavaScript, naskah dan Node.js dan memiliki array beragam ekstensi yang tersedia untuk bahasa lain, termasuk C ++, C # , Python, dan PHP.

Langkah langkah download Visual Studio Code?

Buka web https://code.visualstudio.com/ dan download sesuai dengan sistem operasi komputer kamu. Setelah berhasil didownload, silakan klik 2x hasil download tadi untuk menginstall VSCode nya.