Skip to main content
0

สรุปสั้น ๆ ก่อนเริ่มอ่าน

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

หมวดหมู่: พื้นฐาน (Basics)

1. Hello World

print("Hello, world!")
  • คำอธิบาย: คำสั่ง print จะแสดงข้อความ “Hello, world!” บนหน้าจอ

2. Variables (ตัวแปร)

x = 10
name = "Prame"
  • คำอธิบาย: การกำหนดค่าให้กับตัวแปร x และ name

หมวดหมู่: ข้อความและอินพุต (Strings & Input)

3. String Concatenation (การต่อข้อความ)

print("Hello, " + name)
  • คำอธิบาย: การแสดงข้อความ “Hello, ” ที่ต่อด้วยค่าของตัวแปร name

4. Input from User (รับค่าจากผู้ใช้)

name = input("Enter your name: ")
  • คำอธิบาย: การรับข้อความที่ป้อนจากผู้ใช้และเก็บในตัวแปร name

หมวดหมู่: ควบคุมโปรแกรม (Control Flow)

5. Comments (คอมเมนต์)

# This is a single-line comment
  • คำอธิบาย: การใช้ # เพื่อเพิ่มคอมเมนต์หรือข้อคิดเห็นในโค้ด

10. Conditional Statements (เงื่อนไข)

if x > 5:
    print("x is greater than 5")
  • คำอธิบาย: ตรวจสอบว่า x มากกว่า 5 หรือไม่ ถ้าใช่ แสดงข้อความ

18. While Loop (ลูป while)

i = 0
while i < 5:
    print(i)
    i += 1
  • คำอธิบาย: ลูป while ทำงานจนกว่า i จะมากกว่าหรือเท่ากับ 5

หมวดหมู่: ข้อมูลชนิดลิสต์และเซ็ต (Lists & Sets)

6. Lists (ลิสต์)

fruits = ["apple", "banana", "cherry"]
  • คำอธิบาย: การสร้างลิสต์ของผลไม้

7. Adding to List (เพิ่มในลิสต์)

fruits.append("orange")
  • คำอธิบาย: เพิ่ม “orange” ลงในลิสต์ fruits

15. Sets (เซ็ต)

unique_numbers = {1, 2, 3, 3, 4}
  • คำอธิบาย: การสร้างเซ็ตของตัวเลข โดยที่ตัวเลขจะไม่ซ้ำกัน

หมวดหมู่: ฟังก์ชัน (Functions)

11. Functions (ฟังก์ชัน)

def greet(name):
    print(f"Hello, {name}")
  • คำอธิบาย: การสร้างฟังก์ชัน greet ที่รับพารามิเตอร์ name

12. Function Call (การเรียกใช้ฟังก์ชัน)

greet(name)
  • คำอธิบาย: การเรียกใช้ฟังก์ชัน greet ด้วยพารามิเตอร์ name

หมวดหมู่: ข้อมูลชนิด Dictionary (Dictionaries)

13. Dictionaries (ดิกชันนารี)

person = {"name": "Prame", "age": 28}
  • คำอธิบาย: การสร้างดิกชันนารี person ที่มีข้อมูล name และ age

14. Accessing Dictionary Values (การเข้าถึงค่าในดิกชันนารี)

print(person["name"])
  • คำอธิบาย: การเข้าถึงค่า name จากดิกชันนารี person

หมวดหมู่: ไฟล์ (Files)

19. Reading a File (อ่านไฟล์)

with open('file.txt', 'r') as f:
    content = f.read()
  • คำอธิบาย: การอ่านข้อมูลจากไฟล์ file.txt และเก็บในตัวแปร content

20. Writing to a File (เขียนไฟล์)

with open('file.txt', 'w') as f:
    f.write("Hello, world!")
  • คำอธิบาย: การเขียนข้อความ “Hello, world!” ลงในไฟล์ file.txt

หมวดหมู่: Modules & Exceptions (โมดูลและข้อผิดพลาด)

21. Importing a Module (การนำเข้าโมดูล)

import math
  • คำอธิบาย: การนำเข้าโมดูล math ที่เป็นโมดูลเบื้องต้นของ Python

22. Using a Module Function (การใช้ฟังก์ชันจากโมดูล)

print(math.sqrt(16))
  • คำอธิบาย: การใช้ฟังก์ชัน sqrt จากโมดูล math ในการหาค่ารากที่สอง

23. Exception Handling (การจัดการข้อผิดพลาด)

try:
    print(10 / 0)
except ZeroDivisionError:
    print("Cannot divide by zero")
  • คำอธิบาย: การใช้ try และ except ในการจัดการกับข้อผิดพลาดของการหารด้วยศูนย์

หมวดหมู่: Advanced Topics (หัวข้อขั้นสูง)

24. List Comprehension (การสร้างลิสต์ด้วยคอมพรีเฮนชัน)

squared = [x*x for x in range(5)]
  • คำอธิบาย: การสร้างลิสต์ของตัวเลขที่ถูกยกกำลังสองจาก 0 ถึง 4

25. Lambda Functions (ฟังก์ชันแบบ Lambda)

add = lambda x, y: x + y
print(add(5, 3))
  • คำอธิบาย: การใช้ฟังก์ชันแบบ Lambda ในการบวกเลข 5 และ 3

สุดท้ายก่อนจากกัน

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


ดาวน์โหลดเป็นแบบ PDF ก็ได้ที่นี่

Kittikorn Prasertsak (Prame)

Author Kittikorn Prasertsak (Prame)

Founder @ borntoDev

More posts by Kittikorn Prasertsak (Prame)

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

ตั้งค่าความเป็นส่วนตัว

คุณสามารถเลือกการตั้งค่าคุกกี้โดยเปิด/ปิด คุกกี้ในแต่ละประเภทได้ตามความต้องการ ยกเว้น คุกกี้ที่จำเป็น

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

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

  • คุกกี้สำหรับการติดตามทางการตลาด

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

บันทึกการตั้งค่า