Course Overview
This course aims to teach students the skills necessary in data engineering to author Python programs. Students will use both the Python standard library as well as common third party libraries using Pip.
Learning Outcomes
- Learn all about Python in both basic and intermediate capacities
- Apply Python in web programming, databases, and customized libraries
Course Outline
Day 1: Syntax, Data Types & Data Structures
- Variables
- Conditions
- Loops
- Operators
- List Comprehension
- String Interpolation
- Built-in Functions
- Numeric
- Strings
- Lists, Iterators Sets, Dicts and Tuples
- Boolean
- Data Classes
- Dates
- Working Group Formation
Day 2: Object Oriented Programming
- Classes
- Exceptions
Day 3: Standard Library & Dependency Management
- Numeric & Math
- Functional Programming
- Files, File Formats & IO
- Crypto
- OS and System
- HTTP Clients
- SQL
Day 4: Group Work
- Group Work
- Presentations
- Final Exam
Skill Level
Beginner
Suitable For
Anyone intending to be a Data Engineer with some programming background, such as through school, basic training courses, or work experience.
Duration
4
day
s
Related Topics
Customize your Training
Skill Level
Beginner
Suitable For
Anyone intending to be a Data Engineer with some programming background, such as through school, basic training courses, or work experience.
Duration
4
day
s
Related Topics
Course Overview
This course aims to teach students the skills necessary in data engineering to author Python programs. Students will use both the Python standard library as well as common third party libraries using Pip.
Learning Outcomes
- Learn all about Python in both basic and intermediate capacities
- Apply Python in web programming, databases, and customized libraries
Course Outline
Day 1: Syntax, Data Types & Data Structures
- Variables
- Conditions
- Loops
- Operators
- List Comprehension
- String Interpolation
- Built-in Functions
- Numeric
- Strings
- Lists, Iterators Sets, Dicts and Tuples
- Boolean
- Data Classes
- Dates
- Working Group Formation
Day 2: Object Oriented Programming
- Classes
- Exceptions
Day 3: Standard Library & Dependency Management
- Numeric & Math
- Functional Programming
- Files, File Formats & IO
- Crypto
- OS and System
- HTTP Clients
- SQL
Day 4: Group Work
- Group Work
- Presentations
- Final Exam