Struktur Data untuk Sains Data
Pelajari cara menggunakan struktur data teras Python seperti senarai, kamus dan tatasusunan NumPy untuk mengendalikan data.
Struktur Data untuk Sains Data ialah pelajaran Python Academy percuma di CoddyKit. Ini ialah pelajaran 3 daripada 5. Anda boleh membaca keseluruhan pelajaran di bawah secara percuma — kemudian berlatih secara praktikal dalam pelayar menggunakan penyunting kod terbina dalam dan tutor kecerdasan buatan 24/7. Pelajaran ini merupakan sebahagian daripada laluan pembelajaran Python Academy, dan kemajuan anda disegerakkan merentas web serta aplikasi CoddyKit. Kursus Python Academy merangkumi sejumlah 5 pelajaran.
Gambaran Keseluruhan Struktur Data
Struktur Data untuk Sains Data
Struktur data penting untuk mengendalikan dan menganalisis data dengan cekap dalam sains data. Python menyediakan beberapa struktur data terbina dalam dan luaran, seperti senarai, kamus dan tatasusunan NumPy, yang digunakan secara meluas dalam tugas sains data.
Dalam pelajaran ini, Anda akan mempelajari struktur data utama untuk sains data dan aplikasinya.

Senarai
Senarai ialah jujukan yang boleh diubah dalam Python dan boleh menyimpan pelbagai jenis data. Senarai digunakan untuk penyimpanan serta manipulasi data yang mudah.
# Example: Working with lists
my_list = [1, 2, 3, 4]
my_list.append(5)
print(my_list) # Output: [1, 2, 3, 4, 5]Kamus
Kamus menyimpan data sebagai pasangan kunci-nilai, menjadikannya sesuai untuk carian dan pemetaan hubungan.
# Example: Using dictionaries
data = {'Name': 'Alice', 'Age': 25}
print(data['Name']) # Output: AliceSet
Set ialah koleksi item unik yang tidak tersusun, dan berguna untuk membuang pendua atau menjalankan operasi set seperti gabungan dan persilangan.
# Example: Working with sets
my_set = {1, 2, 3}
my_set.add(2) # No duplicates allowed
print(my_set) # Output: {1, 2, 3}Tuple
Tuple ialah jujukan yang tidak boleh diubah dan sering digunakan untuk menyimpan data berkaitan yang tidak sepatutnya berubah, seperti koordinat atau rekod pangkalan data.
# Example: Using tuples
coordinates = (10, 20)
print(coordinates[0]) # Output: 10Tatasusunan NumPy
Tatasusunan NumPy digunakan untuk pengiraan berangka dan pengendalian set data yang besar dengan cekap. Tatasusunan ini menyokong operasi tervektor, menjadikannya lebih pantas daripada senarai untuk tugas berangka.
# Example: NumPy arrays
import numpy as np
arr = np.array([1, 2, 3])
print(arr * 2) # Output: [2, 4, 6]Pandas DataFrames
Pandas DataFrames ialah struktur data berlabel dua dimensi yang serupa dengan jadual. Struktur ini penting untuk manipulasi dan analisis data.
# Example: Pandas DataFrame
import pandas as pd
data = {'Name': ['Alice', 'Bob'], 'Age': [25, 30]}
df = pd.DataFrame(data)
print(df)Memilih Struktur Data yang Tepat
Pemilihan struktur data yang tepat bergantung pada tugas:
- Gunakan senarai untuk koleksi data yang mudah.
- Gunakan kamus untuk pemetaan dan carian.
- Gunakan tatasusunan NumPy atau Pandas DataFrames untuk data berangka dan berbentuk jadual.
Kesilapan Lazim ketika Menggunakan Struktur Data
Berikut ialah beberapa kesilapan yang perlu dielakkan:
- Menggunakan senarai untuk pengiraan berangka dan bukannya tatasusunan NumPy.
- Tidak memanfaatkan kamus untuk carian pantas.
- Gagal menggunakan Pandas untuk tugas manipulasi data yang kompleks.
Apakah yang Telah Dipelajari?
Dalam pelajaran ini, Anda telah mempelajari:
- Kepentingan struktur data dalam sains data.
- Cara menggunakan struktur data terbina dalam Python seperti senarai, kamus dan tuple.
- Cara bekerja dengan tatasusunan NumPy dan Pandas DataFrames untuk pengendalian data lanjutan.
- Cara memilih struktur data yang sesuai untuk tugas tertentu.
Syabas! Mari kita beralih ke topik seterusnya.

Pelajari Python dengan tutor kecerdasan buatan — percuma
Tulis dan jalankan kod sebenar dalam pelayar anda, dapatkan bantuan segera daripada tutor kecerdasan buatan yang tersedia 24/7, dan sambung semula dari tempat anda berhenti di web atau dalam aplikasi.
- Kursus
- 76
- Pelajaran
- 320
Soalan Lazim
Adakah pelajaran “Struktur Data untuk Sains Data” percuma?
Ya — teks penuh “Struktur Data untuk Sains Data” boleh dibaca secara percuma di web ini. Untuk berlatih secara interaktif menggunakan penyunting kod terbina dalam dan tutor kecerdasan buatan 24/7, serta membuka kunci baki kursus Python Academy, tingkat taraf kepada CoddyKit PRO. Kursus Python Academy merangkumi sejumlah 5 pelajaran.
Apakah yang akan saya pelajari dalam “Struktur Data untuk Sains Data”?
Pelajari cara menggunakan struktur data teras Python seperti senarai, kamus dan tatasusunan NumPy untuk mengendalikan data. Anda berlatih Python Academy menggunakan kod praktikal yang dijalankan terus dalam pelayar, manakala tutor kecerdasan buatan 24/7 menjawab soalan anda semasa anda mengikuti pelajaran.
Adakah saya memerlukan pengalaman untuk memulakan Python Academy?
Tiada pengalaman terdahulu diperlukan. Pembelajaran Python Academy di CoddyKit disusun untuk pelajar daripada peringkat pemula hingga lanjutan, jadi anda boleh bermula di sini atau dari awal dan belajar mengikut kadar anda sendiri. Ini ialah pelajaran 3 daripada 5.
Berapa lamakah pelajaran “Struktur Data untuk Sains Data” diambil?
Kebanyakan pelajaran CoddyKit mengambil masa kira-kira 5–10 minit. Setiap pelajaran ringkas dan interaktif, jadi anda boleh membuat kemajuan secara berterusan dan menyambung tepat dari tempat anda berhenti di web atau aplikasi.
Bolehkah saya menulis dan menjalankan kod dalam pelajaran Python Academy ini?
Ya. Setiap pelajaran Python Academy menyertakan penyunting kod terbina dalam, jadi anda boleh menulis dan menjalankan kod sebenar terus dalam pelayar serta menerima maklum balas kecerdasan buatan serta-merta — tanpa memerlukan persediaan setempat.
Semua pelajaran dalam kursus ini
- Apakah Sains Data?
- Peranan Python dalam Sains Data
- Struktur Data untuk Sains Data
- Pembersihan dan Prapemprosesan Data
- Analisis Data Eksploratori (EDA)