Description

Overview

About this Course

  • 5:11:00 Hours
  • 12 Months Access
  • Presented by highly qualified, industry leading experts

Python’s standard library is very extensive, offering a wide range of facilities as indicated by the long table of contents listed below. The library contains built-in modules (written in C) that provide access to system functionality such as file I/O that would otherwise be inaccessible to Python programmers, as well as modules written in Python that provide standardized solutions for many problems that occur in everyday programming.

Course Details

Objectives

  • Threads, processes, pipes, and signals in Python
  • Persisting Python objects (marshalling and pickling objects)
  • Python modules for XML, HTML, and SGML
  • Modules for e-mail and news support
  • Internet programming with Python (including sockets, a chat example, FTP, SMTP, IMAP, POP, and Telnet)
  • Internationalization support

Audience

  • This course targets medium level Python programmers who would like to dive deeper into the language.
  • Software developers interested in learning how to write Python code in a Pythonic way

Prerequisites

  • Python programmers who want to learn the more advanced features of Python will find this course useful.

Course Outline

Top of Form

DIVE INTO THE PYTHON STANDARD LIBRARY

  • The Glob Module
  • The Itertools Module: Infinite Iterations
  • The itertools Module: Combinatorics
  • The itertools Module: Shortest Input
  • The Collections Module: Namedtuple
  • The collections Module: defaultdict
  • The collections Module: Counter
  • The Functools Module: Iru_cache
  • The Functools Module: Total_ordering
  • The Functools Module: Partial
  • The functools Module: reduce
  • The json Module: Reading & Writing
  • The Json Module: Function Encode & Decode
  • The json Module: Class Encode & Decode
  • The csv Module: CSV Reading & Writing
  • The csv Module: DictReader and DictWriter
  • The os.path Module
  • The socket Module: TCP Server
  • The socket Module: TCP Client
  • The socket Module: UDP Server
  • The Socket Module: UDP Client
  • Datetime Strftime
  • datetime strptime
  • Futures ThreadPoolExecutor Submit
  • Futures ProcessPoolExecutor Submit