Data Analysis with Python, Pandas and Numpy Training Course
Python is a versatile programming language known for its simplicity and readability. Pandas is a Python package that provides data structures for working with structured (tabular, multidimensional, potentially heterogeneous) and time series data. Numpy provides fundamental support for numerical computing with its array operations. Together, they form a robust ecosystem for efficient data handling and analysis in Python.
This instructor-led, live training (online or onsite) is aimed at intermediate-level Python developers and data analysts who wish to enhance their skills in data analysis and manipulation using Pandas and NumPy.
By the end of this training, participants will be able to:
- Set up a development environment that includes Python, Pandas, and NumPy.
- Create a data analysis application using Pandas and NumPy.
- Perform advanced data wrangling, sorting, and filtering operations.
- Conduct aggregate operations and analyze time series data.
- Visualize data using Matplotlib and other visualization libraries.
- Debug and optimize their data analysis code.
Format of the Course
- Interactive lecture and discussion.
- Lots of exercises and practice.
- Hands-on implementation in a live-lab environment.
Course Customization Options
- To request a customized training for this course, please contact us to arrange.
Course Outline
Day 1:
Basic Python and Data Analysis Skills Review
Introduction to NumPy
- Creating NumPy arrays
- Common operations on matrices
- Using ufuncs
- Views and broadcasting on NumPy arrays
- Optimizing performance by avoiding loops
- Optimizing performance with cProfile
Data Analysis with Pandas
- Using vectorized data in pandas
- Data wrangling
- Sorting and filtering data
- Aggregate operations
- Analyzing time series
Data Visualization with Matplotlib
- Plotting diagrams with Matplotlib
- Using Matplotlib from within pandas
- Creating quality diagrams
- Visualizing data in Jupyter notebooks
- Other visualization libraries in Python
Day 2:
Other Python Libraries for Data Analysis
- scikit-learn
- Scipy
- statsmodel
- RPy2
Summary and Next Steps
Requirements
- Basic Python and data analysis skills
Audience
- Python developer
- Data analysts
Open Training Courses require 5+ participants.
Data Analysis with Python, Pandas and Numpy Training Course - Booking
Data Analysis with Python, Pandas and Numpy Training Course - Enquiry
Data Analysis with Python, Pandas and Numpy - Consultancy Enquiry
Consultancy Enquiry
Testimonials (1)
Trainer develops training based on participant's pace
Farris Chua
Course - Data Analysis in Python using Pandas and Numpy
Upcoming Courses (Minimal 5 peserta)
Related Courses
Advanced Data Analysis with TIBCO Spotfire
14 HoursPelatihan langsung yang dipandu instruktur di Indonesia (online atau di tempat) ini ditujukan untuk analis bisnis yang ingin mempelajari teknik Analis Spotfire tingkat lanjut untuk menganalisis data.
Pada akhir pelatihan ini, peserta akan dapat:
- Berbagi visualisasi di antara anggota tim yang berbeda.
- Akses aman ke perangkat lunak berdasarkan peran dan kontrol akses.
- Membuat visualisasi seperti bagan peta.
- Integrasikan bahasa komputasi statistik seperti R dengan Spotfire.
ArcGIS for Spatial Analysis
14 HoursPelatihan langsung yang dipimpin instruktur di Indonesia (online atau di tempat) ini ditujukan untuk ahli ekologi lapangan dan manajer konservasi yang ingin membuat proyek data spasial di ArcGIS.
Pada akhir pelatihan ini, peserta akan dapat:
- Mengeluarkan data spasial sebagai visualisasi.
- Lakukan geostatika pada data aktual.
- Menerapkan analisis data spasial, pengolahan data, dan pemetaan dengan ArcGIS.
- Menganalisis data spasial untuk proyek di ArcGIS.
ArcMap in ArcGIS
14 HoursThis instructor-led, live training in Indonesia (online or onsite) is aimed at intermediate-level environmental scientists and archaeologists who wish to learn how to use ArcMap in ArcGIS for collecting, organizing, managing, and analyzing geographic information.
By the end of this training, participants will be able to:
- Understand the fundamentals of ArcMap and ArcGIS.
- Collect, organize, manage, and analyze geographic information on the social and archaeological elements.
- Conduct spatial queries for impact evaluation.
ArcGIS from Basic to Advanced
35 HoursPelatihan langsung yang dipandu instruktur di Indonesia (online atau di tempat) ini ditujukan untuk para profesional dan analis tingkat pemula hingga tingkat lanjut GIS yang ingin mempelajari cara menggunakan ArcGIS secara efektif untuk visualisasi data, analisis spasial, dan manajemen proyek geospasial.
Pada akhir pelatihan ini, peserta akan dapat:
- Menavigasi dan memanfaatkan ArcGIS alat untuk manajemen data geospasial.
- Buat dan sesuaikan peta dengan lapisan dan atribut.
- Melakukan analisis spasial dan tugas geoproses tingkat lanjut.
- Otomatisasi alur kerja menggunakan ModelBuilder dan Python.
ArcGIS Enterprise for Technical Support
14 HoursPelatihan langsung yang dipimpin instruktur di Indonesia (online atau di lokasi) ditujukan untuk personel dukungan TI tingkat pemula yang ingin memberikan dukungan kuat untuk ArcGIS Perusahaan, mengatasi anomali atau kegagalan apa pun secara efektif.
Pada akhir pelatihan ini, peserta akan mampu:
- Memahami arsitektur dan komponen ArcGIS Perusahaan.
- Pelajari cara menginstal, mengonfigurasi, dan mengelola ArcGIS Perusahaan.
- Dapatkan keterampilan dalam memecahkan masalah dan menyelesaikan masalah umum.
- Mengembangkan kemahiran dalam memantau dan memelihara ArcGIS Lingkungan perusahaan.
- Kuasai teknik pencadangan, pemulihan, dan optimalisasi kinerja.
ArcGIS Fundamentals
14 HoursPelatihan langsung yang dipimpin instruktur di Indonesia (online atau di lokasi) ditujukan untuk profesional tingkat pemula yang ingin mempelajari konsep dan alat dasar ArcGIS.
Pada akhir pelatihan ini, peserta akan mampu:
- Memahami konsep dasar GIS dan data spasial.
- Navigasikan antarmuka ArcGIS.
- Membuat dan mengelola data spasial.
- Lakukan analisis spasial dasar.
- Buat peta dan visualisasi.
ArcGIS Pro for Spatial Analysis
14 HoursPada akhir pelatihan ini, peserta akan dapat:
- Memahami konsep GIS dan tipe data spasial menggunakan versi terbaru ArcGIS Pro.
- Selidiki antarmuka pengguna dan evaluasi kegunaannya
- Jelajahi ArcGIS* Pro dan cara memanfaatkan konten online
- Kelola, manipulasi, dan analisis data Anda sendiri
- Menampilkan dan berbagi data Anda dengan cara yang bermakna dan kreatif
Catatan: Kami akan menggunakan versi terbaru ArcGIS Pro.
Advanced ArcGIS Pro for Spatial Analysis
35 HoursPelatihan langsung yang dipandu instruktur di Indonesia (online atau di tempat) ini ditujukan untuk profesional tingkat lanjut GIS yang ingin menggunakan ArcGIS Pro untuk meningkatkan kemampuan analisis spasial mereka, melakukan analisis geostatistik yang komprehensif, dan menerapkan teknik pemodelan 3D tingkat lanjut untuk pengambilan keputusan dan pemecahan masalah yang lebih efektif dalam skenario dunia nyata.
Pada akhir pelatihan ini, peserta akan dapat:
- Mengembangkan keterampilan tingkat lanjut dalam teknik analisis spasial menggunakan ArcGIS Pro.
- Memanfaatkan skrip Python untuk otomatisasi dan pemrosesan data yang kompleks.
- Terapkan pemodelan spasial untuk pemecahan masalah dalam skenario dunia nyata.
- Melakukan analisis geostatistik untuk interpretasi data tingkat lanjut.
- Integrasikan sumber data eksternal dan manfaatkan analisis data spasial 3D.
ArcGIS with Python Scripting
14 HoursPelatihan langsung yang dipimpin instruktur di Indonesia (online atau di lokasi) ditujukan untuk GIS analis yang ingin mengotomatiskan tugas berulang dalam proses GIS.
Pada akhir pelatihan ini, peserta akan mampu:
- Bangun aplikasi GIS menggunakan alat Python dan ArcGIS.
- Kembangkan dengan paket ArcGIS ArcPy, menggunakan Python.
- Terapkan modul ArcGIS untuk otomatisasi peta menggunakan kelas objek di Python.
QGIS (Advanced Level) Manage Corporate Spatial Data with PostGIS and QGIS
7 HoursThis instructor-led, live training (online) is aimed at advanced-level learning particularly for learners who wish to acquire skills on how to manage large-scale spatial databases using PostGIS and QGIS.
Format of the Course
- Interactive lecture and discussion.
- Lots of exercises and practice.
- Hands-on implementation in a live-lab environment.
Course Customization Options
- To request a customized training for this course, please contact us to arrange.
QGIS for Geographic Information System
21 HoursA geographic information system (GIS) is a system designed to capture, store, manipulate, analyze, manage, and present spatial or geographic data. The acronym GIS is sometimes used for geographic information science (GIScience) to refer to the academic discipline that studies geographic information systems and is a large domain within the broader academic discipline of geoinformatics.
QGIS functions as geographic information system (GIS) software, allowing users to analyze and edit spatial information, in addition to composing and exporting graphical maps. QGIS supports both raster and vector layers; vector data is stored as either point, line, or polygon features. Multiple formats of raster images are supported, and the software can georeference images. To summarize it allows the users to Create, edit, visualise, analyse and publish geospatial information on Windows, Mac, Linux, BSD.
This program, in its first phase, introduces the QGIS interface for general usage. In the second phase, we introduce PyQGIS - the python libraries of QGIS that allows the integration of GIS functionalities in your python code or your python application, so that you may even create your own Python Plugin around a particular GIS functionality.
QGIS Quick Start (Beginner Level)
7 HoursSistem informasi geografis (GIS) adalah sistem yang dirancang untuk menangkap, menyimpan, memanipulasi, menganalisis, mengelola, dan menyajikan data spasial atau geografis. Akronim GIS kadang digunakan untuk ilmu informasi geografis (GIScience) yang merujuk pada disiplin akademik yang mempelajari sistem informasi geografis dan merupakan bidang besar dalam disiplin akademik yang lebih luas yaitu geoinformatics.
Pelatihan ini yang dipandu instruktur (daring) ditujukan bagi pemula yang ingin memperoleh pengetahuan tentang konsep GIS dan keterampilan praktis untuk menggunakan QGIS.
Format Kursus
- Lecture interaktif dan diskusi.
- Banyak latihan dan praktek.
- Pelaksanaan langsung dalam lingkungan laboratorium daring.
Opsi Penyesuaian Kursus
- Untuk meminta pelatihan yang disesuaikan untuk kursus ini, silakan hubungi kami untuk mengatur.
QGIS (Intermediate Level) Remote Sensing and Image Classification with QGIS
7 HoursKursus online tingkat menengah ini tentang QGIS bertujuan untuk meningkatkan keterampilan peserta dalam bekerja dengan citra satelit dan melakukan klasifikasi citra menggunakan QGIS.
Format Kursus
- Lektor interaktif dan diskusi.
- Banyak latihan dan praktek.
- Pelaksanaan praktis dalam lingkungan laboratorium langsung.
Opsi Penyesuaian Kursus
- Untuk meminta pelatihan yang disesuaikan untuk kursus ini, silakan hubungi kami untuk mengatur.
Introduction to Spotfire
14 HoursPelatihan langsung yang dipandu instruktur di Indonesia (online atau di tempat) ini ditujukan untuk analis bisnis dan analis data yang ingin mempelajari teknik dasar Spotfire Analyst untuk menganalisis data.
Pada akhir pelatihan ini, peserta akan dapat:
- Instal dan konfigurasikan TIBCO Spotfire.
- Gabungkan data dari berbagai basis data.
- Visualisasikan kumpulan data besar.
- Buat dan bagikan dasbor yang kompleks.
AI-Driven Data Analysis with TIBCO Spotfire X
14 HoursPelatihan langsung yang dipimpin instruktur di Indonesia (online atau di tempat) ini ditujukan untuk analis bisnis dan analis data yang ingin menggunakan TIBCO Spotfire X dengan kemampuan kecerdasan buatannya untuk memvisualisasikan, mengubah, dan menganalisis data.
Pada akhir pelatihan ini, peserta akan dapat:
- Instal dan konfigurasikan TIBCO Spotfire X.
- Memahami fitur dan arsitektur TIBCO Spotfire X.
- Memahami konsep di balik analitik tertambah dan prediktif.
- Pelajari cara memuat, memproses, dan memvisualisasikan data menggunakan Spotfire X.
- Buat visualisasi data yang interaktif dan disempurnakan.