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