Python yang luar biasa untuk ilmu data
Komunitas AI yang berpusat pada data adalah rumah dari semua hal data?
Repositori ini dibuat oleh anggota komunitas kami untuk membangun daftar sumber daya yang luar biasa seperti buku, tutorial, kursus, perpustakaan open-source, latihan dan materi lain yang mendukung Pythonista dalam pembuatan, dan Pythonista bermigrasi ke Ilmu Data!
? Berkontribusi pada repo?
Periksa panduan berkontribusi kami!
? Anda juga dapat menemukan kami di server Discord kami untuk bertemu pelajar lain, menemukan co-developer atau mentor, dan terlibat dalam sesi pengkodean langsung!
? Penguasaan Python
❓ Mulai dari mana!
Jika Anda serius memulai perjalanan Anda sebagai Pythonista, maka Anda harus memulai dengan dasar -dasarnya. Sebagai pendekatan pertama dalam bahasa, kami menyarankan agar Anda mulai dengan buku "How To Think Like a Computer Scientist: Learning with Python 3" dan menindaklanjuti latihan yang disajikan dalam "Python dengan contoh: belajar memprogram dalam 150 tantangan". Semua latihan dalam buku terakhir memiliki solusi , sehingga bisa menjadi cara yang bagus bagi Anda untuk mulai berlatih.
Jika Anda merasa siap, dan untuk menjaga diri Anda tetap terkendali, Anda dapat berkontribusi dengan latihan dan solusi yang Anda hasilkan dengan repositori ini. Pastikan untuk mengikuti struktur di bawah python-mastery dan tambahkan latihan dan solution.py Anda. PY, atau tambahkan versi baru dari solusi jika latihan sudah ada dan Anda pikir solusi Anda berbeda dari yang disajikan (misalnya solution-03.py ).
??? Tutorial & kursus yang luar biasa
- Tutorial Python 100 Halaman (Versi PDF | di Mediume.com) - Termasuk quize, pemeriksaan pengetahuan, + proyek.
- Panduan Hitchhiker untuk Python - Buku Panduan Praktik Terbaik Python, yang ditulis untuk manusia.
Buku yang luar biasa
- Cara Berpikir Seperti Ilmuwan Komputer: Belajar dengan Python 3
- Contoh Python: Belajar Program dalam 150 Tantangan
? Daftar Repo
- 30-hari-Python-30 hari tantangan pemrograman Python adalah panduan langkah demi langkah untuk mempelajari bahasa pemrograman Python dalam 30 hari. Namun demikian, tantangan ini mungkin memakan waktu lebih dari 100 hari, jadi ikuti langkah Anda sendiri.
- Learn -Python - taman bermain dan cheatsheet untuk belajar python. Kumpulan skrip Python yang dibagi berdasarkan topik dan berisi contoh kode dengan penjelasan!
- Python-Programming-Exercises-100 Python menantang latihan pemrograman (dengan solusi!)
?? ️ Latihan
Silakan merujuk ke folder ini.
? Proyek
- Buat data Anda sendiri - membuat data fiksi akan menampilkan apa yang telah Anda pelajari cara yang akan mendukung perjalanan Anda menuju ilmu data.
- Bangun Game Menebak Python - Tantangan Pemrograman Pengantar Klasik.
Python untuk Ilmu Data
❓ Mulai dari mana!
Untuk mempelajari ilmu data, CRISP-DM adalah pendekatan yang baik:
Metodologi CRISP-DM
- Pemahaman bisnis/masalah
- ? Pemahaman Data: Periksa Proyek EDA kami di bagian Latihan di bawah ini! ?
- ? Persiapan Data: Ikuti tutorial di bawah ini!
- Pemodelan
- Evaluasi
- Penyebaran
Buku yang luar biasa
? WIP
? Daftar Repo
- Data-Engineering-Zoomcamp: Kursus Rekayasa Data GRATIS!
- MLOPS-ZOOMCAMP: Kursus MLOPS GRATIS!
??? Tutorial
Pemahaman Data:
- 01 - Memahami data Anda dengan statistik deskriptif
- 02 - Memahami data Anda dengan visualisasi
- 03 - Persiapkan data Anda untuk pembelajaran mesin (? ️ Segera Hadir!)
Persiapan data
Menangani data yang hilang
- 00 - Memulai data yang hilang
- 01 - Pengantar data yang hilang?
- 02 - Imputasi data yang hilang dengan metode statistik?
- 03 - Imputasi data yang hilang dengan metode pembelajaran mesin (? ️ Segera Hadir!)
Transformasi data
- 01 - Data numerik penskalaan
- 02 - Pengkodean Data Kategori
? Dataset (untuk eksplorasi)
- Diabetes
- Kanker payudara
- Dataset HCC | Kaggle
?? Analisis Data Eksplorasi
- Dataset 124 tahun Olimpiade: Menjelajahi dataset Olimpiade Olimpiade
? Bagaimana cara berkontribusi?
- Unduh proyek dan coba selesaikan dengan kecepatan Anda sendiri!
- Ajukan pertanyaan sebanyak yang Anda suka di Saluran Perselisihan kami #? DS-Projects
- Bagikan proyek akhir Anda dengan membuat permintaan tarik! ?
? Sumber daya
- 50 Proyek Analisis Data dengan Python - 50 Proyek Analisis Data Luar Biasa dengan Python: Diselesaikan dan Dijelaskan.
- Aplikasi Insane: Ilmu Data: Sumber Daya, Repo GitHub, Buku Gratis, dan Lembar Kecurangan tentang Ilmu Data
- Aplikasi Insane: Pembelajaran Mesin: Sumber Daya, Repo GitHub, Buku Gratis dan Cheatsheets on Machine Learning
? Undangan terbuka
Kami terbuka untuk kolaborasi! Jika Anda ingin mulai berkontribusi, Anda hanya perlu membuat permintaan tarik dengan sumber daya yang relevan jika Anda menemukan sumber daya ini bermanfaat, jangan ragu untuk bergabung dengan server Discord kami. Kami berharap untuk mengatakan "hai" di sisi lain!
Teriakan khusus untuk semua kontributor yang terus mendorong batas -batas ilmu data?
Dibuat dengan contrib.rocks.