部分目录如下:
8. Object-Oriented Programming (OOP) in Python 3
Algorithms and data structures
What is object-oriented programming (OOP)?
Python classes
Python Objects (Instances)
How to define a class in Python
Instance attribute
Class attributes
Create Objects
What's the matter?
Review of exercises (# 1)
Instance Methods
Attribute Change
Python object inheritance
Dog Park Example
Extending parent class functionality
Parent and child classes
Overriding parent class functionality
Review of exercises (# 2)
Conclusion
PYTHON
crash course
JASON TEST
Day 1
What Is Python?
Who is the Right Audience?
What You Will Learn?
Why Python?
Day 2
What Is Machine Learning?What is Deep Learning?
What are Neural Networks?
What is Supervised Learning?
What is Unsupervised Learning?
What is Reinforcement Learning?
What Is Artificial Intelligence (AI)?
What Is Data Science?
What Is Data Mining?
Benefits of Data Mining
What Are Data Analytics?
Why Data Analysis?
Data Analysis Tools
Who Is This Book For?
Day 3
Getting Started
Python 2 and Python 3
Python on Different Operating Systems
Installing a Text Editor
Configuring Sublime Text for Python 3
Running the Hello World Program
Installing Python
Variables and Simple Data Types
Naming and Using Variables
Day 4
Strings
Combining or Concatenating Strings
Stripping Whitespace
Avoiding Syntax Mistakes with Strings
Numbers
Integers
Floats
Comments
What Is a List?
Changing, Adding, and Removing Elements
Day 5
A Closer Look at Looping
Avoiding Indentation Errors
Forgetting to Indent
Forgetting to Indent Additional Lines
Indenting Unnecessarily
Indenting Unnecessarily After the Loop
Simple Statistics with a List of Numbers
Day 6
Tuples
Describing a Tuple
Looping Through All Values in a Tuple
Writing over a Tuple
Indentation
Line Length
Conditional Tests
Ignoring Case When Checking for Equality
Checking for Inequality
Numerical Comparisons
Checking Multiple Conditions
Using or to Check Multiple Conditions
Day 7
The if-elif-else Chain
Using Multiple elif Blocks
Omitting the else Block
Testing Multiple Conditions
A Simple Dictionary
Working with Dictionaries
Accessing Values in a Dictionary
Adding New Key-Value Pairs
Starting with an Empty Dictionary
Modifying Values in a Dictionary
Conclusion