title
Please take a moment to fill out this form. We will get back to you as soon as possible.
All fields marked with an asterisk (*) are mandatory.
Advanced Python 3.8
Course Description
Overview
This Advanced Python course is for students who already have a basic knowledge of Python and are ready to go to the next level. The course was written using Python 3.8 but is relevant for all students using Python 3.Objectives
- Lambda functions
- Advanced list comprehensions
- The collections module
- Mapping and filtering
- Sorting sequences
- Unpacking sequences in function calls
- Modules and packages
- Understanding regular expressions
- Python's re module
- Data stored in a relational database
- Data stored in a CSV file
- Data from a web page
- HTML, XML, and JSON
- Accessing an API
- Testing performance with timers and the timeit module
- The unittest module
- Classes and objects in Python
- Instance methods, class methods, and static methods
- Properties
- Decorators
- Subclasses and inheritance
Audience
Prerequisites
-
Experience in basic Python programming. In particular, you should be very comfortable with working with strings, lists, tuples and dictionaries; loops and conditionals; and writing your own functions. Some exposure to HTML, XML, JSON, and SQL would be useful.
Topics
- Lambda Functions
- Advanced List Comprehensions
- Collections Module
- Counters
- Mapping and Filtering
- Mutable and Immutable Built-in Objects
- Sorting
- Sorting Sequences of Sequences
- Creating a Dictionary from Two Sequences
- Unpacking Sequences in Function Calls
- Modules and Packages
- Regular Expression Tester
- Regular Expression Syntax
- Python’s Handling of Regular Expressions
- Virtual Environment
- Relational Databases
- Passing Parameters
- SQLite
- SQLite Database in Memory
- Drivers for Other Databases
- CSV
- Creating a New CSV File
- Getting Data from the Web
- XML
- JSON
- Testing for Performance
- The unittest Module
- Special unittest.TestCase Methods
- Attributes
- Behaviors
- Classes vs. Objects
- Attributes and Methods
- Private Attributes
- Properties
- Objects that Track their Own History
- Documenting Classes
- Inheritance
- Extending a Class Method
- Static Methods
- Class Attributes and Methods
- Abstract Classes and Methods
- Understanding Decorators
Related Courses
-
Introduction to Python 3
PLPJ-145- Duration: 4 Days
- Delivery Format: Classroom Training, Online Training
- Price: 2,340.00 USD
-
Machine Learning With Spark
DCSK-110- Duration: 4 Days
- Delivery Format: Classroom Training, Online Training
- Price: 2,340.00 USD
Self-Paced Training Info
Learn at your own pace with anytime, anywhere training
- Same in-demand topics as instructor-led public and private classes.
- Standalone learning or supplemental reinforcement.
- e-Learning content varies by course and technology.
- View the Self-Paced version of this outline and what is included in the SPVC course.
- Learn more about e-Learning
Course Added To Shopping Cart
bla
bla
bla
bla
bla
bla
Self-Paced Training Terms & Conditions
Exam Terms & Conditions
Sorry, there are no classes that meet your criteria.
Please contact us to schedule a class.
STOP! Before You Leave
Save 0% on this course!
Take advantage of our online-only offer & save 0% on any course !
Promo Code skip0 will be applied to your registration
Purchase Information
title
Please take a moment to fill out this form. We will get back to you as soon as possible.
All fields marked with an asterisk (*) are mandatory.