Skip to Content on-demand course Python 3: Project-based Python, Algorithms, Data Structures September 2019
Beginner
14h 26m
English
Closed Captioning available in English Course outline Chapter 1 : Introduction 7m
Chapter 2 : Development environment setup 42m
Chapter 3 : Python in-depth 5h 52m
Section intro and overview7m 52s
Command line/Terminal basics6m 27s
Strings, variables, top down execution flow10m 31s
Strings: concatenation, indexing, slicing, python console14m 14s
String methods, functions and import statements17m 21s
Print formatting and special characters13m 28s
Numbers, math, type casting and input16m 47s
Introduction to branching (if, elif, else) and conditionals12m 17s
Building if, elif, else blocks incrementally12m 54s
Lists, dicts, sets and tuples - Intro to compound data types in Python11m 2s
Lists - an in-depth look 112m 6s
Lists - an in-depth look 211m 19s
Dictionaries, sets and tuples18m 23s
Iterators, for loops, generators, list comprehension18m 8s
While loops, enumerate, zip12m 43s
Functions - an introductory look13m 1s
Functions - implementation step by step14m 52s
Functions - execution context, frames, mutable vs. immutable arguments in-depth14m 19s
Classes and objects - an introductory look9m 29s
Building a custom Student class and intro to special methods11m 59s
Add some methods to the class6m 49s
Special methods and what they are12m 34s
Reading from and writing to files12m 22s
Add read functionality and utilize special and static methods19m 46s
Inheritance, subclasses and complete example class14m 47s
Lambda expressions and map function10m 38s
Generators - under the hood6m 41s
Build your own generators using yield10m 6s
Chapter 4 : Algorithms - Sort, performance, complexity and big O notation 3h 25m
Chapter 5 : Algorithms - Search and abstract data structures 4h 18m
Introduction to branching (if, elif, else) and conditionals
Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month, and much more. Start your free trial