Get in Touch
 Duration 14 hours

Course Outline

Core Python Skills for Data Processing

  • Python installation and development environment setup
  • Language essentials: variables, data types, and control flow
  • Developing and executing basic Python scripts

File Management: CSV and Excel

  • Ingesting and exporting CSV files via the csv module and Pandas
  • Handling Excel files with openpyxl/xlrd and Pandas
  • Practical drills: automating file format conversions

Fundamentals of Pandas

  • DataFrame essentials: creation, indexing, selection, and filtering
  • Executing aggregation and grouping tasks
  • Standard cleaning operations: handling missing values, duplicates, and type casting

Introduction to Polars

  • Polars concepts and performance benchmarks against Pandas
  • Essential DataFrame operations within Polars
  • Scenario analysis: determining when to prefer Polars over Pandas

Advanced Data Transformation (Intermediate Level)

  • Complex joins, window functions, and pivot tables in Pandas
  • Optimized data processing patterns using Polars
  • Operation chaining and memory usage optimization

Python-Driven Process Automation

  • Scripting repetitive data tasks and ETL steps for automation
  • Scheduling scripts via OS or task schedulers
  • Implementing logging, error handling, and notification systems

Script Packaging and Best Practices

  • Generating executables using PyInstaller or comparable tools
  • Project structure, virtual environments, and dependency management
  • Version control fundamentals and workflow documentation

Practical Mini-Project

  • End-to-end workflow: ingest raw files, clean and transform data, and generate outputs
  • Automating the workflow and packaging it as a runnable script or executable
  • Review and refinement based on peer feedback

Wrap-up and Future Pathways

Requirements

  • Basic understanding of programming principles or a readiness to learn
  • Confidence in using command-line or terminal interfaces for package installation
  • Experience handling spreadsheet formats (CSV/Excel)

Target Audience

  • Data analysts and operations teams seeking to automate data processes
  • Analytics engineers looking for lightweight ETL scripting solutions
  • Professionals aiming to adopt practical Python-based data workflows

Number of participants


Price per participant

Testimonials (3)

Upcoming Courses

Related Categories