0% menganggap dokumen ini bermanfaat (0 suara)
1K tayangan12 halaman

1 Visual Studio Code Dengan Python

Visual Studio Code adalah editor kode sumber yang dapat digunakan untuk membuat aplikasi Python sederhana. Dokumen menjelaskan langkah-langkah dasar untuk mengkonfigurasi VSCode untuk Python, membuat file Python "Hello World", menjalankan dan men-debug kode, serta menginstal dan menggunakan paket tambahan Python.
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)
1K tayangan12 halaman

1 Visual Studio Code Dengan Python

Visual Studio Code adalah editor kode sumber yang dapat digunakan untuk membuat aplikasi Python sederhana. Dokumen menjelaskan langkah-langkah dasar untuk mengkonfigurasi VSCode untuk Python, membuat file Python "Hello World", menjalankan dan men-debug kode, serta menginstal dan menggunakan paket tambahan Python.
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

1.

Visual Studio Code dengan

Python

Visual Studi Code adalah Editor Source Code yang dikembangkan oleh Microsoft untuk Windows, Linux,
dan MacOS. VSCode Memiliki dukungan untuk debugging, Kontrol GIT terintegrasi, Highlighting Syntax,
Code Completion Intelligent, Snippets, dan Code Refactoring. VSCode juga customizable, user dapat
mengubah theme editor, shortcut keyboard, dan berbagai preferensi yang dibutuhkan. Yang lebih
penting, VSCode Gratis dan OpenSource.

VSCode berbasis Electron, framework yang digunakan untuk deploy aplikasi Node.js untuk desktop dan
berjalan pada Engine Blink Layout. Walaupun menggunakan Framework Electron, VSCode menggunakan
komponen editor yang sama dengan yang digunakan pada Azure DevOps (Visual Studio Online dan
Visual Studio Team Services). Pada Survey Developer yang diadakan Stack Overflow 2018, VSCode
masuk menjadi ranking pertama tool developer yang paling popular, dengan 34,9% responden
mengklaim telah menggunakannya.

Logo dari VSCode

a. Mulai menggunakan Python pada VSCode


Anda akan mulai membuat aplikasi Python “Hello World” menggunakan VSCode.
Berikut adalah langkah-langkah berurutan yang harus dilakukan:
1. Download dan Intall VSCode dari link berikut : https://code.visualstudio.com/Download
2. Install Python. Download dari https://www.python.org/downloads/
3. Periksa bahwa Python sudah ada PATH Environment Variable sesuai dengan path Python
yang telah diinstall. Jika belum ada, Buka Setting Windows, search “environment”, pilih Edit
environment variables for your account, kemudian edit variable Path dan masukkan folder
Python.
4. Install Python extension untuk VSCode. Cara instalasi melalui VSCode melalui klik button
extensions kemudian ketik python.


b. Jalankan VSCode pada folder project (workspace)
Dari command prompt (terminal) atau integrated terminal di VSCode, buat folder kosong
dengan nama “hello”, masuk ke folder tersebut, dan buka VSCode (code) dari folder tersebut (.).
Berikut adalah perintahnya:


Cara untuk Membuka Integrated Terminal di VSCode

mkdir hello
cd hello
code .



Dengan menjalankan VSCode dari folder tersebut, maka folder tersebut sekarang menjadi
“workspace”. VSCode menyimpan setting khusus untuk workspace tersebut di
.vscode/settings.json, yang terpisah dari setting user yang disimpan secara global.
Atau dengan cara lain bisa juga menjalankan VSCode seperti biasa, kemudian buka dengan File >
Open Folder untuk membuka folder project.


Cara Open Folder Dari VSCode dari Menu File>Open Folder
c. Pilih Python Interpreter
Python adalah Bahasa interpreted, dan untuk menjalankan code Python dan mendapatkan
Python Intellisense, anda harus memberitahu VSCode interpreter mana yang akan digunakan.
Dari VSCode, Pilih Python Interpreter dengan membuka Command Pallete (Ctrl+Shift+P),
ketikkan perintah Python: Select Interpreter untuk mencari, kemudian pilih perintah tersebut.
Dapat juga menggunakan opsi Select Python Environment dari Status Bar jika ada (bahkan bisa
jadi Python interpreter sudah aktif sebelumnya).


Cara Untuk Membuka Command Pallete Pada VSCode


Ketikkan Python: Select Interpreter Pada Command Pallete

Berikut adalah gambar jika Python environment sudah aktif.


Command Pallete menunjukkan daftar interpreter yang dapat digunakan yang dapat ditemukan
oleh VSCode secara otomatis, termasuk virtual environments
Memilih interpreter akan menset nilai python.pythonPath dari setting workspace ke dalam path
dari interpreter. Untuk melihat settingnya, Pilih File > Preferences > Settings, kemudian pilih
Tab Workspace Settings.
d. Buat File Source code Hello World Python
Dari toolbar File Explorer, klik tombol New File dari folder Hello:


Beri nama hello.py, dan secara otomatis akan membuka editor baru.


Dengan menggunakan ekstensi .py, kita memberitahu VSCode untuk melakukan interpret file ini
menggunakan program Python.
Langkah berikut yang dilakukan adalah memasukkan code berikut :

msg = "Hello World"


print(msg)


Ketika mulai mengetik print, perhatikan bagaimana Intellisense menunjukkan opsi
AutoCompletion.


Intellisense bekerja pada modul standard Python dan juga paket modul lainnya yang terinstall
(misal numpy, scilearn dsb) kedalam environment dari Python interpreter. Intellisense juga
menyediakan autocompletion untuk method yg mungkin dari tipe object. Sebagai contoh,
karena variable msg berisi string, Intellisense menyediakan method string ketika kita
mengetikkan msg.:


e. Menjalankan Hello World
Untuk menjalankan hello.py, klik kanan pada editor dan pilih Run Python File in the terminal
(yang kemudian akan menyimpan file secara otomatis).


Perintah tersebut membuka panel Terminal dimana Python secara otomatis diaktifkan,
kemudian menjalankan python hello.py


f. Konfigurasi dan Menjalankan Debugger
Berikut adalah langkah-langkah melakukan debugging program Hello World.
Langkah pertama, set breakpoint pada baris 2 dari hello.py dengan menempatkan kursor pada
baris kedua dan menekan F9 dari keyboard. Atau bisa juga dengan mengklik gutter kiri,
disebelah kiri dari nomor baris. Ketika menset breakpoint, lingkaran merah akan muncul di
gutter.


Berikutnya, pilih Debug View pada sidebar:


Kemudian pilih setting icon pada Toolbar Debug (atau menggunakan Debug > Open
Configurations):


Setelah beberapa saat, command akan membuat file launch.json yang berisi sejumlah
konfigurasi, yang muncul pada drop down konfigurasi:


Pilih Python: Current File (Integrated Terminal), yaitu konfigurasi yang akan dijalankan pada file
yang ada di editor menggunakan Python Interpreter.
Agar debugger secara otomatis dapat berhenti pada baris pertama ketika program dijalankan,
tambahkan setting “stopOnEntry” : true pada konfigurasi Python:Current File di launch.json,
sehingga

{
"name": "Python: Current File (Integrated Terminal)",
"type": "python",
"request": "launch",
"program": "${file}",
"console": "integratedTerminal",
"stopOnEntry": true
},


keseluruhan konfigurasi akan terlihat seperti berikut:









Hapus perintah stopOnEntry kembali, Simpan launch.json, kembali pada hello.py editor,
kemudian jalankan debugger dengan menekan tombol arrow pada toolbar Debug atau tekan F5.

Status bar berubah warna menjadi orange, yang menunjukkan bahwa kita sedang berada pada
mode debug. Untuk melanjutkan running program, pilih perintah continue dari toolbar Debug
(F5). Program akan melanjutkan pada breakpoint berikutnya. Variable msg akan tampil pada
panel Local.


Kita tetap dapat bekerja dengan variable pada Debug Console (Jika tidak terlihat, dapat dipilih
Debug Console dibagian bawah VSCode) kemudian masukkan beberapa baris berikut, satu demi
satu pada prompt > dibagian bawah console:

msg

msg.capitalize()

msg.split()


g. Instalasi dan menggunakan packages
Langkah berikut ini akan menjelaskan cara menginstall package tambahan python yang akan
dibutuhkan untuk perkuliahan. Pada Python, Packages adalah bagaimana kita mendapatkan
library code yang berguna, yang biasanya berasal dari PyPI. Pada contoh kali ini, kita akan
menambahkan packages matplotlib dan numpy untuk membuat plot grafisyang biasanya sering
digunakan untuk data science.
Kembali pada view Explorer (kiri atas yang menampilkan file), buat file baru dengan nama
s
t
import matplotlib.pyplot as plt
a
import numpy as np
n
x = np.linspace(0, 20, 100) # membuat list angka berjarak sama dala
d m range yang ditentukan
a plt.plot(x, np.sin(x)) # Plot sinusoida dari tiap nilai

r plt.show() # tampilkan plot

d
plot.py dan paste sourcecode berikut:
Jika dijalankan dan ini pertama kali anda menginstall Python, anda akan melihat pesan,
"ModuleNotFoundError: No module named 'matplotlib'". Pesan ini menunjukkan bahwa
package matplotlib yang dibutuhkan belum terinstall pada system
Untuk menginstall package matplotlib (yang secara otomatis juga akan menginstall numpy
sebagai dependencynya), keluar dari debugger. Kemudian gunakan Command Pallete untuk
menjalankan Terminal: Create New Integrated Terminal (Ctrl+Shift+’).
Kemudian ketikkan code berikut diterminal
untuk install matplotlib:
python -m pip install matplotlib


Tunggu beberapa saat hingga matplotlib berhasil didownload dan install (harus online).


Jalankan ulang standardplot.py. Beberapa saat kemudian jendela plot akan muncul dengan
sinusoida keluarannya.

Common questions

Didukung oleh AI

Visual Studio Code supports Python development through several features and extensions. It allows debugging, integrates GIT controls, and offers intelligent code completion through Intellisense. Users can customize the editor by changing themes, keyboard shortcuts, and other preferences. Specifically for Python development, VSCode requires the installation of the Python extension which provides functionality such as selecting a Python interpreter, syntax highlighting for Python code, and debugging support. The Python extension can be easily installed via the VSCode extensions view, enhancing the development experience with features specifically necessary for Python programming .

To set up a Python development environment in VSCode for a 'Hello World' application, first download and install VSCode and Python, ensuring that Python is added to the PATH environment variable. Then, install the Python extension from the VSCode extension marketplace. Create a folder for the project, open it in VSCode to set it as the workspace, and select the Python interpreter through the Command Palette. Create a Python file named hello.py and write the 'Hello World' code. Finally, run the Python file in the terminal to see the output .

The Integrated Terminal in VSCode offers advantages such as seamless access to terminal commands within the same interface used for coding. This enhances productivity by reducing the need to switch between different windows or applications. It allows direct execution of Python scripts and package installations using pip, and is particularly useful for tasks such as debugging, where the terminal can display outputs and accept inputs in real time. This integration simplifies tasks commonly performed in standalone terminals and maintains project context, making development more efficient .

Developers might face challenges such as incorrect interpreter selection, missing dependencies, or misconfigured settings when debugging Python in VSCode. To address these, developers should ensure that the appropriate Python interpreter is selected using the Command Palette. Additionally, maintaining an up-to-date and correctly configured launch.json file, which includes settings like stopOnEntry, is essential for effective debugging. Ensuring that required packages are installed and recognized by the environment can prevent runtime errors like ModuleNotFoundError. Lastly, understanding and using breakpoints efficiently by adjusting their positions and conditions can make the debugging process smoother .

The Command Palette in VSCode is crucial for configuring Python projects as it allows developers to perform key actions like selecting the Python interpreter, accessing configuration settings, and executing terminal commands without leaving the editor interface. Through the Command Palette, the Python: Select Interpreter command can be executed, which helps VSCode know which Python environment to use, affecting how the code is run and debugged. It also aids in installing packages and managing the workspace settings seamlessly .

Switching Python interpreters in Visual Studio Code involves using the Command Palette to execute 'Python: Select Interpreter' which lists available environments. Selecting the right interpreter impacts project management by ensuring that correct dependencies and libraries associated with the selected Python environment are used. This is crucial for projects that require specific package versions or virtual environments, improving code reliability and integration consistency .

To create and run a simple Python script in Visual Studio Code, first, open a new file and save it with a .py extension. Write a basic script such as print('Hello World'), utilizing Intellisense for method suggestions. To run the script, right-click in the editor and select 'Run Python File in Terminal,' which will automatically save the file and execute it in the terminal. This workflow highlights the integration of code editing, IntelliSense assistance, and terminal execution within a single environment, enhancing development efficiency .

Customizing VSCode enhances the development experience for Python programmers by allowing personalization that increases efficiency and comfort. Programmers can alter themes to reduce eye strain, modify keyboard shortcuts to improve workflow, and adjust editor layouts for better organization. Additionally, custom settings in settings.json files for users or workspaces can tailor Python environments to fit specific project needs, ensuring relevant tools and extensions are always available. This personalization aligns the IDE with the programmer's habits and preferences, ultimately improving code productivity and project management .

Checking the PATH environment variable is crucial when setting up Python in VSCode because it ensures the correct Python interpreter and tools can be accessed from the command line across different sessions and terminals. If the PATH is misconfigured, VSCode might not recognize 'python' commands, leading to errors during the execution or debugging of Python scripts. This can also prevent package managers like pip from functioning correctly, hindering the installation of necessary packages. Ensuring the PATH is configured correctly avoids such issues and guarantees seamless integration with VSCode's features .

The workspace settings feature in Visual Studio Code allows for configuration that is specific to the project, stored in .vscode/settings.json. This provides advantages for large Python projects by isolating project-specific configurations, such as interpreter paths and extensions needed. It maintains a clean global environment while enabling project teams to define consistent coding standards and dependency management, reducing conflicts and enhancing collaborative development efficiency .

Anda mungkin juga menyukai