Python, dicipta oleh Guido van Rossum, pertama kali dikeluarkan pada 1991. Ia direka bentuk untuk mengutamakan kebolehbacaan dan kesederhanaan kod, menjadikannya sangat produktif untuk pembangun. Nama "Python" diilhamkan daripada rancangan televisyen BBC "Monty Python's Flying Circus," yang diminati oleh van Rossum. Dia memilih nama ini kerana dia mahukan sesuatu yang pendek, unik dan sedikit misteri. Pembangunan Python bermula pada Disember 1989 di Centrum Wiskunde & Informatica (CWI) di Belanda.
def greet(): print("Hello, World!") greet()
class Person: def __init__(self, name): self.name = name def greet(self): print(f"Hello, my name is {self.name}") person = Person('Alice') person.greet() # Outputs: Hello, my name is Alice
def greet(name): return f"Hello, {name}" def process_greeting(fn, name): return fn(name) print(process_greeting(greet, 'Charlie'))
Python ialah bahasa yang ditafsirkan dan prestasinya boleh berbeza-beza berdasarkan penterjemah yang digunakan. CPython, penterjemah lalai, menyusun kod Python kepada bytecode yang kemudiannya ditafsirkan. PyPy, dengan kompilasi JITnya, boleh menawarkan peningkatan prestasi yang ketara untuk aplikasi tertentu.
Buka Editor Teks dan Taip Kod Python:
Tulis kod Python anda dalam editor teks.
Simpan Fail dengan Sambungan .py:
Simpan fail anda dengan sambungan .py.
Jalankan Perintah Berikut (penterjemah Python diperlukan):
python filename.py
Taipan Dinamik: Jenis disemak semasa masa jalan, memberikan kefleksibelan tetapi berpotensi membawa kepada ralat masa jalan.
Penaipan Itik: Kesesuaian objek ditentukan oleh kehadiran kaedah dan sifat tertentu dan bukannya jenis sebenar objek.
Penaipan Statik Pilihan: Python 3.5 memperkenalkan pembayang jenis yang boleh digunakan dengan alatan seperti mypy untuk semakan jenis statik pilihan.
Python menyediakan abstraksi peringkat tinggi untuk berinteraksi dengan pelbagai persekitaran, mengurus memori secara automatik dan menawarkan perpustakaan dan rangka kerja yang luas untuk memudahkan tugas yang rumit.
Pengurusan Memori Automatik: Python menggunakan pengumpulan sampah automatik untuk mengendalikan peruntukan memori dan deallocation.
Bahasa Ditafsir: Kod Python dilaksanakan baris demi baris, yang membantu dalam penyahpepijatan tetapi boleh menjejaskan prestasi.
Pembangunan Web: Popular untuk mencipta aplikasi web menggunakan rangka kerja seperti Django dan Flask.
Sains dan Analisis Data: Digunakan secara meluas untuk manipulasi data, analisis dan visualisasi dengan perpustakaan seperti Pandas, NumPy dan Matplotlib.
Pembelajaran Mesin dan AI: Dimanfaatkan untuk pembelajaran mesin dan aplikasi AI menggunakan perpustakaan seperti TensorFlow, Keras dan scikit-learn.
Automasi dan Skrip: Biasa digunakan untuk mengautomasikan tugasan berulang dan menulis skrip.
Pengkomputeran Saintifik: Digunakan untuk pengiraan saintifik dan penyelidikan dengan perpustakaan seperti SciPy.
Pembangunan Permainan: Digunakan untuk pembangunan permainan dengan perpustakaan seperti Pygame.
Aplikasi Desktop: Digunakan untuk membangunkan aplikasi desktop merentas platform dengan rangka kerja seperti PyQt dan Tkinter.
Kekal Berhubung!
Jika anda menikmati siaran ini, jangan lupa ikuti saya di media sosial untuk lebih banyak kemas kini dan pandangan:
Twitter: madhavganesan
Instagram: madhavganesan
LinkedIn: madhavganesan
Atas ialah kandungan terperinci Pengenalan kepada Python :). Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!