บทช่วยสอน Python 3
Python เป็นภาษาการเขียนโปรแกรมระดับสูงที่ตีความโต้ตอบเชิงวัตถุและระดับสูง Guido van Rossum สร้างขึ้นในช่วงปี 2528-2533 เช่นเดียวกับ Perl ซอร์สโค้ด Python มีให้ใช้งานภายใต้ GNU General Public License (GPL) Python ตั้งชื่อตามรายการทีวีชื่อëMontyPythonís Flying Circusíไม่ใช่ Python-the snake
Python 3.0 เปิดตัวในปี 2008 แม้ว่าเวอร์ชันนี้ควรจะไม่สามารถใช้งานร่วมกันได้แบบย้อนหลัง แต่ในภายหลังคุณสมบัติที่สำคัญหลายอย่างได้รับการแบ็คพอร์ตเพื่อให้เข้ากันได้กับเวอร์ชัน 2.7 บทช่วยสอนนี้ให้ความเข้าใจเพียงพอเกี่ยวกับภาษาการเขียนโปรแกรมเวอร์ชัน Python 3 โปรดดูลิงค์นี้สำหรับบทช่วยสอน Python 2 ของเรา
ทำไมต้องเรียนรู้ Python 3
Python เป็นภาษาสคริปต์ระดับสูงที่ตีความโต้ตอบและเชิงวัตถุ Python ถูกออกแบบมาให้อ่านง่าย ใช้คำหลักภาษาอังกฤษบ่อยโดยที่ภาษาอื่น ๆ ใช้เครื่องหมายวรรคตอนและมีโครงสร้างทางวากยสัมพันธ์น้อยกว่าภาษาอื่น ๆ
Python เป็นสิ่งจำเป็นสำหรับนักเรียนและผู้เชี่ยวชาญด้านการทำงานในการเป็น Software Engineer ที่ยอดเยี่ยมโดยเฉพาะเมื่อพวกเขาทำงานใน Web Development Domain ฉันจะแสดงข้อดีที่สำคัญบางประการของการเรียนรู้ Python:
Python is Interpreted- Python ถูกประมวลผลที่รันไทม์โดยล่าม คุณไม่จำเป็นต้องคอมไพล์โปรแกรมของคุณก่อนดำเนินการ ซึ่งคล้ายกับ PERL และ PHP
Python is Interactive - คุณสามารถนั่งที่พรอมต์ Python และโต้ตอบกับล่ามโดยตรงเพื่อเขียนโปรแกรมของคุณ
Python is Object-Oriented - Python รองรับรูปแบบ Object-Oriented หรือเทคนิคการเขียนโปรแกรมที่ห่อหุ้มโค้ดภายในออบเจ็กต์
Python is a Beginner's Language - Python เป็นภาษาที่ยอดเยี่ยมสำหรับโปรแกรมเมอร์ระดับเริ่มต้นและรองรับการพัฒนาแอพพลิเคชั่นที่หลากหลายตั้งแต่การประมวลผลข้อความธรรมดาไปจนถึงเบราว์เซอร์ WWW ไปจนถึงเกม
ลักษณะของ Python
ลักษณะสำคัญของงูเหลือมมีดังต่อไปนี้ -
สนับสนุนวิธีการเขียนโปรแกรมเชิงฟังก์ชันและโครงสร้างเช่นเดียวกับ OOP
สามารถใช้เป็นภาษาสคริปต์หรือสามารถคอมไพล์เป็นไบต์โค้ดเพื่อสร้างแอปพลิเคชันขนาดใหญ่
ให้ประเภทข้อมูลไดนามิกระดับสูงมากและรองรับการตรวจสอบประเภทไดนามิก
รองรับการเก็บขยะอัตโนมัติ
สามารถรวมเข้ากับ C, C ++, COM, ActiveX, CORBA และ Java ได้อย่างง่ายดาย
สวัสดีชาวโลกโดยใช้ Python
เพื่อให้คุณรู้สึกตื่นเต้นเล็กน้อยเกี่ยวกับ Python ฉันจะมอบโปรแกรม Python Hello World แบบธรรมดาขนาดเล็กให้คุณคุณสามารถลองใช้ลิงก์สาธิต
print "Hello, Python!"
การใช้งาน Python
ดังที่ได้กล่าวไว้ก่อนหน้านี้ Python เป็นหนึ่งในภาษาที่ใช้กันอย่างแพร่หลายบนเว็บ ฉันจะแสดงรายการบางส่วนที่นี่:
Easy-to-learn- Python มีคีย์เวิร์ดไม่กี่คำโครงสร้างที่เรียบง่ายและไวยากรณ์ที่กำหนดไว้อย่างชัดเจน ซึ่งจะช่วยให้นักเรียนสามารถเลือกภาษาได้อย่างรวดเร็ว
Easy-to-read - รหัส Python มีความชัดเจนมากขึ้นและมองเห็นได้ด้วยตา
Easy-to-maintain - ซอร์สโค้ดของ Python ค่อนข้างดูแลรักษาง่าย
A broad standard library - ไลบรารีจำนวนมากของ Python สามารถพกพาได้และใช้งานข้ามแพลตฟอร์มได้บน UNIX, Windows และ Macintosh
Interactive Mode - Python รองรับโหมดอินเทอร์แอกทีฟซึ่งช่วยให้สามารถทดสอบและแก้จุดบกพร่องของโค้ดได้
Portable - Python สามารถทำงานบนแพลตฟอร์มฮาร์ดแวร์ที่หลากหลายและมีอินเทอร์เฟซเดียวกันในทุกแพลตฟอร์ม
Extendable- คุณสามารถเพิ่มโมดูลระดับต่ำให้กับล่าม Python โมดูลเหล่านี้ช่วยให้โปรแกรมเมอร์สามารถเพิ่มหรือปรับแต่งเครื่องมือเพื่อให้มีประสิทธิภาพมากขึ้น
Databases - Python มีอินเทอร์เฟซสำหรับฐานข้อมูลเชิงพาณิชย์ที่สำคัญทั้งหมด
GUI Programming - Python รองรับแอพพลิเคชั่น GUI ที่สามารถสร้างและพอร์ตไปยังการโทรระบบไลบรารีและระบบ windows จำนวนมากเช่น Windows MFC, Macintosh และระบบ X Window ของ Unix
Scalable - Python มีโครงสร้างที่ดีกว่าและรองรับโปรแกรมขนาดใหญ่มากกว่าเชลล์สคริปต์
ผู้ชม
บทช่วยสอนนี้ออกแบบมาสำหรับโปรแกรมเมอร์ซอฟต์แวร์ที่ต้องการอัปเกรดทักษะ Python เป็น Python 3 บทช่วยสอนนี้สามารถใช้เพื่อเรียนรู้ภาษาการเขียนโปรแกรม Python ตั้งแต่เริ่มต้น
ข้อกำหนดเบื้องต้น
คุณควรมีความเข้าใจพื้นฐานเกี่ยวกับคำศัพท์การเขียนโปรแกรมคอมพิวเตอร์ ความเข้าใจพื้นฐานเกี่ยวกับภาษาโปรแกรมใด ๆ เป็นข้อดี