0% found this document useful (0 votes)
13 views16 pages

Pythonfunctions 1111211658746655844

The document outlines a training schedule for a Python workshop led by Alfredo Deza and Noah Gift, covering topics such as Python statements, functions, command-line tools, and web services. Each part includes a presentation, Q&A sessions, and exercises to reinforce learning. Surveys are included to assess participants' experience levels in Python and related tools.

Uploaded by

aditibansal0907
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
13 views16 pages

Pythonfunctions 1111211658746655844

The document outlines a training schedule for a Python workshop led by Alfredo Deza and Noah Gift, covering topics such as Python statements, functions, command-line tools, and web services. Each part includes a presentation, Q&A sessions, and exercises to reinforce learning. Surveys are included to assess participants' experience levels in Python and related tools.

Uploaded by

aditibansal0907
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd

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