PowerBI Data Analyst - Create visualizations and dashboards from scratch
Free AI-powered learning to build in-demand skills
Overview
Coursera Flash Sale
40% Off Coursera Plus for 3 Months!
Grab it
Master advanced Python programming concepts through this comprehensive tutorial that builds upon fundamental Python knowledge to explore sophisticated data structures and practical programming techniques. Dive deep into Python's built-in collection types including lists, tuples, and dictionaries while learning to handle real-world data manipulation challenges. Explore list operations such as append, insert, remove, pop, extend, reverse, and sort while understanding the differences between mixed and uniform data types. Learn effective iteration and slicing techniques including negative indexing, and discover when to leverage tuples for immutability and performance benefits. Understand dictionary fundamentals including key-value mappings, updates, and iteration patterns over items and values. Practice working with nested data structures including 2D lists and complex combinations of lists, tuples, and dictionaries. Develop defensive programming skills through proper input handling and debugging techniques to create more robust applications. Engage with hands-on programming challenges that reinforce learning through practical application and problem-solving exercises designed for learners ready to transition from basic Python syntax to production-ready coding skills.
Syllabus
Start 0:00
Introduction 0:08
Lists and Functions of Lists 1:17
Sort and Multiple Type Lists 6:26
Indexing and Stepping Through Lists 9:28
Insert and Lists 13:38
Pop Vs Remove 18:51
Concatenating Two Lists and Matrices 21:01
What is a Tuple and When to use it 24:57
Programming Challenge Lists and Tuples 29:19
Debugging Lists Programming Challenge 37:20
What is a Dictionary and When do you Need it 43:25
Various Functions of Dictionaries 48:46
Nested Lists, Tuples, and Dicts 53:09
Conclusion 58:30
Taught by
Learnit Training