Introduction to Python for Data Science and Data Engineering
This course is intended for complete beginners to Python to provide the basics of programmatically interacting with data. The course begins with a basic introduction to programming expressions, variables, and data types. It then progresses into conditional and control statements, functions, collection types, loops, error handling, and classes. You will learn to extend Python with external libraries and gain experience using the pandas library for data analysis and visualization, including scaling pandas workflows with Apache Spark. Lastly, you will explore the fundamentals of cloud computing. Throughout the course, you will gain hands-on practice through lab exercises, with additional resources to deepen your knowledge of programming after the class.
Note: Databricks Academy is transitioning to a notebook-based format for classroom sessions within the Databricks environment, discontinuing the use of slide decks for lectures. You can access the lecture notebooks in the Vocareum lab environment.
The content was developed for participants with these skills/knowledge/abilities:
• Basic computer literacy and familiarity with operating systems (file management, web browsers, software installation)
• Elementary understanding of mathematical concepts (arithmetic operations, basic algebra, statistics fundamentals)
• Beginner familiarity with data concepts (datasets, tables, rows, columns, data types)
• Familiarity with web browsers and online learning platforms for accessing the Databricks workspace
• Basic problem-solving skills and logical thinking for programming concepts
• No prior Python experience required; general familiarity with programming concepts in another language is helpful
Outline
• Introduction to Databricks Environment
• Demo & Lab: Data Types and Variables
• Demo & Lab: Control Flow
• Demo & Lab: Functions
• Demo & Lab: Collection Types and Methods
• Demo & Lab: Loops
• Demo: Errors and Exceptions
• Demo & Lab: Classes
• Demo: Libraries
• Demo & Lab: Pandas Overview
• Demo & Lab: Advanced Pandas
• Demo & Lab: Data Visualization
• Demo: Scaling Pandas with Spark
• Demo: Cloud Computing
Upcoming Public Classes
Date | Time | Your Local Time | Language | Price |
|---|---|---|---|---|
Oct 13 - 14 | 09 AM - 05 PM (Europe/Paris) | - | English | $1500.00 |
Oct 27 - 28 | 09 AM - 05 PM (Asia/Kolkata) | - | English | $1500.00 |
Nov 03 - 04 | 10 AM - 06 PM (Asia/Singapore) | - | English | $1500.00 |
Nov 03 - 04 | 09 AM - 05 PM (Europe/London) | - | English | $1500.00 |
Nov 03 - 04 | 09 AM - 05 PM (America/New_York) | - | English | $1500.00 |
Public Class Registration
If your company has purchased success credits or has a learning subscription, please fill out the Training Request form. Otherwise, you can register below.
Private Class Request
If your company is interested in private training, please submit a request.
Registration options
Databricks has a delivery method for wherever you are on your learning journey
Self-Paced
Custom-fit learning paths for data, analytics, and AI roles and career paths through on-demand videos
Register nowInstructor-Led
Public and private courses taught by expert instructors across half-day to two-day courses
Register nowBlended Learning
Self-paced and weekly instructor-led sessions for every style of learner to optimize course completion and knowledge retention. Go to Subscriptions Catalog tab to purchase
Purchase nowSkills@Scale
Comprehensive training offering for large scale customers that includes learning elements for every style of learning. Inquire with your account executive for details

