*If You Pay Via PayPal OR Crypto You Can Get 20% OFF Original Price*
Learn Practical Python 3 for Beginners
Chapter 1 Introduction
- AlgoTrading101 x Michael Russell
- Why Choose This Course?
- What is Python?
- Resources + How to ask Questions? (IMPORTANT!)
- Installing Jupyter Notebook with Python
- Command Terminal (PC and MAC)
- Overview of Jupyter Notebook (PC + MAC Shortcuts)
Chapter 2 Basics
- Variables and Mathematical Operators
- Comparison Operators
- Strings and Len
- Slice, Split and Join
- Formatting Strings
Chapter 3 > Data Structures
- Lists and Range
- Tuples and Built-in Functions
- Sets
- Dictionaries
- Is Operator
- Structures Exercise
- Structures Solutions
Chapter 4 Control Flow and Loops
- Control Flow (If, Elif, Else)
- For Loops
- While Loops
- Loops with Control Flow
- Break, Pass and Continue
- Advanced Loops
- Loops Exercise
- Loops Solutions
Chapter 5 Comprehension
- List Comprehension
- Control Flow in Comprehension
- Dictionary Comprehension
- Set Comprehension
- Comprehension Exercise
- Comprehension Solutions
Chapter 6 Functions
- Functions
- Built-in Functions
- Args and Kwargs
- Scope
- Random Module
- Decorators (Pure)
- Decorators (Practical)
- Functions Exercise
- Functions Solutions – Part 1
- Functions Solutions – Part 2
Chapter 7 Handling Errors
- Try, Except and Finally
- Lambda Expressions
- Errors Exercise
- Errors Solutions
Chapter 8 Files
- Files
- Pickle Module
- OS Module
- Files Exercise
- Files Solutions
Chapter 9 Generators
- Generator Functions
- Generator Expressions
- Map, Filter and Reduce
- Generators Exercise
- Generators Solutions
Chapter 10 Object Orientated Programming
- Classes and Methods
- Initialization
- Class Attributes and Modules
- Decorators in Classes – Part 1
- Decorators in Classes – Part 2
- Creating Modules
- Inheritance – Part 1
- Inheritance – Part 2
- Inheritance – Part 3
- Composition
- Special Methods
- Static and Class Methods
- Encapsulation
- OOP Exercise
- OOP Solutions – Part 1
- OOP Solutions – Part 2
Chapter 11 NumPy
- NumPy Arrays
- Advanced Indexing
- NumPy Methods
- NaN Values and Linear Algebra
- Random Methods
- Saving and Loading NumPy Data
- NumPy Exercise
- NumPy Solutions
Chapter 12 Pandas
- Pandas Series
- Pandas DataFrames
- Loc, Iloc and Slicing
- Adding Dates
- Cleaning Data
- Saving and Reading Data
- Reshaping DataFrames
- Merge
- Melting and Grouping Data
- Pivoting Data
- Aggregate, Filter and Boolean Operations
- Pandas Exercis
- Pandas Solutions – Part 1
- Pandas Solutions – Part 2
Chapter 13 Matplotlib
- Basics
- Bar Charts
- Pie Charts
- Histograms
- Scatter Plot
- Heatmaps
- Subplots
- Nested Subplots
- Annotations and Equations
- Multi-Page PDF
- 3D Bar Plots – Part 1
- 3D Bar Plots – Part 2
- 3D Scatter Plots
- Matplotlib Exercise
- Matplotlib Solutions
- Learn Practical Python 3 for Beginners




Reviews
There are no reviews yet.