แนะนำภาษา Python

ภาษา Python คืออะไร

Python เป็นภาษาเขียนโปรแกรมระดับสูงที่ใช้กันอย่างกว้างขวางในการเขียนโปรแกรมสำหรับวัตถุประสงค์ทั่วไป ภาษา Python นั้นสร้างโดย Guido van Rossum และถูกเผยแพร่ครั้งแรกในปี 1991 Python นั้นเป็นภาษาแบบ interprete ที่ถูกออกแบบโดยมีปรัญชาที่จะทำให้โค้ดอ่านได้ง่ายขึ้น และโครงสร้างของภาษานั้นจะทำให้โปรแกรมเมอร์สามารถเข้าใจแนวคิดการเขียนโค้ดโดยใช้บรรทัดที่น้อยลงกว่าภาษาอย่าง C++ และ Java ซึ่งภาษานั้นถูกกำหนดให้มีโครงสร้างที่ตั้งใจให้การเขียนโค้ดเข้าใจง่ายทั้งในโปรแกรมเล็กไปจนถึงโปรแกรมขนาดใหญ่

Python's logo

Python นั้นมีคุณสมบัติเป็นภาษาเขียนโปรแกรมแบบไดนามิกส์และมีระบบการจัดการหน่วยความจำอัตโนมัติและสนับสนุนการเขียนโปรแกรมหลายรูปแบบ ที่ประกอบไปด้วย การเขียนโปรแกรมเชิงวัตถุ imperative การเขียนโปรแกรมแบบฟังก์ชัน และการเขียนโปรแกรมแบบขั้นตอน มันมีไลบรารี่ที่ครอบคลุมการทำงานอย่างหลากหลาย

ตัวแปรในภาษา Python นั้นมีให้ใช้ในหลายระบบปฏิบัติการ ทำให้โค้ดของภาษา Python สามารถรันในระบบต่างๆ ได้อย่างกว้างขวาง CPython นั้นเป็นการพัฒนาในตอนตั้นของ Python ซึ่งเป็นโปรแกรมแบบ open source และมีชุมชนสำหรับเป็นต้นแบบในการพัฒนา เนื่องจากมันได้มีการนำไปพัฒนากระจายไปอย่างหลากหลาย variant CPython นั้นจึงถูกจัดการโดยองค์กรไม่แสวงหาผลกำไรอย่าง Python Software Foundation

ประวัติของภาษา Python

ภาษา Python นั้นกำเนิดขึ้นในปลายปี 1980 และการพัฒนาของมันนั้นเริ่มต้นใน December 1989 โดย Guido van Rossum ที่ Centrum Wiskunde & Informatica (CWI) ในประเทศเนเธอร์แลนด์ เนื่องในผู้ประสลความสำเร็จในการสร้างภาษา ABC ที่มีความสามารถสำหรับการ exception handling และการติดต่อผสานกับระบบปฏิบัติการ Amoeba ซึ่ง Van Rossum นั้นเป็นผู้เขียนหลักการของภาษา Python และเขาทำหน้าเป็นกลางในการตัดสินใจสำหรับทิศทางการพัฒนาของภาษา Python

Guido van Rossum ผู้สร้างภาษา Python

Python 2.0 ได้ถูกเผยแพร่ใน 16 October 2000 และมีคุณสมบัติใหม่ที่โดดเด่น ที่ประกอบไปด้วย cycle-detecting garbage collector และสนับสนุน Unicode กับการเผยแพร่ครั้งนี้ กระบวนการพัฒนานั้นได้เปลี่ยนไปโดยการร่วมกันพัฒนาด้วย Community มากขึ้น

Python 3.0 (ซึ่งได้มีการพัฒนามาก่อนหน้านี้และได้อ้างถึงโดยใช้ชื่อว่า Python 3000 หรือ py3k) มันการพัฒนาที่ถอยหลังซึ่งมันเข้ากันกับ Python ในเวอร์ชันก่อนหน้าไม่ได้ ซึ่งได้ถูกเผยแพร่ใน 3 December 2008 หลังจากที่ได้มีการทดสอบอยู่เป็นเวลานาน คุณสมบัติที่สำคัญของมันจำนวนมากได้ถูกย้อนกลับไปเพื่อให้เข้ากันได้กับ Python 2.6.x และ 2.7.x เวอรฺชันซีรีย์

ไวยากรณ์ของภาษา Python

ภาษา Python นั้นถูกพัฒนาขึ้นมาโดยมีความตั้งใจว่าจะให้เป็นภาษาที่อ่านง่าย มันถูกออกแบบมาให้มีโครงสร้างที่มองเห็นได้โดยไม่ซับซ้อน โดยมักจะใช้คำในภาษาอังกฤษในขณะที่ภาษาอื่นใช้เครื่องหมายวรรคตอน นอกจากนี้ Python มีข้อยกเว้นของโครงสร้างทางภาษาน้อยกว่าภาษา C และ Pascal

Python Interpreter

Python interpreter นั้นเป็นตัวแปรภาษาของภาษา Python เพื่อให้สามารถรันโค้ด Python ได้ ซึ่งได้มากับไลบรารี่มาตรฐานที่สามารถใช้งานได้ฟรี ซึ่งดาวน์โหลดได้ที่ https://www.python.org/ ซึ่งเป็นโปรแกรมแบบ source และ binary สำหรับแพลตฟอร์มทีไ่ด้รับความนิยม นอกจากนี้ interpreter ยังสนับสนุนการเขียนโปรแกรมกับ Interactive shell ซึ่งเป็นการเขียนโค้ดของภาษา Python ลงไปและเห็นผลลัพธ์การทำงานของคำสั่งได้ในทันที Python interpreter นั้นยังสามารถนำเพิ่มความสามารถกับฟังก์ชันใหม่ที่ถูกพัฒนามาจากภาษา C และ C++ Python นั้นเหมาะสำหรับเป็นภาษาในการสร้าง Extension และแอพพลิเคชันที่ปรับแต่งได้

ในบทนี้ คุณได้เรียนรู้เกี่ยวกับภาษา Python ในดรื่องคุณสมบัติของภาษาและประวัติความเป็นมาของมัน นอกจากนี้เรายังพูดถึง Python interpreter ซึ่งเป็นตัวแปลโค้ดของภาษา Python ให้สามารถทำงานได้ ในบทต่อไป จะเป็นการเตรียมเครื่องมือและการติดตั้งสิ่งที่จำเป็นสำหรับการเขียนโปรแกรมด้วยภาษา Python


บทความเกี่ยวกับ แนะนำภาษา Python

แนะนำภาษา C ในภาษา C

ในบทเรียนนี้ คุณจะได้เรียนภาษา C เบื้องต้น สิ่งแรกที่คุณต้องรู้คือภาษา C คืออะไร ภาษา C เป็นภาษาคอมพิวเตอร์เพื่อวัตถุประสงค์ทั่วไป เป็นภาษาที่มีความจำเป็นมาก มั...

แนะนำให้รู้จักกับภาษา C# ในภาษา C#

ในบทเรียนนี้ คุณจะได้เรียนเกี่ยวกับภาษา C# ในพื้นฐาน ไปจนถึงขั้นสูงกับการเขียนโปรแกรมเชิงวัตถุ ก่อนที่คุณจะเริ่ม เราจะแนะนำให้คุณรู้จักกับภาษา C# เสียก่อน C# เป...

แนะนำภาษา PHP ในภาษา PHP

ในบทแรกของการเรียนภาษา PHP เราจะแนะนำให้คุณรู้จักกับภาษาในเบื้องต้น รวมทั้งประวัติความเป็นมาและการพัฒนาของภาษา PHP PHP คือภาษาสำหรับทำงานด้านฝั่งของเซิร์ฟเวอร์ ...

แนะนำภาษา Visual Basic ในภาษา Visual Basic

นี่เป็นบทแรกของการเรียนภาษา Visual Basic ก่อนที่จะเริ่มต้นกับการเขียนโปรแกรม เราจะแนะนำให้คุณรู้จักภาษา Visual Basic และประวัติความเป็นมาของภาษาก่อน และเราจะอธิ...

แนะนำภาษา C++ ในภาษา C++

ในบทเรียนนี้ คุณจะได้เรียนรู้พื้นฐานของภาษา C++ ก่อนที่คุณจะเริ่มต้น คุณจำเป็นต้องรู้ก่อนว่าภาษา C++ คืออะไรC++ เป็นภาษาคอมพิวเตอร์เพื่อวัตถุประสงค์ทั่วไป ซึ่ง...