0% found this document useful (0 votes)
11 views

Python Functions: Alfredo Deza Noah Gift Authors/Athletes/Coders

This document outlines a schedule for a Python workshop that covers Python functions, mapping functions to command line tools with Click, and mapping functions to web services with Flask. It includes introductions, exercises, and surveys on experience levels for each topic.

Uploaded by

ROHIT BANSAL
Copyright
© © All Rights Reserved
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
11 views

Python Functions: Alfredo Deza Noah Gift Authors/Athletes/Coders

This document outlines a schedule for a Python workshop that covers Python functions, mapping functions to command line tools with Click, and mapping functions to web services with Flask. It includes introductions, exercises, and surveys on experience levels for each topic.

Uploaded by

ROHIT BANSAL
Copyright
© © All Rights Reserved
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 16

Alfredo Deza

Python Functions Noah Gift


Authors/Athletes/Coders
• Part 1: Introduction to Statements in Python
(45 min)
• QA (10 min)
• Break (5 min)
Schedule • Part 2: Python Functions (45 min)
• QA (10 min)
• Break (5 min)
• Part 3: Mapping functions to command-line
tools (45 min)
• QA (10 min)
• Break (5 min)
• Part 4: Mapping functions to web services (45
Schedule min)
• QA (15 min)
• Break (5 min)
Survey: Experience with Python
• Novice (No experience)
• Beginner (< 1 Year)
• Intermediate (1-3 Years)
• Advanced (3+ Years)
• Learn how to execute
commands in Python
• Store and retrieve data with
lists, dictionaries, and tuples
• Exercise: Use data structures
to find duplicates in the
filesystem

Part 2: Introduction to
Statements in Python
(45 min)
QA & Break Part 1
• QA (15 min)
Break (5 min)
• How functions work
• Nested functions and other
patterns
• Testing functions for
robustness and confidence
• Exercise: Build a user
prompt, and add tests to it

Part 2: Python Functions


(45 min)
Survey: Experience with Functions
• Novice (No experience)
• Beginner (< 1 Year)
• Intermediate (1-3 Years)
• Advanced (3+ Years)
QA and Break Part 2
• QA (10 min)
Break (5 min)
• Build a command-line tool
with Click
• Exercise: Create a command-
line tool that works with
Pandas

Part 3: Mapping functions to


command-line tools
(45 min)
Survey: Experience with Click
• Novice (No experience)
• Beginner (< 1 Year)
• Intermediate (1-3 Years)
• Advanced (3+ Years)
QA & Break Part 3
• QA (10 min)
Break (5 min)
• Build a Machine Learning
web service tool with Flask
• Exercise: Create your own
Web API that integrates with
Google Cloud

Part 4: Mapping functions to


web services
(45 min)
Survey: Experience with Continuous
Integration
• Novice (No experience)
• Beginner (< 1 Year)
• Intermediate (1-3 Years)
• Advanced (3+ Years)
QA Part 4
• QA (15 min)
Related Properties
• Minimal Python
• Python for DevOps
• Testing In Python Book
• Jenkins For DevOps
• Essential Machine Learning and
Pragmatic AI (Learning Path)

You might also like