Skip to content

Intermediate Python Hands-on Workshop

Photo of Reshama Shaikh
Hosted By
Reshama S. and Sinziana E.
Intermediate Python Hands-on Workshop

Details

Event space sponsored by: Stack Exchange

Event agenda:

10:00am - 12:00pm: Workshop

12:00pm - 1:00pm: Lunch will be provided

1:00pm - 3:00pm: Workshop

Signing up for this event:

Please complete this brief application (http://goo.gl/forms/quxeDP3at1).

Description:

With its growing number of powerful libraries, Python has quickly become the preferred language for many professionals. So where do you go after you've taken an introductory course and have a basic understanding of the language? In this workshop, you’ll learn some of the more intermediate and advanced Python practices through a comprehensive series of examples. Rather than focus on data science libraries, this workshop will focus more on the Python language itself and how it can be utilized in the real world.

The class will be taught with Python 2.7 with some additional commentary on Python 3.

Preparation:

Previous hands-on experience using Python and some Unix/Linux is a requirement. Unfortunately, having completed an introductory online Python tutorial will not be sufficient to keep pace with this workshop.

Please bring a laptop with Python installed. Optionally, you can connect to our provided server for development if you have an SSH client installed. Linux and OS X systems have a built-in SSH client. Windows users can download and install PuTTY (http://www.chiark.greenend.org.uk/~sgtatham/putty/download.html).

Attendees who plan to connect to our server should be familiar with one of these terminal editors: Nano, Vim or Emacs.

Instructor Bio:

This workshop will be taught by Alex Jerez (https://www.linkedin.com/in/alex-jerez-62145710), Python Web Developer at ABI Research. His twitter: @notalexjerez

Skills Covered:

  1. Command Line (Unix listing files, GREP, piping)

  2. Data Structures

Lists

List-Stacks

List-Queues

List Comprehensions

Tuples

Dictionaries

Sets

  1. Classes and built-in methods

Functions

Static methods

Class methods

  1. Exceptions and Error handling

  2. Decorators

[Lunch]

  1. Argparse

  2. CSVs

  3. Modules (APIs using Requests library)

  4. Multi-Threading

Photo of NYC Women in Machine Learning & Data Science group
NYC Women in Machine Learning & Data Science
See more events
Stack Overflow, Inc.
110 William St, 28th floor · New York, NY