Semua yang Perlu Anda Ketahui tentang Lingkungan Python



Artikel ini akan memberi Anda pengetahuan rinci dan komprehensif tentang Python Environment dan variabelnya.

Python, seperti yang kita ketahui, telah mencapai pengakuan luar biasa selama beberapa tahun terakhir karena kesederhanaan dan portabilitas kode antar platform. Namun, dari mana kita mulai menulis kode python? Alasan utama lingkungan adalah menciptakan area terisolasi untuk pengembangan proyek individu. Ini memungkinkan setiap proyek untuk tidak memiliki ketergantungan terlepas dari proyek lain yang disimpan di komputer dengan persyaratan spesifiknya. Pada artikel ini, kita akan memahami Lingkungan Python.

Kebutuhan Lingkungan Python

Untuk mengonversi kode apa pun, Anda memerlukan Penerjemah, yang melibatkan 70% aplikasi. Maka Anda akan membutuhkan 'garis bang'. Ada dua cara utama untuk membuat ini. Anda dapat memilih untuk membuat program menggunakan editor teks sederhana seperti WordPad atau Notepad ++ atau cukup membuat shell python di platform dempul. Masing-masing memiliki pro dan kontra. Sebuah shell dapat digunakan untuk berinteraksi dengan OS, sebagai contoh, sebuah 'terminal' dapat digunakan untuk memanfaatkan OS windows. Di shell, interpretasi kode Anda terjadi secara real-time, yang sangat menguntungkan. Ini memberi Anda gambaran tentang kemungkinan kesalahan dan keluaran eksekusi kode.





Di bawah ini adalah potongan kode yang dijalankan di Python IDE (Integrated Development Environment) seperti PyCharm untuk memberikan hasil yang diinginkan.

sementara (1) #! / usr / bin / env python #dapatkan nama pengguna dari nama pengguna prompt = raw_input ('Masuk:') # daftar pengguna yang diizinkan Peserta1 = 'Pranav' Peserta2 = 'Radhika' #kontrol pengguna masukan Jika (username = = Participant1): print 'access given' elif (username == Participant2): print 'hello' else: print 'access not given' #end

lingkungan python



Untuk OS Windows, tempat terbaik untuk mendapatkan setup python adalah dari situs resminya tentunya yaitu www.python.org. Komputer MAC OS X sudah menginstal python. Linux juga mengikuti suite dengan sebagian besar komputer yang sudah diinstal sebelumnya.

Sangat disarankan untuk menggunakan python 3 yang diinstal dengan Homebrew. Kemudian lanjutkan dan instal 'virtualenv' menggunakan pip3. Karena semua paket disalin, kita perlu menetapkan lokasi lingkungan kita yang dapat dilakukan dengan:

virtualenv -p python3 ~ / virtEnv1

Istilah virtEnv1 adalah nama dari lingkungan virtual dan mendefinisikan jalur yang tepat dari lingkungan kita. Setelah lingkungan dimulai, file bernama 'aktif' di dalam folder bin. Kami menetapkan sebagai sumber seperti yang disebutkan di bawah ini.

cd ~ / virtEnv1
sumber bin / aktifkan

Jika Anda memilih untuk menonaktifkan lingkungan virtual, ketikMenonaktifkan

Aspek Berbeda dari Lingkungan Python

Dengan cara yang sama, kita dapat membuat banyak lingkungan seperti itu dan mereplikasi proses di atas untuk berbagai versi python.

  • Python Environment Wrapper (PEW). PEW berfungsi sebagai pembungkus dan dapat digunakan hanya sekali. Itu membuat bekerja di lingkungan virtual sangat mudah. Dengan menggunakan satu perintah, Anda dapat membuat lingkungan baru secara instan setelah menginstal beberapa paket.

  • VENV adalah alat lingkungan virtual lain yang paling direkomendasikan. Ini menghasilkan file konfigurasi, yang secara langsung dipahami oleh python dan menahan diri dari menyalin biner ke lokasi yang lebih baru. Namun, satu-satunya tangkapan adalah tidak mendukung versi 3.3 dan yang lebih lama.

  • PIPENV membawa banyak hal ke arena baru karena menggabungkan paket dan lingkungan yang didukung ke dalam satu alat. Hanya spesifikasi lingkungan yang diperlukan dan ini membuat bagian terpisah untuk tujuan berbeda seperti produksi, pengujian, dan pengembangan.

Pengaturan python hadir dengan sejumlah modul dan paket yang mengikuti serangkaian proses yang ditentukan untuk mengunduh, menyimpan dan membongkar file-file ini. Setiap kali kami menyimpan proyek atau mencoba mengambil paket, python mengakses jalur anak unik dari folder utama tempat paket itu diinstal pada awalnya. Ada beberapa pustaka yang disebut sebagai paket situs atau paket pihak ketiga, ini hanyalah file yang dibuat pengguna. Yang laintype disebut paket sistem yang merupakan pustaka standar yang didefinisikan oleh python.

Variabel Lingkungan

  • PYTHONPATH

Variabel ini memberi tahu interpreter Python di mana menemukan file modul yang diimpor ke dalam program. Ini harus menyertakan direktori pustaka sumber Python dan direktori yang berisi kode sumber Python. Pemasang Python terkadang memprogram PYTHONPATH.

  • PYTHONSTARTUP

Ini berisi jalur file inisialisasi yang berisi kode sumber Python. Ini dijalankan setiap kali Anda memulai penerjemah. Ini dinamai sebagai '.pythonrc.py' di Unix dan berisi perintah yang memuat utilitas atau memodifikasi PYTHONPATH.

  • PYTHONCASEOK

Ini digunakan di Windows untuk menginstruksikan Python untuk menemukan kecocokan case-insensitive pertama dalam pernyataan import. Setel variabel ini ke nilai apa pun untuk mengaktifkannya.

cara menyiapkan eclipse untuk java
  • PYTHONHOME

Ini adalah jalur pencarian modul alternatif. Ini biasanya tertanam di direktori PYTHONSTARTUP atau PYTHONPATH untuk membuat pustaka modul beralih dengan mudah.

  • PYTHONBREAKPOINT

Jika ini disetel, ia menamai callable menggunakan notasi jalur titik. Modul akan diimpor dan kemudian dijalankan dengan implementasi default sys.breakpointhook () yang dengan sendirinya dipanggil oleh breakpoint () bawaan. Jika tidak disetel, atau disetel ke string kosong, itu setara dengan nilai 'pdb.set_trace'. Menyetel ini ke string '0' menyebabkan implementasi default sys.breakpointhook () tidak melakukan apa-apa selain segera kembali.

Dengan ini, kita sampai pada akhir artikel Lingkungan Python ini . Untuk mendapatkan pengetahuan mendalam tentang Python beserta berbagai aplikasinya, Anda bisa untuk pelatihan online langsung dengan dukungan 24/7 dan akses seumur hidup.

Ada pertanyaan untuk kami? Sebutkan mereka di bagian komentar di artikel Lingkungan Python ini dan kami akan menghubungi Anda kembali.