ประวัติเล็กน้อยเกี่ยวกับภาษาการเขียนโปรแกรม Python

Python เป็นภาษาโปรแกรมเชิงสื่อความหมายอเนกประสงค์และมีไดนามิก ภาษา Python นั้นเข้าใจได้ง่ายกว่ามากแม้แต่สำหรับผู้เริ่มต้น และไม่เหมือนกับภาษาโปรแกรมอื่น ๆ

ด้วยโค้ดที่เรียบง่ายและใช้งานง่าย โปรแกรมเมอร์สามารถจัดลำดับความสำคัญของการพัฒนาแอปพลิเคชันที่สร้างขึ้น แทนที่จะมัวแต่ยุ่งอยู่กับการค้นหาข้อผิดพลาดทางไวยากรณ์

print("Learn python")

เพียงคุณเขียนโค้ดตามด้านบน คุณก็สามารถพิมพ์สิ่งที่คุณต้องการภายใน ( ) ด้วยเครื่องหมายคำพูด “ “ โดยไม่ต้องใช้เครื่องหมายอัฒภาคต่อท้าย

วิธีการติดตั้งหลาม

ก่อนที่คุณจะใช้ python คุณต้องติดตั้ง python เวอร์ชันล่าสุดก่อน วิธีการติดตั้ง python นั้นง่ายมาก ทำตามคำแนะนำด้านล่าง ด้านล่างนี้เป็นคำแนะนำเกี่ยวกับวิธีการติดตั้ง Python บนแพลตฟอร์ม Linux, Windows และ Mac OS

ลินุกซ์

  1. เปิดเบราว์เซอร์ ไปที่ http://www.python.org/downloads/source/
  2. ดาวน์โหลด Python เวอร์ชันล่าสุดเป็นไฟล์ zip สำหรับ Unix/Linux
  3. แยกไฟล์ zip ที่คุณเพิ่งดาวน์โหลด
  4. แก้ไขไฟล์ Modules/Setup หากคุณต้องการปรับแต่ง Python
  5. เรียกใช้สคริปต์ ./configure
  6. ทำ
  7. ทำการติดตั้ง
    ขั้นตอนนี้จะติดตั้ง Python ในตำแหน่งมาตรฐาน /usr/local/bin และไลบรารีใน /usr/local/lib/pythonXX โดยที่ XX คือเวอร์ชันล่าสุดของ Python ที่คุณใช้อยู่
For some distros (distribution stores) from the Linux operating system Python is already installed in it. So you don't need to install it again. 

หน้าต่าง

  1. เปิดเบราว์เซอร์ ไปที่ http://www.python.org/downloads/windows/
  2. หรือคลิกลิงก์โดยตรง https://www.python.org/downloads/release/python-3105/
  3. เปิด (คลิก 2x) ไฟล์ตัวติดตั้ง python ที่คุณเพิ่งดาวน์โหลด
  4. ทำตามขั้นตอนการติดตั้งจนเสร็จสิ้น

แมคโอเอส

  1. เปิดเบราว์เซอร์ ไปที่ http://www.python.org/download/mac/
  2. ดาวน์โหลด Python เวอร์ชันล่าสุดสำหรับ Macintosh
  3. เปิดไฟล์ที่คุณเพิ่งดาวน์โหลด
  4. ทำตามขั้นตอนการติดตั้งจนเสร็จสิ้น

เรียกใช้ Python

ลินุกซ์

  1. เปิดเทอร์มินัล CTRL + ALT + T
  2. พิมพ์ python จากนั้นคุณจะเข้าสู่เชลล์ Python
  3. เขียนสคริปต์ Python ของคุณ เช่น print(“Welcome to Python”) หากคุณกดปุ่ม ENTER สคริปต์ Python จะถูกดำเนินการ
  4. หากต้องการออกจากประเภทเชลล์ Python exit()

OR

  1. ใช้โปรแกรมแก้ไขข้อความ เช่น gedit
  2. สร้างไฟล์ใหม่และพิมพ์สคริปต์ Python ของคุณ เช่น print(“Welcome to Python”)
  3. บันทึกเป็นด้วยส่วนขยาย .py (ตัวอย่าง: print.py)
  4. เรียกใช้ไฟล์โดยใช้ Terminal
  5. เปิดเทอร์มินัล CTRL+ALT+T
  6. ไปที่ไดเร็กทอรีที่เก็บไฟล์ Python ของคุณ (ตัวอย่าง:cd /Users/admin/Desktop/)
  7. เรียกใช้สคริปต์ Python โดยใช้ python ตามด้วยชื่อไฟล์ (ตัวอย่าง: python print.py)
  8. สคริปต์ Python ของคุณจะถูกดำเนินการ/เรียกใช้

หน้าต่าง

การใช้เปลือก

  1. เปิด IDLE (Python Shell บน Windows) คุณสามารถค้นหาได้ในปุ่ม START
  2. เขียนสคริปต์ Python ของคุณ เช่น 10 * 4 = 40 หากคุณกดปุ่ม ENTER สคริปต์ Python จะถูกดำเนินการ

แมคโอเอส

  1. เปิดเทอร์มินัล
  2. พิมพ์ python จากนั้นคุณจะเข้าสู่เชลล์ Python
  3. เขียนสคริปต์ Python ของคุณ เช่น print(“Welcome to Python”) หากคุณกดปุ่ม ENTER สคริปต์ Python จะถูกดำเนินการ
  4. หากต้องการออกจาก Python เชลล์ประเภท exit()

OR

  1. ใช้โปรแกรมแก้ไขข้อความ
  2. สร้างไฟล์ใหม่และพิมพ์สคริปต์ Python ของคุณ เช่น print(“Welcome to Python”)
  3. บันทึกเป็นด้วยส่วนขยาย .py (ตัวอย่าง: print.py)
  4. เรียกใช้ไฟล์โดยใช้ Terminal
  5. เปิดเทอร์มินัล CTRL+ALT+T
  6. ไปที่ไดเร็กทอรีที่เก็บไฟล์ Python ของคุณ (ตัวอย่าง: cd /Users/admin/Desktop/)
  7. เรียกใช้สคริปต์ Python โดยใช้ python ตามด้วยชื่อไฟล์ (ตัวอย่าง: python print.py)
  8. สคริปต์ Python ของคุณจะถูกดำเนินการ/เรียกใช้

พิมพ์ข้อมูล Python

ชนิดข้อมูลคือสื่อหรือหน่วยความจำบนคอมพิวเตอร์ที่ใช้ในการจัดเก็บข้อมูล

Python นั้นมีประเภทข้อมูลที่ค่อนข้างพิเศษเมื่อเปรียบเทียบกับภาษาโปรแกรมอื่นๆ

ต่อไปนี้เป็นประเภทข้อมูลของภาษาการเขียนโปรแกรม Python:

หากต้องการลองใช้ข้อมูลประเภทต่างๆ โปรดลองใช้สคริปต์ Python ด้านล่าง

ตัวแปรหลาม

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

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

กฎการเขียน:

  1. อักขระตัวแรกต้องเป็นตัวอักษรหรือขีดล่าง ( _ )
  2. อักขระที่ตามมาอาจเป็นตัวอักษร ขีดล่าง ( _ ) หรือตัวเลข
  3. อักขระในชื่อตัวแปรต้องตรงตามตัวพิมพ์ใหญ่-เล็ก ซึ่งหมายความว่าจะแยกอักษรตัวพิมพ์เล็กและตัวพิมพ์ใหญ่ออกจากกัน ตัวอย่างเช่น ตัวแปร ชื่อและชื่อเป็นตัวแปรที่แตกต่างกัน

การสร้างตัวแปรใน python วิธีการนั้นง่ายมาก เพียงเขียนตัวแปรอิสระใดๆ ก็ตาม แล้วเติมค่าใดๆ ลงไปโดยเติมเท่ากับ ( = ) ก่อนค่า

ด้านล่างนี้เป็นตัวอย่างของการใช้ตัวแปร:

ตัวดำเนินการ Python

ตัวดำเนินการคือโครงสร้างที่สามารถจัดการค่าของตัวถูกดำเนินการได้

ตัวอย่างเช่น การดำเนินการ 3 * 2= 6 โดยที่ 3และ 2เป็นตัวถูกดำเนินการ และ *คือตัวดำเนินการ

ภาษาการเขียนโปรแกรม Python รองรับโอเปอเรเตอร์ที่หลากหลาย รวมถึง:

ด้านล่างนี้เป็นตัวอย่างของ ตัวดำเนินการทางคณิตศาสตร์:

ตัวดำเนินการเปรียบเทียบ ใช้เพื่อเปรียบเทียบค่า :

ตัวดำเนินการกำหนด ใช้เพื่อกำหนดและแก้ไขค่าให้กับตัวแปร

เงื่อนไขหลาม

หากเงื่อนไข

หากมีการใช้เงื่อนไขเพื่อกำหนดการกระทำและเงื่อนไขที่จะต้องดำเนินการ

มีหลายคำสั่งรวมถึง if, else และ elif เงื่อนไข if ถูกใช้เพื่อรันโค้ดหากเงื่อนไขประเมินเป็นจริงTrue
หากเงื่อนไขประเมินเป็น เท็จ คำสั่ง/เงื่อนไขถ้า จะไม่ถูกดำเนินการ

ด้านล่างนี้เป็นตัวอย่างการใช้IF :

หากเป็นอย่างอื่นเงื่อนไข

ใช้เพื่อกำหนดการดำเนินการที่จะดำเนินการ/ดำเนินการหากเงื่อนไขไม่ตรงกัน

เงื่อนไข IF ELSE คือเงื่อนไขที่หากคำสั่งเป็นจริง Trueโค้ดใน if จะถูกดำเนินการ แต่ถ้าเป็น Falseโค้ดใน else จะถูกดำเนินการ ถูกประหารชีวิต

ด้านล่างนี้เป็นตัวอย่างของ IF ELSE:

ELIFเงื่อนไข

ด้วย elif เราสามารถสร้างโค้ดโปรแกรมที่จะเลือกความเป็นไปได้หลายประการที่อาจเกิดขึ้นได้ เกือบจะเหมือนกับเงื่อนไข "else" ความแตกต่างก็คือเงื่อนไข "elif" อาจมีได้หลายอย่าง ไม่ใช่แค่เงื่อนไขเดียว

ด้านล่างนี้เป็นตัวอย่างของ ELIF :

หลามลูป

ลูปคือคำสั่งโค้ดโปรแกรมที่ถูกดำเนินการซ้ำๆ หน้าที่ของมันคือสั่งให้คอมพิวเตอร์ทำบางสิ่งซ้ำๆ ในปริมาณที่กำหนดตราบใดที่ยังคงเป็นไปตามเงื่อนไขที่กำหนดไว้ล่วงหน้า

วงนี้มีสามส่วน:

  1. ในขณะที่วนซ้ำ
  2. สำหรับวง
  3. วนซ้ำซ้อน

ขณะวนซ้ำ

while loop คือคำสั่งที่ถูกดำเนินการหลายครั้งตราบเท่าที่เงื่อนไขประเมินว่าเป็น True

ด้านล่างนี้เป็นตัวอย่างของการใช้ While Loop :

สำหรับวนซ้ำ

forloop ของ Python มีความสามารถในการวนซ้ำรายการต่างๆ ในลำดับใดๆ เช่น listหรือ string

ด้านล่างเป็นตัวอย่าง For Loop :

วงซ้อน

Nested Loop เป็นศัพท์การเขียนโปรแกรมที่หมายถึงการสร้างลูปภายในลูป

ด้านล่างเป็นตัวอย่างของการวนซ้ำซ้อน:

รายการหลาม

ในภาษาการเขียนโปรแกรม Python โครงสร้างข้อมูลพื้นฐานที่สุดคือลำดับของรายการ แต่ละองค์ประกอบที่ต่อเนื่องกันจะได้รับการกำหนดหมายเลขตำแหน่งหรือดัชนี ดัชนีแรกในรายการคือศูนย์ ดัชนีที่สองคือหนึ่ง และต่อๆ ไป

สร้างรายการหลาม

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

ด้านล่างเป็นตัวอย่างของรายการ:

เข้าถึงค่าในรายการหลาม

หากต้องการใช้งาน ให้ใช้วงเล็บเหลี่ยมเพื่อแบ่งส่วนพร้อมกับดัชนี เพื่อให้ได้ค่าที่มีอยู่ในดัชนี

ด้านล่างนี้เป็นตัวอย่าง:

list1[0]: fisika list2[1:5]: [2, 3, 4, 5]

ลบค่าในรายการหลาม

หากต้องการลบค่าในรายการหลาม คุณสามารถใช้คำสั่ง del อันใดอันหนึ่งได้ หากคุณทราบแน่ชัดว่าคุณกำลังลบองค์ประกอบใด

ด้านล่างนี้เป็นตัวอย่าง:

วิธีการและฟังก์ชันรายการ Python

Python มีวิธีการและฟังก์ชันดังต่อไปนี้:

หลามสิ่งอันดับ

สิ่งอันดับเป็นลำดับเช่นเดียวกับรายการ ข้อแตกต่างที่สำคัญระหว่างสิ่งอันดับและรายการก็คือ สิ่งอันดับนั้นไม่สามารถเปลี่ยนรูปได้ ต่างจากรายการของ Python สิ่งอันดับใช้วงเล็บในขณะที่รายการ Python ใช้วงเล็บเหลี่ยม

การสร้างสิ่งอันดับนั้นง่ายดายเหมือนกับการป้อนค่าที่คั่นด้วยเครื่องหมายจุลภาค หรือคุณสามารถป้อนค่าที่คั่นด้วยเครื่องหมายจุลภาคเหล่านี้ระหว่างวงเล็บได้เช่นกัน ตัวอย่างเช่น :

สิ่งอันดับที่ว่างเปล่าจะถูกเขียนด้วยวงเล็บว่างสองวงเล็บ ตัวอย่างเช่น tup_1 = () หากต้องการเขียนทูเพิลที่มีค่าเดียว คุณต้องป้อนลูกน้ำแม้ว่าจะมีเพียงค่าเดียวก็ตาม เช่น tup_1 = (10,) เช่นเดียวกับดัชนีสตริง ดัชนีของทูเปิลเริ่มต้นที่ 0 และสามารถแบ่งส่วนได้ ตัดต่อ เป็นต้น

เข้าถึงค่าใน Python Tuples

ในการเข้าถึงค่าใน tuples ให้ใช้วงเล็บเหลี่ยมเพื่อแบ่งส่วนพร้อมกับดัชนีหรือดัชนีเพื่อรับค่าที่มีอยู่ในดัชนีนั้น ตัวอย่างเช่น:

tup1[0]: albert tup2[1:5]: (2, 3, 4, 5)

การดำเนินการขั้นพื้นฐานบน Python Tuples

Tuples ตอบสนองต่อตัวดำเนินการ + และ * ในลักษณะเดียวกับ Strings พวกเขาหมายถึงการต่อข้อมูลและการวนซ้ำที่นี่ก็ใช้เช่นกัน

ยกเว้นผลลัพธ์จะเป็นสิ่งอันดับใหม่ ไม่ใช่สตริง

ตัวอย่างต่อไปนี้:

ฟังก์ชันในตัวใน Python Tuples

Python มีฟังก์ชันในตัวดังต่อไปนี้:

พจนานุกรมหลาม

Dictionary เป็นประเภทข้อมูลใน Python ที่ทำหน้าที่จัดเก็บชุดข้อมูล/ค่าด้วยวิธี "คีย์-ค่า" โดยแต่ละคีย์จะถูกแยกออกจากค่าด้วยเครื่องหมายทวิภาค (:)

ค่าพจนานุกรมสามารถเป็นประเภทใดก็ได้ แต่คีย์จะต้องเป็นประเภทข้อมูลที่ไม่เปลี่ยนรูป เช่น สตริง ตัวเลข หรือทูเพิล

เข้าถึงค่าในพจนานุกรมหลาม

หากต้องการเข้าถึงองค์ประกอบพจนานุกรม คุณสามารถใช้วงเล็บเหลี่ยมที่คุ้นเคยพร้อมกับกุญแจในการรับค่า นี่เป็นตัวอย่างง่ายๆ:

อัปเดตค่าในพจนานุกรม Python

คุณสามารถอัปเดตพจนานุกรมได้โดยเพิ่มรายการใหม่หรือคู่คีย์-ค่า แก้ไขรายการที่มีอยู่ หรือลบรายการที่มีอยู่ตามที่แสดงในตัวอย่างง่ายๆ ด้านล่าง

ลบองค์ประกอบพจนานุกรม Python

คุณสามารถลบองค์ประกอบพจนานุกรมแต่ละรายการหรือลบเนื้อหาทั้งหมดของพจนานุกรมได้ คุณยังสามารถลบพจนานุกรมทั้งหมดได้ในการดำเนินการครั้งเดียว

หากต้องการลบพจนานุกรมทั้งหมดอย่างชัดเจน เพียงใช้คำสั่ง del นี่เป็นตัวอย่างง่ายๆ:

วิธีการสร้างในพจนานุกรม Python

Python มีวิธีการในตัวดังต่อไปนี้:

ฟังก์ชันหลาม

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

การกำหนดฟังก์ชัน Python
คุณสามารถกำหนดฟังก์ชันเพื่อให้มีฟังก์ชันที่จำเป็นได้ ต่อไปนี้เป็นกฎง่ายๆ สำหรับการกำหนดฟังก์ชันใน Python

1. บล็อกฟังก์ชันเริ่มต้นด้วยคีย์เวิร์ด def ตามด้วยชื่อฟังก์ชันและวงเล็บ (())
2. พารามิเตอร์หรืออาร์กิวเมนต์อินพุตแต่ละรายการต้องอยู่ในวงเล็บเหล่านี้ คุณยังสามารถระบุพารามิเตอร์ภายในวงเล็บเหล่านี้ได้
3. คำสั่งแรกของฟังก์ชันสามารถเป็นคำสั่งเสริมได้ — สตริงเอกสารประกอบของฟังก์ชันหรือ docstring
4. บล็อกโค้ดในแต่ละฟังก์ชันเริ่มต้นด้วย เครื่องหมายโคลอน (:) และเยื้อง
5. การกล่าวซ้ำ [นิพจน์] ออกจากฟังก์ชัน โดยอาจส่งนิพจน์กลับไปยังผู้เรียกก็ได้ คำสั่ง return ที่ไม่มีข้อโต้แย้งจะเหมือนกับการ return ของ None

ตัวอย่างฟังก์ชัน :