You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
140 lines
11 KiB
140 lines
11 KiB
# ตัวอย่างวิทยาศาสตร์ข้อมูลสำหรับผู้เริ่มต้น
|
|
|
|
ยินดีต้อนรับสู่ไดเรกทอรีตัวอย่าง! คอลเลกชันตัวอย่างที่เรียบง่ายและมีคำอธิบายชัดเจนนี้ถูกออกแบบมาเพื่อช่วยให้คุณเริ่มต้นกับวิทยาศาสตร์ข้อมูล แม้ว่าคุณจะเป็นมือใหม่ก็ตาม
|
|
|
|
## 📚 สิ่งที่คุณจะพบที่นี่
|
|
|
|
แต่ละตัวอย่างมีความสมบูรณ์ในตัวเองและประกอบด้วย:
|
|
- **คำอธิบายที่ชัดเจน** อธิบายทุกขั้นตอน
|
|
- **โค้ดที่อ่านง่าย** แสดงแนวคิดทีละอย่าง
|
|
- **บริบทในโลกจริง** เพื่อช่วยให้คุณเข้าใจว่าเมื่อไหร่และทำไมถึงใช้เทคนิคเหล่านี้
|
|
- **ผลลัพธ์ที่คาดหวัง** เพื่อให้คุณรู้ว่าควรดูอะไร
|
|
|
|
## 🚀 เริ่มต้นใช้งาน
|
|
|
|
### สิ่งที่ต้องเตรียม
|
|
ก่อนที่จะรันตัวอย่างเหล่านี้ ตรวจสอบให้แน่ใจว่าคุณมี:
|
|
- Python 3.7 หรือสูงกว่าติดตั้งอยู่
|
|
- ความเข้าใจพื้นฐานเกี่ยวกับการรันสคริปต์ Python
|
|
|
|
### การติดตั้งไลบรารีที่จำเป็น
|
|
```bash
|
|
pip install pandas numpy matplotlib
|
|
```
|
|
|
|
## 📖 ภาพรวมของตัวอย่าง
|
|
|
|
### 1. Hello World - สไตล์วิทยาศาสตร์ข้อมูล
|
|
**ไฟล์:** `01_hello_world_data_science.py`
|
|
|
|
โปรแกรมวิทยาศาสตร์ข้อมูลแรกของคุณ! เรียนรู้วิธี:
|
|
- โหลดชุดข้อมูลง่ายๆ
|
|
- แสดงข้อมูลพื้นฐานเกี่ยวกับชุดข้อมูลของคุณ
|
|
- พิมพ์ผลลัพธ์วิทยาศาสตร์ข้อมูลครั้งแรกของคุณ
|
|
|
|
เหมาะสำหรับมือใหม่ที่ต้องการเห็นโปรแกรมวิทยาศาสตร์ข้อมูลครั้งแรกในทางปฏิบัติ
|
|
|
|
---
|
|
|
|
### 2. การโหลดและสำรวจข้อมูล
|
|
**ไฟล์:** `02_loading_data.py`
|
|
|
|
เรียนรู้พื้นฐานของการทำงานกับข้อมูล:
|
|
- อ่านข้อมูลจากไฟล์ CSV
|
|
- ดูแถวแรกๆ ของชุดข้อมูลของคุณ
|
|
- รับสถิติพื้นฐานเกี่ยวกับข้อมูลของคุณ
|
|
- เข้าใจประเภทของข้อมูล
|
|
|
|
นี่มักจะเป็นขั้นตอนแรกในโครงการวิทยาศาสตร์ข้อมูลใดๆ!
|
|
|
|
---
|
|
|
|
### 3. การวิเคราะห์ข้อมูลแบบง่าย
|
|
**ไฟล์:** `03_simple_analysis.py`
|
|
|
|
ทำการวิเคราะห์ข้อมูลครั้งแรกของคุณ:
|
|
- คำนวณสถิติพื้นฐาน (ค่าเฉลี่ย มัธยฐาน โหมด)
|
|
- หาค่าสูงสุดและต่ำสุด
|
|
- นับจำนวนการเกิดของค่า
|
|
- กรองข้อมูลตามเงื่อนไข
|
|
|
|
ดูวิธีตอบคำถามง่ายๆ เกี่ยวกับข้อมูลของคุณ
|
|
|
|
---
|
|
|
|
### 4. พื้นฐานการสร้างภาพข้อมูล
|
|
**ไฟล์:** `04_basic_visualization.py`
|
|
|
|
สร้างภาพข้อมูลครั้งแรกของคุณ:
|
|
- สร้างแผนภูมิแท่งง่ายๆ
|
|
- สร้างกราฟเส้น
|
|
- สร้างแผนภูมิวงกลม
|
|
- บันทึกภาพข้อมูลของคุณเป็นไฟล์รูปภาพ
|
|
|
|
เรียนรู้วิธีสื่อสารผลลัพธ์ของคุณด้วยภาพ!
|
|
|
|
---
|
|
|
|
### 5. การทำงานกับข้อมูลจริง
|
|
**ไฟล์:** `05_real_world_example.py`
|
|
|
|
นำทุกอย่างมารวมกันในตัวอย่างที่สมบูรณ์:
|
|
- โหลดข้อมูลจริงจากที่เก็บข้อมูล
|
|
- ทำความสะอาดและเตรียมข้อมูล
|
|
- ทำการวิเคราะห์
|
|
- สร้างภาพข้อมูลที่มีความหมาย
|
|
- สรุปผล
|
|
|
|
ตัวอย่างนี้แสดงให้คุณเห็นกระบวนการทำงานที่สมบูรณ์ตั้งแต่ต้นจนจบ
|
|
|
|
---
|
|
|
|
## 🎯 วิธีใช้ตัวอย่างเหล่านี้
|
|
|
|
1. **เริ่มต้นจากจุดเริ่มต้น**: ตัวอย่างถูกจัดลำดับตามความยาก เริ่มต้นที่ `01_hello_world_data_science.py` และทำตามลำดับไปเรื่อยๆ
|
|
|
|
2. **อ่านคำอธิบาย**: แต่ละไฟล์มีคำอธิบายละเอียดเกี่ยวกับสิ่งที่โค้ดทำและเหตุผล อ่านอย่างละเอียด!
|
|
|
|
3. **ทดลอง**: ลองแก้ไขโค้ด ดูว่าเกิดอะไรขึ้นถ้าคุณเปลี่ยนค่า ลองทำให้โค้ดเสียแล้วแก้ไข - นั่นคือวิธีการเรียนรู้!
|
|
|
|
4. **รันโค้ด**: รันแต่ละตัวอย่างและสังเกตผลลัพธ์ เปรียบเทียบกับสิ่งที่คุณคาดหวัง
|
|
|
|
5. **ต่อยอด**: เมื่อคุณเข้าใจตัวอย่างแล้ว ลองขยายมันด้วยไอเดียของคุณเอง
|
|
|
|
## 💡 เคล็ดลับสำหรับมือใหม่
|
|
|
|
- **อย่ารีบร้อน**: ใช้เวลาในการทำความเข้าใจแต่ละตัวอย่างก่อนที่จะไปยังตัวอย่างถัดไป
|
|
- **พิมพ์โค้ดด้วยตัวเอง**: อย่าแค่คัดลอก-วาง การพิมพ์ช่วยให้คุณเรียนรู้และจดจำ
|
|
- **ค้นหาความหมายของแนวคิดที่ไม่คุ้นเคย**: หากคุณเห็นสิ่งที่คุณไม่เข้าใจ ค้นหาข้อมูลออนไลน์หรือในบทเรียนหลัก
|
|
- **ถามคำถาม**: เข้าร่วม [ฟอรัมสนทนา](https://github.com/microsoft/Data-Science-For-Beginners/discussions) หากคุณต้องการความช่วยเหลือ
|
|
- **ฝึกฝนอย่างสม่ำเสมอ**: พยายามเขียนโค้ดเล็กๆ น้อยๆ ทุกวันแทนที่จะทำเป็นช่วงยาวๆ สัปดาห์ละครั้ง
|
|
|
|
## 🔗 ขั้นตอนถัดไป
|
|
|
|
หลังจากทำตัวอย่างเหล่านี้เสร็จ คุณพร้อมที่จะ:
|
|
- ทำบทเรียนในหลักสูตรหลัก
|
|
- ลองทำแบบฝึกหัดในแต่ละโฟลเดอร์บทเรียน
|
|
- สำรวจ Jupyter notebooks เพื่อการเรียนรู้ที่ลึกซึ้งยิ่งขึ้น
|
|
- สร้างโครงการวิทยาศาสตร์ข้อมูลของคุณเอง
|
|
|
|
## 📚 แหล่งข้อมูลเพิ่มเติม
|
|
|
|
- [หลักสูตรหลัก](../README.md) - หลักสูตร 20 บทเรียนที่สมบูรณ์
|
|
- [สำหรับครู](../for-teachers.md) - การใช้หลักสูตรนี้ในห้องเรียนของคุณ
|
|
- [Microsoft Learn](https://docs.microsoft.com/learn/) - แหล่งเรียนรู้ออนไลน์ฟรี
|
|
- [เอกสาร Python](https://docs.python.org/3/) - เอกสารอ้างอิง Python อย่างเป็นทางการ
|
|
|
|
## 🤝 การมีส่วนร่วม
|
|
|
|
พบข้อผิดพลาดหรือมีไอเดียสำหรับตัวอย่างใหม่? เรายินดีต้อนรับการมีส่วนร่วม! โปรดดู [คู่มือการมีส่วนร่วม](../CONTRIBUTING.md)
|
|
|
|
---
|
|
|
|
**เรียนรู้อย่างมีความสุข! 🎉**
|
|
|
|
จำไว้ว่า: ผู้เชี่ยวชาญทุกคนเคยเป็นมือใหม่มาก่อน เรียนรู้ทีละขั้นตอน และอย่ากลัวที่จะทำผิดพลาด - เพราะมันเป็นส่วนหนึ่งของกระบวนการเรียนรู้!
|
|
|
|
---
|
|
|
|
**ข้อจำกัดความรับผิดชอบ**:
|
|
เอกสารนี้ได้รับการแปลโดยใช้บริการแปลภาษา AI [Co-op Translator](https://github.com/Azure/co-op-translator) แม้ว่าเราจะพยายามให้การแปลมีความถูกต้อง แต่โปรดทราบว่าการแปลอัตโนมัติอาจมีข้อผิดพลาดหรือความไม่ถูกต้อง เอกสารต้นฉบับในภาษาต้นทางควรถือเป็นแหล่งข้อมูลที่เชื่อถือได้ สำหรับข้อมูลที่สำคัญ แนะนำให้ใช้บริการแปลภาษามนุษย์ที่เป็นมืออาชีพ เราไม่รับผิดชอบต่อความเข้าใจผิดหรือการตีความผิดที่เกิดจากการใช้การแปลนี้ |