SQLite untuk analitik - kursus 3000 gosok. dari Stepik, pelatihan 40 jam, Tanggal: 2 Desember 2023.
Miscellanea / / December 05, 2023
Analis, pengembang, dan penguji sering kali bekerja dengan kumpulan data. Hitung statistik penjualan dalam berbagai dimensi, ubah dan "bersihkan" JSON dari struktur yang tidak nyaman, temukan masalah dalam log nginx 500 MB - tugas serupa harus diselesaikan terus-menerus.
Untuk menganalisis atau mengubah data, Excel atau perpustakaan seperti panda sering digunakan. Ini bukanlah alat yang buruk: Excel bagus untuk tugas-tugas paling dasar, dan pandas sangat bagus setelah Anda mendedikasikan 1000 jam pertama untuk itu.
Tapi ada alat lain. Ini jauh lebih kuat dari Excel, lebih sederhana dan lebih ekspresif dari panda. Ini adalah SQLite - DBMS lengkap yang tidak memerlukan instalasi atau konfigurasi. SQLite menggunakan SQL, bahasa yang dirancang khusus untuk pemrosesan data, dan menambahkan banyak fitur bagus ke dalamnya.
Tentang apa dan untuk siapa
Kursus ini akan mengajarkan Anda cara menggunakan SQLite untuk pekerjaan sehari-hari dengan data:
Analisis kumpulan data besar dengan cepat dan temukan pola yang tidak jelas.
Buat laporan ringkasan dari beberapa sumber, dengan pengelompokan dan fungsi analitis.
Memuat, mengonversi, dan mengunggah data dalam format yang diperlukan.
Lebih mudah untuk bekerja dengan dokumen JSON.
Kursus ini cocok untuk Anda jika:
Apakah Anda lelah mengutak-atik Excel atau tidak ingin mengingat seribu satu perintah panda.
Sudah mengetahui SQL dan tidak ingin mempelajari bahasa atau perpustakaan lain untuk menyelesaikan masalah sehari-hari.
Apakah Anda ingin menguasai alat manajemen data universal untuk selamanya?
Anda berpikir bahwa SQLite adalah DBMS “mainan”, tidak cocok untuk tugas nyata.
Kursus ini tidak cocok jika:
Anda tidak tahu SQL sama sekali.
Belum siap bekerja dengan baris perintah.
Kursus ini sangat praktis. Kami tidak akan membahas lima variasi FOREIGN KEY ON DELETE, tingkat isolasi transaksi, atau perbedaan antara bentuk normal. Sebaliknya, mari fokus pada tugas tertentu sehingga Anda dapat segera menerapkan pengetahuan pada pekerjaan Anda.
Anda akan dapat menggunakan SQLite dalam praktiknya setelah modul pertama. Dan jika Anda menyelesaikan kursus sampai akhir, SQLite akan berubah menjadi alat universal yang cocok untuk hampir semua tugas.
Kursus ini interaktif. Latihan dapat dilakukan langsung di browser; tidak perlu mengunduh atau menginstal apa pun. Jika Anda sudah menguasainya, ulangi di konsol.
Tidak diperlukan keterampilan pemrograman.
Isi
Dasar-dasar SQLite. Kami memuat kumpulan data, mengingat SQL, dan mengunggahnya ke CSV.
Pembersihan data. Kami “menyisir” data yang bermasalah dan memahami jenisnya.
Hubungan dalam data. Menggabungkan, menggabungkan, dan memotong tabel dalam kumpulan data.
Data → pengetahuan. Kami menghitung rata-rata, persentil, distribusi dan korelasi. Kami menganalisis teksnya.
JSON. Kami bekerja secara native dengan dokumen JSON dan struktur data non-relasional.
Set besar. Kami bekerja secara efektif dengan meja yang berat.
Fungsi jendela. Kami menguasai fungsi analitis tingkat lanjut untuk laporan keren.
Bagaimana kelas dilaksanakan?
Kursus ini disusun dari modul, setiap modul merupakan topik besar yang terpisah: misalnya, "JSON" atau "fungsi jendela". Modul ini terdiri dari 5–6 pelajaran. Pembelajaran terdiri dari ceramah dan beberapa tugas praktek.
Peserta melakukan tugas praktek di sandbox interaktif. Jawaban diperiksa secara otomatis, jadi Anda tidak perlu menunggu. Jika ada yang tidak berhasil, peserta mengajukan pertanyaan di komentar tugas, dan saya menjawab.
Ceramah ditulis, tidak ada video. Saya bisa menjelaskan hal-hal rumit dengan jelas, jadi menyenangkan membacanya. Banyak contoh dan gambar, tidak ada teori kering. Di akhir setiap modul ada ringkasan singkat.
Menyelesaikan modul membutuhkan waktu 2–4 jam, tergantung persiapan Anda. Keseluruhan kursus akan memakan waktu 15–30 jam.
Biaya dan partisipasi
Kursus ini terdiri dari tujuh modul dan ujian. Ini adalah 47 pelajaran dan 130 tugas praktek. Jika Anda mencetak 80% poin, Anda akan menerima sertifikat, 90% poin akan menerima sertifikat dengan penghargaan.
Biaya kursus adalah 3000 ₽. Modul pertama tersedia secara gratis.
Semua informasi yang dipublikasikan di bagian Lifehacker ini bukan merupakan penawaran umum sebagaimana ditentukan oleh ketentuan Pasal 437 KUH Perdata Federasi Rusia, dan hanya untuk tujuan informasi.
Layanan ini menggunakan teknologi dari proyek “Educated” dan tidak menyediakan layanan pendidikan.