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.
Data-Science-For-Beginners/translations/vi/USAGE.md

11 KiB

Hướng Dẫn Sử Dụng

Hướng dẫn này cung cấp các ví dụ và quy trình làm việc phổ biến để sử dụng chương trình học "Khoa học Dữ liệu cho Người Mới Bắt Đầu".

Mục Lục

Cách Sử Dụng Chương Trình Học Này

Chương trình học này được thiết kế linh hoạt và có thể sử dụng theo nhiều cách:

  • Học tự túc: Tự học các bài học theo tốc độ của riêng bạn
  • Giảng dạy trong lớp học: Sử dụng như một khóa học có hướng dẫn
  • Nhóm học tập: Học tập cùng bạn bè
  • Hình thức workshop: Các buổi học ngắn hạn chuyên sâu

Làm Việc Với Các Bài Học

Mỗi bài học đều tuân theo một cấu trúc nhất quán để tối ưu hóa việc học:

Cấu Trúc Bài Học

  1. Quiz trước bài học: Kiểm tra kiến thức hiện tại của bạn
  2. Sketchnote (Tùy chọn): Tóm tắt trực quan các khái niệm chính
  3. Video (Tùy chọn): Nội dung video bổ sung
  4. Bài học viết: Các khái niệm và giải thích cốt lõi
  5. Jupyter Notebook: Bài tập thực hành mã hóa
  6. Bài tập: Thực hành những gì bạn đã học
  7. Quiz sau bài học: Củng cố sự hiểu biết của bạn

Quy Trình Ví Dụ Cho Một Bài Học

# 1. Navigate to the lesson directory
cd 1-Introduction/01-defining-data-science

# 2. Read the README.md
# Open README.md in your browser or editor

# 3. Take the pre-lesson quiz
# Click the quiz link in the README

# 4. Open the Jupyter notebook (if available)
jupyter notebook

# 5. Complete the exercises in the notebook

# 6. Work on the assignment

# 7. Take the post-lesson quiz

Làm Việc Với Jupyter Notebooks

Khởi Động Jupyter

# Activate your virtual environment
source venv/bin/activate  # On macOS/Linux
# OR
venv\Scripts\activate  # On Windows

# Start Jupyter from the repository root
jupyter notebook

Chạy Các Ô Notebook

  1. Chạy một ô: Nhấn Shift + Enter hoặc nhấp vào nút "Run"
  2. Chạy tất cả các ô: Chọn "Cell" → "Run All" từ menu
  3. Khởi động lại kernel: Chọn "Kernel" → "Restart" nếu gặp vấn đề

Ví Dụ: Làm Việc Với Dữ Liệu Trong Notebook

# Import required libraries
import pandas as pd
import numpy as np
import matplotlib.pyplot as plt

# Load a dataset
df = pd.read_csv('data/sample.csv')

# Explore the data
df.head()
df.info()
df.describe()

# Create a visualization
plt.figure(figsize=(10, 6))
plt.plot(df['column_name'])
plt.title('Sample Visualization')
plt.xlabel('X-axis Label')
plt.ylabel('Y-axis Label')
plt.show()

Lưu Công Việc Của Bạn

  • Jupyter tự động lưu định kỳ
  • Lưu thủ công: Nhấn Ctrl + S (hoặc Cmd + S trên macOS)
  • Tiến trình của bạn được lưu trong tệp .ipynb

Sử Dụng Ứng Dụng Quiz

Chạy Ứng Dụng Quiz Cục Bộ

# Navigate to quiz app directory
cd quiz-app

# Start the development server
npm run serve

# Access at http://localhost:8080

Làm Quiz

  1. Quiz trước bài học được liên kết ở đầu mỗi bài học
  2. Quiz sau bài học được liên kết ở cuối mỗi bài học
  3. Mỗi quiz có 3 câu hỏi
  4. Quiz được thiết kế để củng cố việc học, không phải để kiểm tra toàn diện

Đánh Số Quiz

  • Quiz được đánh số từ 0-39 (tổng cộng 40 quiz)
  • Mỗi bài học thường có một quiz trước và sau
  • URL của quiz bao gồm số quiz: https://ff-quizzes.netlify.app/en/ds/quiz/0

Quy Trình Làm Việc Phổ Biến

Quy Trình 1: Lộ Trình Cho Người Mới Bắt Đầu

# 1. Set up your environment (see INSTALLATION.md)

# 2. Start with Lesson 1
cd 1-Introduction/01-defining-data-science

# 3. For each lesson:
#    - Take pre-lesson quiz
#    - Read the lesson content
#    - Work through the notebook
#    - Complete the assignment
#    - Take post-lesson quiz

# 4. Progress through all 20 lessons sequentially

Quy Trình 2: Học Theo Chủ Đề

Nếu bạn quan tâm đến một chủ đề cụ thể:

# Example: Focus on Data Visualization
cd 3-Data-Visualization

# Explore lessons 9-13:
# - Lesson 9: Visualizing Quantities
# - Lesson 10: Visualizing Distributions
# - Lesson 11: Visualizing Proportions
# - Lesson 12: Visualizing Relationships
# - Lesson 13: Meaningful Visualizations

Quy Trình 3: Học Dựa Trên Dự Án

# 1. Review the Data Science Lifecycle lessons (14-16)
cd 4-Data-Science-Lifecycle

# 2. Work through a real-world example (Lesson 20)
cd ../6-Data-Science-In-Wild/20-Real-World-Examples

# 3. Apply concepts to your own project

Quy Trình 4: Khoa Học Dữ Liệu Trên Đám Mây

# Learn about cloud data science (Lessons 17-19)
cd 5-Data-Science-In-Cloud

# 17: Introduction to Cloud Data Science
# 18: Low-Code ML Tools
# 19: Azure Machine Learning Studio

Mẹo Dành Cho Người Tự Học

Giữ Gìn Tổ Chức

# Create a learning journal
mkdir my-learning-journal

# For each lesson, create notes
echo "# Lesson 1 Notes" > my-learning-journal/lesson-01-notes.md

Luyện Tập Thường Xuyên

  • Dành thời gian cố định mỗi ngày hoặc mỗi tuần
  • Hoàn thành ít nhất một bài học mỗi tuần
  • Ôn lại các bài học trước định kỳ

Tham Gia Cộng Đồng

Xây Dựng Dự Án Của Riêng Bạn

Sau khi hoàn thành các bài học, áp dụng các khái niệm vào dự án cá nhân:

# Example: Analyze your own dataset
import pandas as pd

# Load your own data
my_data = pd.read_csv('my-project/data.csv')

# Apply techniques learned
# - Data cleaning (Lesson 8)
# - Exploratory data analysis (Lesson 7)
# - Visualization (Lessons 9-13)
# - Analysis (Lesson 15)

Mẹo Dành Cho Giáo Viên

Thiết Lập Lớp Học

  1. Xem for-teachers.md để biết hướng dẫn chi tiết
  2. Thiết lập môi trường chia sẻ (GitHub Classroom hoặc Codespaces)
  3. Tạo kênh giao tiếp (Discord, Slack, hoặc Teams)

Lập Kế Hoạch Bài Học

Lịch Trình Gợi Ý 10 Tuần:

  • Tuần 1-2: Giới thiệu (Bài học 1-4)
  • Tuần 3-4: Làm việc với dữ liệu (Bài học 5-8)
  • Tuần 5-6: Trực quan hóa dữ liệu (Bài học 9-13)
  • Tuần 7-8: Vòng đời khoa học dữ liệu (Bài học 14-16)
  • Tuần 9: Khoa học dữ liệu trên đám mây (Bài học 17-19)
  • Tuần 10: Ứng dụng thực tế & Dự án cuối khóa (Bài học 20)

Chạy Docsify Để Truy Cập Ngoại Tuyến

# Serve documentation locally for classroom use
docsify serve

# Students can access at localhost:3000
# No internet required after initial setup

Chấm Điểm Bài Tập

  • Xem xét notebook của học sinh để kiểm tra bài tập đã hoàn thành
  • Kiểm tra sự hiểu biết thông qua điểm quiz
  • Đánh giá dự án cuối khóa dựa trên các nguyên tắc vòng đời khoa học dữ liệu

Tạo Bài Tập

# Example custom assignment template
"""
Assignment: [Topic]

Objective: [Learning goal]

Dataset: [Provide or have students find one]

Tasks:
1. Load and explore the dataset
2. Clean and prepare the data
3. Create at least 3 visualizations
4. Perform analysis
5. Communicate findings

Deliverables:
- Jupyter notebook with code and explanations
- Written summary of findings
"""

Làm Việc Ngoại Tuyến

Tải Xuống Tài Nguyên

# Clone the entire repository
git clone https://github.com/microsoft/Data-Science-For-Beginners.git

# Download datasets in advance
# Most datasets are included in the repository

Chạy Tài Liệu Cục Bộ

# Serve with Docsify
docsify serve

# Access at localhost:3000

Chạy Ứng Dụng Quiz Cục Bộ

cd quiz-app
npm run serve

Truy Cập Nội Dung Đã Dịch

Các bản dịch có sẵn trên hơn 40 ngôn ngữ:

# Access translated lessons
cd translations/fr  # French
cd translations/es  # Spanish
cd translations/de  # German
# ... and many more

Mỗi bản dịch giữ nguyên cấu trúc như phiên bản tiếng Anh.

Tài Nguyên Bổ Sung

Tiếp Tục Học Tập

Chương Trình Học Liên Quan

Nhận Trợ Giúp


Tuyên bố miễn trừ trách nhiệm:
Tài liệu này đã được dịch bằng dịch vụ dịch thuật AI Co-op Translator. Mặc dù chúng tôi cố gắng đảm bảo độ chính xác, xin lưu ý rằng các bản dịch tự động có thể chứa lỗi hoặc không chính xác. Tài liệu gốc bằng ngôn ngữ bản địa nên được coi là nguồn thông tin chính thức. Đối với các thông tin quan trọng, khuyến nghị sử dụng dịch vụ dịch thuật chuyên nghiệp bởi con người. Chúng tôi không chịu trách nhiệm cho bất kỳ sự hiểu lầm hoặc diễn giải sai nào phát sinh từ việc sử dụng bản dịch này.