Cara menggunakan learn python with games

Lompati ke konten utama

Browser ini sudah tidak didukung.

Mutakhirkan ke Microsoft Edge untuk memanfaatkan fitur, pembaruan keamanan, dan dukungan teknis terkini.

Mulai menggunakan Python di Windows untuk pemula

  • Artikel
  • 10/05/2022
  • 9 menit untuk membaca

Dalam artikel ini

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

Menyiapkan lingkungan pengembangan Anda

Untuk pemula yang baru menggunakan Python, kami sarankan Anda menginstal Python dari Microsoft Store. Menginstal melalui Microsoft Store menggunakan penerjemah Python3 dasar, tetapi menangani penyiapan pengaturan PATH Anda untuk pengguna saat ini (menghindari kebutuhan akan akses admin), selain memberikan pembaruan otomatis. Ini sangat membantu jika Anda berada di lingkungan pendidikan atau bagian dari organisasi yang membatasi izin atau akses administratif di komputer Anda.

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 tingkat lanjut (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.

Instal Python

Untuk menginstal Python menggunakan Microsoft Store:

  1. Buka menu Mulai Anda (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.

Menginstal 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 membuat 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 Visual Studio 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 Visual Studio 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 penerjemah yang dipilih). Perintah ini menyajikan daftar interpreter yang tersedia yang dapat ditemukan visual Studio Code secara otomatis, termasuk lingkungan virtual. Jika Anda tidak melihat penerjemah yang diinginkan, lihat Mengonfigurasi lingkungan Python.

    Cara menggunakan learn python with games

  4. Untuk membuka terminal di Visual Studio Code, pilih Lihat>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".

    Cara menggunakan learn python with games

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 cukup 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 lebih besar dari yang 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 menjadi 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.

Cara menggunakan learn python with games

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

Halo Dunia tutorial untuk menggunakan Python dengan Visual Studio Code

Tim Visual Studio Code telah menyusun tutorial Memulai dengan Python yang hebat berjalan 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 VS Code:

    mkdir hello
    cd hello
    code .
    
  2. Setelah Visual Studio Code terbuka, menampilkan folder hello baru Anda di jendela Explorer sisi kiri, buka jendela baris perintah di panel bawah Visual Studio 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

Cara menggunakan learn python with games

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 Vs 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". Navigasi 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.

    Cara menggunakan learn python with games

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 dalam terus mempelajari tentang pengembangan Python di Windows.

Kursus online untuk mempelajari Python

  • Pengantar Python: Coba platform Microsoft Learn interaktif dan dapatkan poin pengalaman untuk menyelesaikan modul ini yang mencakup dasar-dasar tentang cara menulis kode Python dasar, mendeklarasikan variabel, dan bekerja dengan input dan output konsol. Lingkungan kotak pasir interaktif menjadikan ini tempat yang bagus untuk memulai bagi orang-orang yang belum menyiapkan lingkungan pengembangan Python mereka.

  • Python on Pluralsight: 8 Kursus, 29 Jam: Jalur pembelajaran Python di Pluralsight menawarkan kursus online yang mencakup berbagai topik yang terkait dengan Python, termasuk alat untuk mengukur keterampilan Anda dan menemukan celah Anda.

  • LearnPython.org Tutorial: Mulai belajar Python tanpa perlu menginstal atau mengatur apa pun dengan tutorial Python interaktif gratis ini dari orang-orang di DataCamp.

  • Tutorial Python.org: Memperkenalkan pembaca secara informal ke konsep dasar dan fitur bahasa dan sistem Python.

  • Learning Python di Lynda.com: Pengantar dasar Python.

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.

  • Debugging 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 apa artinya pengujian unit, contoh panduan, mengaktifkan kerangka kerja pengujian, membuat dan menjalankan pengujian Anda, melakukan debugging pengujian, dan menguji pengaturan konfigurasi.