Programming Language

Python Core

"เรียบง่าย ทรงพลัง และยืดหยุ่นสูง"

1. โครงสร้างและการย่อหน้า

Python ใช้ **การย่อหน้า (Indentation)** เพื่อแบ่งบล็อกของคำสั่ง แทนการใช้ปีกกา สิ่งนี้ทำให้โค้ดสะอาดและอ่านง่ายมาก

if True:
    print("This is indented") # ต้องย่อหน้าให้เท่ากัน
    print("Still inside the block")
print("Outside the block") # ไม่ย่อหน้าคืออยู่นอกบล็อก

2. Variables & Data Types

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

Number:

int (จำนวนเต็ม), float (ทศนิยม)

String:

ข้อความ ใช้ได้ทั้ง "..." หรือ '...'

Boolean:

ค่าจริงหรือเท็จ (True, False)

List:

เก็บข้อมูลเป็นรายการ [1, 2, 3]

3. Input & Output

คำสั่งพื้นฐานในการโต้ตอบกับผู้ใช้

แสดงผลข้อมูล (Output)

print("Name:", name)

รับข้อมูล (Input) - ค่าที่ได้จะเป็น String เสมอ

user_input = input("Enter your name: ")

4. Functions & Libraries

การเขียนโค้ดซ้ำๆ สามารถรวมเป็นฟังก์ชันได้ด้วยคีย์เวิร์ด def

def greet(name):
    return "Hello, " + name

message = greet("Marcus") # เรียกใช้งานฟังก์ชัน
Easy to Read

อ่านโค้ดเหมือนอ่านภาษาอังกฤษ

Batteries Included

มี Library ให้ใช้มหาศาล

Versatile

ใช้ได้ตั้งแต่ Web ยัน Data Science