Video description
In this Python Data Structures training course, expert author James Powell covers the built-in data types in Python. This course is designed for beginning to intermediate Python users.
You will start by learning about data structures, including the dict type, problem statements, terms, and how to create a dict. From there, James will teach you how to interact with the set type, such as type constructing, comprehension, and indexing. Finally, this video tutorial covers list and tuple types, including the list type, how to create a list and tuple, and semantics.
Once you have completed this computer based training course, you will have gained a solid understanding of the built-in data types in Python. Working files are included, allowing you to follow along with the author throughout the lessons.
Publisher resources
Table of contents
- Introduction To Python Data Structures
-
Choosing The Right Data Structures
- The Dict Type
- Problem Statements
- Terms
- Dictionary
- Map
- Creating A Dict
- Dict.Update
- Dict Methods
- Dict.Clear
- Dict.Copy
- Dict.Get
- Dict.Pop And Dict.Popitem
- Dict.Keys, Dict.Values And Dict.Items
- Dict.Setdefault
- Dict.__Missing__
- Dict Comprehensions
- Lookup Table
- Relation And Function
- __Getitem__ And __Call__
- Dict-Alikes
- Rangedict And Passthrudict
- Collections.Defaultdict
- Hash
- Dict Versus Object
- Semantics
- Attribute Dictionary
- Vigenere Cipher
- Concordance
- Interacting With The Set Type
-
List And Tuple Types
- Introduction To List And Tuple Type
- Problem Statement
- The List Type
- The Tuple Type
- Creating A List
- Creating A Tuple
- Comprehension Syntax
- Getitem
- Setitem
- Setitem - Corner Case
- Delitem
- Iteration
- Unpacking
- Addition And Multiplication
- Argument Unpacking
- .Count And .Index
- List Methods
- Semantics
- Collections.Namedtuple
- Collections.Deque - Stacks, Queues And Deques
- Collections.Deque - More Stacks
- Heapq Module
- Conclusion
Product information
- Title: Python Data Structures
- Author(s):
- Release date: March 2015
- Publisher(s): Infinite Skills
- ISBN: 9781771373517
You might also like
video
Microsoft Power BI - The Complete Masterclass [2023 EDITION]
Microsoft Power BI is an interactive data visualization software primarily focusing on business intelligence, part of …
book
Python Challenges: 100 Proven Programming Tasks Designed to Prepare You for Anything
Augment your knowledge of Python with this entertaining learning guide, which features 100 exercises and programming …
video
Practical Python: Learn Python Basics Step by Step - Python 3
Python is one of the most popular programming languages and gives a lot of scope and …
video
Full Stack Web Development Mastery Course - Novice to Expert
Full stack development refers to the development of both frontend (client-side) and backend (server-side) portions of …