0.0) Guide to the Book
- Installing and Using Python
- Basic Python Commands
- Loops, Sequences, and IO
- Functions
- Dictionaries and Sets
- Modules (especially Numpy)
- Classes and OOP
- Advanced Topics
- Good Programming Techniques
- Testing, Debugging, and Exceptions
- GitHub and Version Control
- Graphical User Interfaces
- Games and Simulations
- Programming Experiments
- Data Science
- Data Visualization
- Statistical Inference
- Machine Learning
- Natural Language Processing
- Computational Modeling
- Web Programming
- Symbolic Computation
- Information Processing
- Connectionism and Neural Networks
- Bayesian Inference
- Dynamical Systems
- Evolution and Genetics
- Computational Neuroscience
- Network Science
- Mathematical Models
- Learning Theories and Behaviorism
- Object and Scene Perception
- Speech Perception
- Attention
- Episodic Memory
- Semantic Memory
- Concepts
- Action and Embodied Cognition
- Language Models
- Reasoning
- Decision-making
- Intelligence