Edit product

Two-day hands-on workshop "Programming in Python"

$697
$697
0 ratings

In this two-day workshop, we will help you get started learning how to program in Python, one of the most popular languages for quick scripts, production software, and doing data science.

Through realistic examples, you’ll be introduced to various fundamental programming concepts, like variables, functions, and control flow. The workshop will be hands-on, with challenging exercises to complete. Unique about this workshop is that we’ll be using JupyterLab, a popular environment to run code interactively and do data science.

This workshop will not only prepare you for more advanced Python workshops but will also provide you with a solid and reliable foundation upon which to base your data science journey.


Note: This workshop doesn't have any ratings yet because I have only been using Gumroad since December 2021. Please visit my company website for reviews from past students about this workshop and other workshops. Thanks.


What you’ll learn

  • Programming fundamentals, including variables, functions, and control flow

  • Python data structures such as lists, sets, and dictionaries

  • Functional programming using filter(), map(), lambda, comprehensions, and generators

  • Reading and writing text, CSV, and JSON files

  • How to handle exceptions, and how to create them

  • Executing a Python script from the command line

  • How to use JupyterLab, a modern environment for doing data science

  • An overview of the Python standard library, including modules like itertools and collections

  • Obtain data from RESTful APIs using the requests package

  • Install and use open source packages


Schedule

This workshop consists of 4 online sessions:

  1. Thursday March 10, 2022 from 10am to noon EST

  2. Thursday March 10, 2022 from 1pm to 3pm EST

  3. Friday March 11, 2022 from 10am to noon EST

  4. Friday March 11, 2022 from 1pm to 3pm EST

There's a one-hour break in between sessions 1 & 2 and 3 & 4. Find out what time the first session starts in your local time zone.


This workshop is for you because


  • You’re a data analyst and want to start using Python for your daily work

  • You have experience with Excel or R and are curious how Python can help you

  • You’ve been using Python for a while but want a better understanding of the fundamental concepts

  • You’re a manager considering moving your team to Python

Program

Day 1:

  • Introduction

    • Introduction to Python 3

    • Running code interactively with JupyterLab and notebooks

    • Running Python scripts from the command line

    • Getting help and reading documentation

  • Variables and container data types

    • Booleans, numbers, and strings

    • Type casting

    • Storing multiple values in lists, sets, tuples, and dictionaries

    • Indexing, slicing, and dicing lists

    • Deeply nested data structures

  • Control flow

    • If statements and boolean expressions

    • Looping with for and while

    • Looping helpers such as range(), len(), and zip()

  • Functions

    • Defining a function

    • Passing arguments, default values

    • Returning single and multiple values

Day 2:

  • Modules and packages

    • Various ways to import modules

    • An overview of the Python standard library

    • Dive into the modules itertools and collections

    • Installing and using third-party packages

    • Open source packages that might be useful for your daily work

  • Files

    • Reading and writing text files

    • Formatting dynamic text with f-strings

    • Properly storing and parsing CSV and JSON

    • Handling various exceptions

  • Functional programming

    • Lambda functions

    • filter(), map(), and reduce()

    • List and dictionary comprehension

    • Creating generators with yield

    • Generator expressions

    • Processing data in a streaming manner

    • Querying RESTful APIs

  • What’s next

    • Visualisation capabilities of Python

    • Overview of the PyData ecosystem

    • Useful resources and follow-up workshops


Prerequisites

No previous experience with programming is required for this workshop.


Recommended preparation

We’re going to use Python together with JupyterLab. The recommended way to install these two is by installing the Anaconda Distribution (Python 3.8 version). Should we need any additional packages then we will install those during the workshop. More detailed installation instructions will be provided by email after signup.


If you have any questions, don't hesitate to email me at jeroen@datascienceworkshops.com.

$697
$697

Two-day hands-on workshop "Programming in Python"

In this two-day workshop, we will help you get started learning how to program in Python, one of the most popular languages for quick scripts, production software, and doing data science.

Through realistic examples, you’ll be introduced to various fundamental programming concepts, like variables, functions, and control flow. The workshop will be hands-on, with challenging exercises to complete. Unique about this workshop is that we’ll be using JupyterLab, a popular environment to run code interactively and do data science.

This workshop will not only prepare you for more advanced Python workshops but will also provide you with a solid and reliable foundation upon which to base your data science journey.


Note: This workshop doesn't have any ratings yet because I have only been using Gumroad since December 2021. Please visit my company website for reviews from past students about this workshop and other workshops. Thanks.


What you’ll learn

  • Programming fundamentals, including variables, functions, and control flow

  • Python data structures such as lists, sets, and dictionaries

  • Functional programming using filter(), map(), lambda, comprehensions, and generators

  • Reading and writing text, CSV, and JSON files

  • How to handle exceptions, and how to create them

  • Executing a Python script from the command line

  • How to use JupyterLab, a modern environment for doing data science

  • An overview of the Python standard library, including modules like itertools and collections

  • Obtain data from RESTful APIs using the requests package

  • Install and use open source packages


Schedule

This workshop consists of 4 online sessions:

  1. Thursday March 10, 2022 from 10am to noon EST

  2. Thursday March 10, 2022 from 1pm to 3pm EST

  3. Friday March 11, 2022 from 10am to noon EST

  4. Friday March 11, 2022 from 1pm to 3pm EST

There's a one-hour break in between sessions 1 & 2 and 3 & 4. Find out what time the first session starts in your local time zone.


This workshop is for you because


  • You’re a data analyst and want to start using Python for your daily work

  • You have experience with Excel or R and are curious how Python can help you

  • You’ve been using Python for a while but want a better understanding of the fundamental concepts

  • You’re a manager considering moving your team to Python

Program

Day 1:

  • Introduction

    • Introduction to Python 3

    • Running code interactively with JupyterLab and notebooks

    • Running Python scripts from the command line

    • Getting help and reading documentation

  • Variables and container data types

    • Booleans, numbers, and strings

    • Type casting

    • Storing multiple values in lists, sets, tuples, and dictionaries

    • Indexing, slicing, and dicing lists

    • Deeply nested data structures

  • Control flow

    • If statements and boolean expressions

    • Looping with for and while

    • Looping helpers such as range(), len(), and zip()

  • Functions

    • Defining a function

    • Passing arguments, default values

    • Returning single and multiple values

Day 2:

  • Modules and packages

    • Various ways to import modules

    • An overview of the Python standard library

    • Dive into the modules itertools and collections

    • Installing and using third-party packages

    • Open source packages that might be useful for your daily work

  • Files

    • Reading and writing text files

    • Formatting dynamic text with f-strings

    • Properly storing and parsing CSV and JSON

    • Handling various exceptions

  • Functional programming

    • Lambda functions

    • filter(), map(), and reduce()

    • List and dictionary comprehension

    • Creating generators with yield

    • Generator expressions

    • Processing data in a streaming manner

    • Querying RESTful APIs

  • What’s next

    • Visualisation capabilities of Python

    • Overview of the PyData ecosystem

    • Useful resources and follow-up workshops


Prerequisites

No previous experience with programming is required for this workshop.


Recommended preparation

We’re going to use Python together with JupyterLab. The recommended way to install these two is by installing the Anaconda Distribution (Python 3.8 version). Should we need any additional packages then we will install those during the workshop. More detailed installation instructions will be provided by email after signup.


If you have any questions, don't hesitate to email me at jeroen@datascienceworkshops.com.

This product is not currently for sale.
  • You'll receive an invitation to the live Zoom sessions with Jeroen Janssens

  • You'll receive an invitation to the live Zoom sessions with Jeroen Janssens
Powered by
  • Checkout

    Two-day hands-on workshop "Programming in Python"

    Enter your info to complete your purchase of February 16—17, 2022
    You'll be charged US$697.