Bagikan melalui


Mulai menggunakan Python di Windows untuk pemula

Berikut ini adalah panduan langkah demi langkah bagi pemula yang tertarik untuk mempelajari Python menggunakan Windows.

Menyiapkan lingkungan pengembangan Anda

Ada beberapa cara untuk menginstal Python di Windows:

  • Instal menggunakan Microsoft Store: Menginstal Python melalui Microsoft Store menggunakan penerjemah Python3 dasar, tetapi menangani penyiapan pengaturan PATH Anda untuk pengguna saat ini (menghindari kebutuhan akses admin), selain memberikan pembaruan otomatis. Sebaiknya instal Python di Windows melalui Microsoft Store jika Anda seorang pemula atau jika Anda berada di lingkungan pendidikan atau bagian dari organisasi bisnis yang dapat membatasi izin atau akses administratif di komputer Anda. Anda harus menentukan versi Python mana yang Anda butuhkan. Anda dapat mereferensikan versi Python apa yang saat ini didukung di Status versi Python | Panduan Pengembang Python. Sebaiknya gunakan versi modern yang didukung, atau cocok dengan versi proyek Python apa pun yang ingin Anda kontribusikan.

Jika Anda menggunakan Python di Windows untuk pengembangan web, kami sarankan pengaturan yang berbeda untuk lingkungan pengembangan Anda. Daripada menginstal langsung di Windows, sebaiknya instal dan gunakan Python melalui Subsistem Windows untuk Linux. Untuk bantuan, lihat: Mulai menggunakan Python untuk pengembangan web di Windows. Jika Anda tertarik untuk mengotomatiskan tugas umum pada sistem operasi Anda, lihat panduan kami: Mulai menggunakan Python di Windows untuk pembuatan skrip dan otomatisasi. Untuk beberapa skenario lanjutan (seperti perlu mengakses/memodifikasi file yang diinstal Python, membuat salinan biner, atau menggunakan DLL Python secara langsung), Anda mungkin ingin mempertimbangkan untuk mengunduh rilis Python tertentu langsung dari python.org atau mempertimbangkan untuk menginstal alternatif, seperti Anaconda, Jython, PyPy, WinPython, IronPython, dll. Kami hanya merekomendasikan ini jika Anda adalah programmer Python yang lebih canggih dengan alasan khusus untuk memilih implementasi alternatif.

Pasang Python

Untuk menginstal Python menggunakan Microsoft Store:

  1. Buka menu Mulai (ikon Windows kiri bawah), ketik "Microsoft Store", pilih tautan untuk membuka penyimpanan.

  2. Setelah toko terbuka, pilih Cari dari menu kanan atas dan masukkan "Python". Pilih versi Python mana yang ingin Anda gunakan dari hasil di bawah Aplikasi. Sebaiknya gunakan yang terbaru kecuali Anda memiliki alasan untuk tidak (seperti menyelaraskan dengan versi yang digunakan pada proyek yang sudah ada sebelumnya yang anda rencanakan untuk dikerjakan). Setelah Anda menentukan versi mana yang ingin Anda instal, pilih Dapatkan.

  3. Setelah Python menyelesaikan proses pengunduhan dan penginstalan, buka Windows PowerShell menggunakan menu Mulai (ikon Windows kiri bawah). Setelah PowerShell terbuka, masukkan Python --version untuk mengonfirmasi bahwa Python3 telah diinstal pada komputer Anda.

  4. Penginstalan Microsoft Store Python mencakup pip, manajer paket standar. Pip memungkinkan Anda menginstal dan mengelola paket tambahan yang bukan bagian dari pustaka standar Python. Untuk mengonfirmasi bahwa Anda juga memiliki pip yang tersedia untuk menginstal dan mengelola paket, masukkan pip --version.

Pasang Visual Studio Code.

Dengan menggunakan Visual Studio Code sebagai editor teks / lingkungan pengembangan terintegrasi (IDE), Anda dapat memanfaatkan IntelliSense (bantuan penyelesaian kode), Linting (membantu menghindari kesalahan dalam kode Anda), Dukungan debug (membantu Anda menemukan kesalahan dalam kode Anda setelah Menjalankannya), Cuplikan kode (templat untuk blok kode kecil yang dapat digunakan kembali), dan Pengujian unit (menguji antarmuka kode Anda dengan berbagai jenis input).

Visual Studio Code juga berisi terminal bawaan yang memungkinkan Anda membuka baris perintah Python dengan perintah Windows Command, PowerShell, atau apa pun yang Anda inginkan, membuat alur kerja yang mulus antara editor kode dan baris perintah Anda.

  1. Untuk menginstal Visual Studio Code, unduh VS Code untuk Windows: https://code.visualstudio.com.

  2. Setelah Visual Studio Code diinstal, Anda juga harus menginstal ekstensi Python. Untuk menginstal ekstensi Python, Anda dapat memilih tautan Vs Code Marketplace atau membuka Visual Studio Code dan mencari Python di menu ekstensi (Ctrl+Shift+X).

  3. Python adalah bahasa yang ditafsirkan, dan untuk menjalankan kode Python, Anda harus memberi tahu VS Code penerjemah mana yang akan digunakan. Sebaiknya gunakan versi terbaru Python kecuali Anda memiliki alasan khusus untuk memilih sesuatu yang berbeda. Setelah Anda menginstal ekstensi Python, pilih penerjemah Python 3 dengan membuka Palet Perintah (Ctrl+Shift+P), mulai ketik perintah Python: Pilih Interpreter untuk mencari, lalu pilih perintah. Anda juga dapat menggunakan opsi Pilih Lingkungan Python di Bilah Status bawah jika tersedia (mungkin sudah menampilkan interpreter yang dipilih). Perintah ini menyajikan daftar interpreter yang tersedia yang dapat ditemukan visual Studio Code secara otomatis, termasuk lingkungan virtual. Jika Anda tidak melihat interpreter yang diinginkan, lihat Mengonfigurasi lingkungan Python.

    Pilih penerjemah Python di Visual Studio Code

  4. Untuk membuka terminal di Visual Studio Code, pilih Tampilkan>Terminal, atau gunakan pintasan Ctrl+' (menggunakan karakter backtick). Terminal defaultnya adalah PowerShell.

  5. Di dalam terminal Visual Studio Code Anda, buka Python hanya dengan memasukkan perintah: python

  6. Coba interpreter Python dengan memasukkan: print("Hello World"). Python akan mengembalikan pernyataan Anda "Halo Dunia".

    Baris perintah Python di Visual Studio Code

Menginstal Git (opsional)

Jika Anda berencana untuk berkolaborasi dengan orang lain pada kode Python Anda, atau menghosting proyek Anda di situs sumber terbuka (seperti GitHub), VS Code mendukung kontrol versi dengan Git. Tab Kontrol Sumber di Visual Studio Code melacak semua perubahan Anda dan memiliki perintah Git umum (tambahkan, terapkan, dorong, tarik) yang dibangun langsung ke UI. Pertama-tama Anda perlu menginstal Git untuk memberi daya pada panel Kontrol Sumber.

  1. Unduh dan instal Git untuk Windows dari situs web git-scm.

  2. Wizard Penginstalan disertakan yang akan mengajukan serangkaian pertanyaan tentang pengaturan untuk penginstalan Git Anda. Sebaiknya gunakan semua pengaturan default, kecuali Anda memiliki alasan khusus untuk mengubah sesuatu.

  3. Jika Anda belum pernah bekerja dengan Git sebelumnya, Panduan GitHub dapat membantu Anda memulai.

Halo Dunia tutorial untuk beberapa dasar Python

Python, menurut penciptanya Guido van Rossum, adalah "bahasa pemrograman tingkat tinggi, dan filosofi desain intinya adalah tentang keterbacaan kode dan sintaks yang memungkinkan programmer untuk mengekspresikan konsep dalam beberapa baris kode."

Python adalah bahasa yang ditafsirkan. Berbeda dengan bahasa yang dikompilasi, di mana kode yang Anda tulis perlu diterjemahkan ke dalam kode mesin untuk dijalankan oleh prosesor komputer Anda, kode Python diteruskan langsung ke penerjemah dan dijalankan secara langsung. Anda hanya mengetik kode Anda dan menjalankannya. Mari kita coba!

  1. Dengan baris perintah PowerShell Anda terbuka, masukkan python untuk menjalankan penerjemah Python 3. (Beberapa instruksi lebih suka menggunakan perintah py atau python3, ini juga harus berfungsi). Anda akan tahu bahwa Anda berhasil karena >>> perintah dengan tiga simbol yang lebih besar akan ditampilkan.

  2. Ada beberapa metode bawaan yang memungkinkan Anda melakukan modifikasi pada string di Python. Buat variabel, dengan: variable = 'Hello World!'. Tekan Enter untuk baris baru.

  3. Cetak variabel Anda dengan: print(variable). Ini akan menampilkan teks "Halo Dunia!".

  4. Cari tahu panjangnya, berapa banyak karakter yang digunakan, dari variabel string Anda dengan: len(variable). Ini akan menampilkan bahwa ada 12 karakter yang digunakan. (Perhatikan bahwa spasi kosong yang dihitung sebagai karakter dalam panjang total.)

  5. Konversikan variabel string Anda menjadi huruf besar: variable.upper(). Sekarang konversikan variabel string Anda ke huruf kecil: variable.lower().

  6. Hitung berapa kali huruf "l" digunakan dalam variabel string Anda: variable.count("l").

  7. Cari karakter tertentu dalam variabel string Anda, mari kita temukan tanda seru, dengan: variable.find("!"). Ini akan menampilkan bahwa tanda seru ditemukan dalam karakter posisi ke-11 string.

  8. Ganti tanda seru dengan tanda tanya: variable.replace("!", "?").

  9. Untuk keluar dari Python, Anda dapat memasukkan exit(), quit(), atau memilih Ctrl-Z.

Cuplikan layar PowerShell dari tutorial ini

Semoga Anda bersenang-senang menggunakan beberapa metode modifikasi string bawaan Python. Sekarang coba buat file program Python dan jalankan dengan Visual Studio Code.

tutorial Halo Dunia untuk menggunakan Python dengan Visual Studio Code

Tim Visual Studio Code telah menyusun tutorial Memulai dengan Python yang hebat melalui cara membuat program Halo Dunia dengan Python, menjalankan file program, mengonfigurasi dan menjalankan debugger, dan menginstal paket seperti matplotlib dan numpy untuk membuat plot grafis di dalam lingkungan virtual.

  1. Buka PowerShell dan buat folder kosong yang disebut "hello", navigasikan ke folder ini, dan buka di VISUAL Code:

    mkdir hello
    cd hello
    code .
    
  2. Setelah VISUAL Code terbuka, menampilkan folder hello baru Anda di jendela Explorer sisi kiri, buka jendela baris perintah di panel bawah VISUAL Code dengan menekan Ctrl+' (menggunakan karakter backtick) atau memilih Lihat>Terminal. Dengan memulai Visual Studio Code dalam folder, folder tersebut menjadi "ruang kerja" Anda. Visual Studio Code menyimpan pengaturan yang khusus untuk ruang kerja tersebut di .vscode/settings.json, yang terpisah dari pengaturan pengguna yang disimpan secara global.

  3. Lanjutkan tutorial di dokumen Visual Studio Code: Buat file kode sumber Python Halo Dunia.

Membuat game sederhana dengan Pygame

Pygame menjalankan permainan sampel

Pygame adalah paket Python populer untuk menulis game - mendorong siswa untuk belajar pemrograman sambil menciptakan sesuatu yang menyenangkan. Pygame menampilkan grafik di jendela baru, sehingga tidak akan berfungsi di bawah pendekatan WSL khusus baris perintah. Namun, jika Anda menginstal Python melalui Microsoft Store sebagaimana dirinci dalam tutorial ini, itu akan berfungsi dengan baik.

  1. Setelah Anda menginstal Python, instal pygame dari baris perintah (atau terminal dari dalam Visual Studio Code) dengan mengetik python -m pip install -U pygame --user.

  2. Uji penginstalan dengan menjalankan contoh permainan : python -m pygame.examples.aliens

  3. Semua baik-baik saja, permainan akan membuka jendela. Tutup jendela ketika Anda selesai bermain.

Berikut cara mulai menulis game Anda sendiri.

  1. Buka PowerShell (atau Windows Command Prompt) dan buat folder kosong yang disebut "bounce". Navigasikan ke folder ini dan buat file bernama "bounce.py". Buka folder di Visual Studio Code:

    mkdir bounce
    cd bounce
    new-item bounce.py
    code .
    
  2. Menggunakan Visual Studio Code, masukkan kode Python berikut (atau salin dan tempel):

    import sys, pygame
    
    pygame.init()
    
    size = width, height = 640, 480
    dx = 1
    dy = 1
    x= 163
    y = 120
    black = (0,0,0)
    white = (255,255,255)
    
    screen = pygame.display.set_mode(size)
    
    while 1:
    
        for event in pygame.event.get():
            if event.type == pygame.QUIT: sys.exit()
    
        x += dx
        y += dy
    
        if x < 0 or x > width:   
            dx = -dx
    
        if y < 0 or y > height:
            dy = -dy
    
        screen.fill(black)
    
        pygame.draw.circle(screen, white, (x,y), 8)
    
        pygame.display.flip()
    
  3. Simpan sebagai: bounce.py.

  4. Dari terminal PowerShell, jalankan dengan memasukkan: python bounce.py.

    Pygame menjalankan hal besar berikutnya

Coba sesuaikan beberapa angka untuk melihat efek apa yang mereka miliki pada bola memantul Anda.

Baca selengkapnya tentang menulis game dengan pygame di pygame.org.

Sumber daya untuk pembelajaran berkelanjutan

Kami merekomendasikan sumber daya berikut untuk mendukung Anda terus mempelajari tentang pengembangan Python di Windows.

Bekerja dengan Python di Visual Studio Code

  • Mengedit Python di Visual Studio Code: Pelajari selengkapnya tentang cara memanfaatkan lengkapi otomatis VS Code dan dukungan IntelliSense untuk Python, termasuk cara menyesuaikan perilaku mereka... atau matikan saja.

  • Linting Python: Linting adalah proses menjalankan program yang akan menganalisis kode untuk potensi kesalahan. Pelajari tentang berbagai bentuk dukungan linting yang disediakan VS Code untuk Python dan cara menyiapkannya.

  • Penelusuran kesalahan Python: Penelusuran kesalahan adalah proses mengidentifikasi dan menghapus kesalahan dari program komputer. Artikel ini membahas cara menginisialisasi dan mengonfigurasi penelusuran kesalahan untuk Python dengan Visual Studio Code, cara mengatur dan memvalidasi titik henti, melampirkan skrip lokal, melakukan penelusuran kesalahan untuk berbagai jenis aplikasi atau di komputer jarak jauh, dan beberapa pemecahan masalah dasar.

  • Pengujian unit Python: Mencakup beberapa latar belakang yang menjelaskan arti pengujian unit apa, contoh panduan, mengaktifkan kerangka kerja pengujian, membuat dan menjalankan pengujian Anda, men-debug pengujian, dan menguji pengaturan konfigurasi.