Python ialah salah satu bahasa pengaturcaraan paling popular di dunia, digunakan secara meluas dalam pelbagai bidang seperti pembangunan web, analisis data, kecerdasan buatan, pengkomputeran saintifik dan banyak lagi. Ia terkenal dengan kebolehbacaan dan kesederhanaan, menjadikannya pilihan yang sangat baik untuk pemula dan pembangun berpengalaman. Pustaka dan rangka kerja Python yang luas seperti Django, Flask, Pandas dan TensorFlow, membolehkan pembangun membina aplikasi yang kompleks dengan cekap.
1. Jenis Data
Dalam Python, jenis data biasa termasuk integer int, nombor terapung terapung, string str, senarai, tupel, set dan kamus.
# Integers and floats x = 10 y = 3.14 # Strings name = "John Doe" # Lists fruits = ["apple", "banana", "cherry"] # Tuples coordinates = (10.0, 20.0) # Sets numbers = {1, 2, 3, 4, 4} # Dictionaries person = {"name": "Luke", "age": 19}
2. Pembolehubah
Pembolehubah dalam Python ditaip secara dinamik, bermakna anda tidak perlu mengisytiharkan jenisnya secara eksplisit.
# Variables a = 5 b = "Hello, World!"
3. Blok Kod
Python menggunakan lekukan untuk mentakrifkan blok kod dan bukannya pendakap kerinting {} seperti dalam JavaScript.
# Example of a code block if a > 0: print("a is positive") else: print("a is negative")
4. Fungsi
Mentakrifkan fungsi dalam Python adalah mudah dengan kata kunci def.
# Function definition def greet(name): return f"Hello, {name}!" # Function call print(greet("Bo"))
5. Bersyarat
Python menggunakan if, elif dan else untuk pernyataan bersyarat.
# Conditional statements if x > 0: print("x is positive") elif x == 0: print("x is zero") else: print("x is negative")
6. Tatasusunan dan Objek
Dalam Python, senarai dan kamus adalah persamaan yang paling hampir dengan tatasusunan dan objek JavaScript.
# Lists (arrays in JavaScript) numbers = [1, 2, 3, 4, 5] # Dictionaries (objects in JavaScript) car = { "brand": "Toyota", "model": "Corolla", "year": 2020 }
7. Lelaran
Python menyediakan pelbagai cara untuk mengulangi jujukan, termasuk untuk gelung dan gelung sambil.
# For loop for fruit in fruits: print(fruit) # While loop count = 0 while count < 5: print(count) count += 1
1. Sintaks: Python menggunakan lekukan untuk blok kod, manakala JavaScript menggunakan pendakap kerinting.
2. Struktur Data: Python mempunyai sokongan terbina dalam untuk senarai, tupel, set dan kamus, manakala JavaScript terutamanya menggunakan tatasusunan dan objek.
3. Fungsi: Fungsi Python ditakrifkan menggunakan def, dengan JavaScript menggunakan kata kunci fungsi atau fungsi anak panah =>.
1. Penaipan Dinamik: Kedua-dua bahasa ditaip secara dinamik, membolehkan kod yang fleksibel dan ringkas.
2. Bahasa Ditafsir: Kedua-duanya adalah bahasa yang ditafsir, menjadikannya sesuai untuk skrip dan pembangunan pesat.
3. Bahasa peringkat tinggi: Kedua-dua bahasa disarikan daripada butiran peringkat rendah, membolehkan pembangun menumpukan pada menyelesaikan masalah.
1. Manfaatkan Pengetahuan JavaScript Anda: Banyak konsep pengaturcaraan seperti pembolehubah, gelung dan syarat adalah serupa, jadi anda boleh menumpukan pada sintaks dan konvensyen khusus Python.
2. Berlatih dengan Projek: Bina projek seperti pengikis web, apl web mudah menggunakan Flask atau skrip analisis data untuk mendapatkan pengalaman praktikal.
3. Gunakan Persekitaran Python Interaktif: Alat seperti Jupyter Notebook dan IPython boleh membantu untuk bereksperimen dengan kod Python.
4. Teroka Perpustakaan Python: Biasakan diri anda dengan perpustakaan Python popular yang berkaitan dengan minat anda, seperti Django untuk pembangunan web atau Panda untuk analisis data.
Dokumentasi Python Rasmi
Tutorial Python Sebenar
Tutorial Python W3Schools
Automatikkan Bahan Membosankan dengan Python
Pembelajaran Python boleh meluaskan kemahiran pengaturcaraan anda dengan ketara dan membuka peluang baharu dalam pelbagai bidang kejuruteraan perisian. Dengan kesederhanaan dan kebolehbacaannya, anda akan mendapati bahawa peralihan daripada JavaScript kepada Python boleh menjadi pengalaman yang lancar dan bermanfaat. Selamat membina dan semoga berjaya!
Atas ialah kandungan terperinci JavaScript kepada Python untuk Pemula. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!