FlexStack: Python Fundamentals 2 - Stringing Along Your Data and Stretching with Modules

  • Overview
  • Course Content
  • Requirements & Materials
Overview

FlexStack: Python Fundamentals 2 - Stringing Along Your Data and Stretching with Modules

Course Description

The second course in the FlexStack: Python Fundamentals Certificate series is all about reading and manipulating data. There will be a strong emphasis on mastering regular expressions, which are universally used to detect patterns within text. Curriculum will also demonstrate how to build custom functions, develop modules, and use more advanced error handling techniques.

Course Content
  • Individual modules to help students learn Python one step at a time 
  • Interactive sessions for gaining knowledge and asking questions in real-time 
  • Immersive exercises to practice using Python right away 
  • Hands-on guidance available at every class session 
  • No homework
Requirements & Materials

Requirements

A Windows or Mac laptop with a webcam is required to participate in the course. Tablets or other devices are not supported.

Prerequisites

Completion of FlexStack: Python Fundamentals 1 - Snaking Your Way into Python.

Materials

Supplemental resources provided.

Session Details

Who Should Attend

This entry-level course is intended for people who know how to use computers and are interested in learning how to program in Python. It is also recommended for individuals with experience in a different programming language or those in need of a refresher in Python.

A person working on a computer

What You Will Learn

  • Methods for correctly processing and modifying string data 
  • Formulation of regular expressions to parse structured and unstructured data 
  • Opening, reading, and writing to files 
  • Re-use of custom code employing classes and functions within Python
  • Implementation of built-in Python modules and development of custom modules to extend program features 
  • Management of advanced errors and generation of custom errors to prevent early termination and program failures  


 

A person and person sitting at a desk with computers

How You Will Benefit

  • Create programs with the basic functions and capabilities of Python. 
  • Enhance programs further with common Python frameworks and modules.
  • Retrieve, parse, manipulate, and output data from multiple sources and properly use Python data types.
  • Apply object-oriented concepts and principles to the Python programming language.
  • Reduce the impact of errors on programs using Python exception handling. 
  • Assess AI-generated code for accuracy and effectiveness.
  • Grow Your Professional Network icon
    Grow Your Professional Network
  • Taught by Experts in the Field icon
    Taught by Experts in the Field

Want to learn more about this course?