Tutorial pengenalan asas Python

Baca(128352) masa kemas kini(2022-04-18)

Python ialah bahasa pengaturcaraan peringkat tinggi yang ditafsirkan, berorientasikan objek, dengan jenis data dinamik. Python telah dicipta oleh Guido van Rossum pada penghujung tahun 1989, dan keluaran awam pertama dikeluarkan pada tahun 1991. "Tutorial Asas Python" sesuai untuk pembangun yang ingin mempelajari bahasa pengaturcaraan Python dari awal.


Python ialah bahasa pengaturcaraan komputer merentas platform. Ia adalah bahasa jenis dinamik berorientasikan objek yang pada asalnya direka untuk menulis skrip automatik (shells) Dengan kemas kini berterusan versi dan penambahan ciri bahasa baharu, ia semakin digunakan untuk pembangunan projek bebas dan berskala besar. .

Pengasas Python ialah Guido van Rossum dari Belanda. Semasa tempoh Krismas 1989, di Amsterdam, Guido memutuskan untuk membangunkan penterjemah skrip baharu sebagai warisan bahasa ABC untuk menghilangkan kebosanan Krismas. Sebab mengapa Python (bermaksud boa constrictor) dipilih sebagai nama bahasa pengaturcaraan diambil daripada komedi TV British "Monty Python's Flying Circus" yang ditayangkan pada tahun 1970-an.

Petua: Tutorial ini terutamanya untuk mempelajari versi Python 2.x Jika anda menggunakan versi Python 3.x, sila beralih ke tutorial versi Python 3.X. Dan sebelum meneruskan tutorial ini, anda harus mengetahui beberapa terminologi pengaturcaraan komputer asas. Jika anda telah mempelajari PHP, ASP dan bahasa pengaturcaraan lain, ini akan membantu anda memahami pengaturcaraan Python dengan lebih cepat.

Jom alami kod pengaturcaraan pengenalan Python yang pertama!

Kod pengaturcaraan pengenalan Python pertama

Contoh

#!/usr/bin/python 

print "Hello, World!"

Contoh Jalankan »

Klik butang "Run Example" untuk melihat contoh dalam talian

Python mematuhi gaya reka bentuk yang jelas dan konsisten, yang menjadikan Python bahasa yang mudah dibaca, mudah diselenggara dan digunakan secara meluas yang popular dengan sebilangan besar pengguna. . akan menjawab mereka untuk anda.

Kebaikan dan keburukan PythonKelebihan

Kesederhanaan: Python ialah bahasa yang mewakili idea kesederhanaan. Membaca program Python yang baik terasa seperti membaca bahasa Inggeris. Ia membolehkan anda menumpukan pada menyelesaikan masalah dan bukannya memikirkan bahasa itu sendiri.

Mudah dipelajari: Python amat mudah untuk dimulakan kerana Python mempunyai dokumentasi yang sangat mudah.
  • Kelajuan pantas: Lapisan bawah Python ditulis dalam bahasa C, dan banyak perpustakaan standard dan perpustakaan pihak ketiga juga ditulis dalam C, yang berjalan sangat pantas.
  • Percuma dan sumber terbuka: Python ialah salah satu daripada FLOSS (Perisian Percuma/Sumber Terbuka). Pengguna bebas untuk mengedarkan salinan perisian ini, membaca kod sumbernya, membuat perubahan padanya dan menggunakan sebahagian daripadanya dalam perisian percuma baharu. FLOSS adalah berdasarkan konsep perkongsian pengetahuan kumpulan.
  • Bahasa peringkat tinggi: Semasa menulis program dalam Python, anda tidak perlu risau tentang butiran peringkat rendah seperti cara mengurus memori yang digunakan oleh program anda.
  • Kemudahalihan: Disebabkan sifat sumber terbukanya, Python telah dialihkan pada banyak platform (dengan pengubahsuaian untuk membolehkannya berfungsi pada platform yang berbeza). Platform ini termasuk Linux, Windows, FreeBSD, Macintosh, Solaris, OS/2, Amiga, AROS, AS/400, BeOS, OS/390, z/OS, Palm OS, QNX, VMS, Psion, Acom RISC OS, VxWorks, PlayStation, Sharp Zaurus, Windows CE, PocketPC, Symbian dan platform android Google berdasarkan Linux.
  • Kebolehtafsiran: Program yang ditulis dalam bahasa yang disusun seperti C atau C++ boleh ditukar daripada fail sumber (iaitu bahasa C atau C++) kepada bahasa yang digunakan oleh komputer anda (kod binari, iaitu 0s dan 1s). Proses ini dilakukan melalui pengkompil dan bendera dan pilihan yang berbeza.
  • Apabila anda menjalankan program, perisian pemaut/pencetak semula menyalin atur cara anda daripada cakera keras ke memori dan menjalankannya. Program yang ditulis dalam Python tidak perlu dikompilasi ke dalam kod binari. Anda boleh menjalankan program terus daripada kod sumber.
  • Di dalam komputer, jurubahasa Python menukar kod sumber ke dalam bentuk perantaraan yang dipanggil bytecode, yang kemudiannya diterjemahkan ke dalam bahasa mesin yang digunakan oleh komputer dan dijalankan. Ini menjadikan penggunaan Python lebih mudah. Ia juga menjadikan program Python lebih mudah alih.
  • Berorientasikan objek: Python menyokong pengaturcaraan prosedural dan berorientasikan objek. Dalam bahasa "berorientasikan prosedur", program dibina daripada prosedur, atau hanya fungsi yang merupakan kod boleh guna semula. Dalam bahasa "berorientasikan objek", program dibina daripada objek yang menggabungkan data dan kefungsian.
  • Skalabiliti: Jika anda memerlukan sekeping kod kritikal untuk berjalan lebih pantas atau anda mahu beberapa algoritma tidak didedahkan, anda boleh menulis sebahagian daripada program dalam C atau C++ dan kemudian menggunakannya dalam program Python.

  • Kebolehbenam: Python boleh dibenamkan ke dalam program C/C++ untuk menyediakan fungsi skrip kepada pengguna program.

  • Perpustakaan yang kaya: Perpustakaan standard Python sememangnya besar. Ia boleh membantu dengan pelbagai tugas, termasuk ungkapan biasa, penjanaan dokumen, ujian unit, utas, pangkalan data, penyemak imbas web, CGI, FTP, e-mel, XML, XML-RPC, HTML, fail WAV, kriptografi, GUI ( Antara muka pengguna grafik ), Tk dan operasi berkaitan sistem lain. Ini dipanggil falsafah "berciri penuh" Python. Selain perpustakaan standard, terdapat banyak perpustakaan lain yang berkualiti tinggi, seperti wxPython, Twisted dan perpustakaan pengimejan Python, antara lain.

  • Kod piawai: Python menggunakan lekukan paksa untuk menjadikan kod lebih mudah dibaca. Program yang ditulis dalam Python tidak perlu dikompilasi ke dalam kod binari.

Kelemahan

  • Masalah dengan pernyataan satu baris dan output baris arahan: Banyak kali atur cara tidak boleh ditulis dalam satu baris, seperti import sys untuk i dalam sys.path:print i. Perl dan awk tidak mempunyai sekatan ini. Mereka boleh melengkapkan atur cara mudah di bawah shell. Mereka tidak perlu menulis program ke dalam fail .py seperti Python.

  • Sintaks unik

Ini mungkin tidak dipanggil pengehadan, tetapi cara ia menggunakan lekukan untuk membezakan hubungan pernyataan masih membawa kekeliruan kepada ramai pemula. Malah pengaturcara Python yang berpengalaman boleh jatuh ke dalam perangkap.

  • Kelajuan larian perlahan: Ini merujuk kepada perbandingan dengan C dan C++.

Kawasan Aplikasi Python

  • Pembangunan Web dan Internet

  • Pengkomputeran dan Statistik Saintifik

  • Kecerdasan Buatan
  • Pembangunan Antara Muka Desktop
  • Pembangunan Perisian
  • Pembangunan back-end
  • Apa yang diliputi oleh manual tutorial Python ini

Manual tutorial Python ini merangkumi semua pengetahuan asas dan lanjutan Python, termasuk sintaks python, jenis dan pembolehubah, fungsi, penjana, modul, berorientasikan objek, dsb. Pengetahuan.

Petua:

Setiap bab tutorial ini mengandungi banyak contoh Python Anda boleh terus klik butang "Jalankan Contoh" untuk melihat keputusan dalam talian. Contoh-contoh ini akan membantu anda memahami dan menggunakan bahasa pengaturcaraan Python dengan lebih baik.

Bab terbaru


Python 100例 2016-10-18
Python JSON 2016-10-18
Python IDE 2016-10-18
Python2.x与3​​.x版本区别 2016-10-18
python GUI编程(Tkinter) 2016-10-18
Python XML解析 2016-10-18
Python 多线程 2016-10-18
Python SMTP发送邮件 2016-10-18