Event Information

Share this event

Date and Time

Location

Location

Montclair State University - Feliciano School of Business

1 Normal Avenue

Feliciano School of Business Building - Room 224

Montclair, NJ 07043

View Map

Refund Policy

Refund Policy

Refunds up to 7 days before event

Event description

Description

Python One Day Workshop

January 26, 2018
9am - 4pm

Montclair State University
Feliciano School of Business
Building Room 224


Python Programming

Python is one of the most requested programming language. Its high-level built in data structures, combined with dynamic typing and dynamic binding, make it very attractive for Rapid Application Development. Python’s diversity, adaptability, easy-to-master basics set it apart from other programming languages, making it popular for use in web development, web scraping, machine learning, data science, scientific computation, cloud infrastructure and much more. Programmers are attracted to Python because of the increased productivity it provides. The Python interpreter and the extensive standard library are available in source or binary form without charge for all major platforms, and can be freely distributed.

Intended Audience

This workshop is intended for those with minimal or no experience with Python. It’s not a general introduction to computer science — we won’t spend time on learning basic algorithms like sorting or data structures like hash tables. Every modern major programming language comes with built-in libraries for these key things.

What You Will Learn

The class will be taught using Python 3. Bring a laptop with you. Please, install Python 3 and Anaconda before the workshop. Also, make sure that you have the admin rights to install new packages as we go. A set of instructions will be provided to those enrolled in the workshop.

Tentative Plan:

  • Meet & Greet: To confirm Python 3 is installed on your laptops and you know how to install libraries when needed;

  • Python basics: strings, integers, lists; for loops; control structures; In-class exercises;

  • Functions: (some) built-in functions and methods; reading and writing files; basic regular expressions; in-class exercises;

  • Lunch break

  • Dicts, tuples; File handling; Control statements and iterators; in-class exercises;

  • matplotlib basics; csv library; doing data science with pandas; in-class exercises;

  • If time permits: json, lxml; more collections and comprehensions; classes, exceptions; scikit-learn, glob, Scipy, numpy etc.

About the Instructor

Anna Feldman is a professor at Montclair State University with a joint appointment in Linguistics and Computer Science. She received her PhD in Linguistics from Ohio State University. Her research interests have centered around resource-light morphology and, more recently, automatic idiom recognition. Anna is the recipient of eight National Science Foundation grants and is the first author, with Jirka Hana, of A Resource-Light Approach to Morphological Tagging. Her most recent NSF research is focused on "A Linguistically‐Informed Approach for Measuring and Circumventing Internet Censorship." Her teaching includes Natural Language Processing (NLP) and Text Mining and Analytics.

Location: Montclair State University – Feliciano School of Business - Room 224

Lunch would be provided.

For more information email: bizanalytics@montclair.edu


Share with friends

Date and Time

Location

Montclair State University - Feliciano School of Business

1 Normal Avenue

Feliciano School of Business Building - Room 224

Montclair, NJ 07043

View Map

Refund Policy

Refunds up to 7 days before event

Save This Event

Event Saved