Python: From None to Machine Learning
latest
  • License
  • Install

Python Basics

  • 1. About
  • 2. Syntax
  • 3. Types
  • 4. Sequences
  • 5. Mappings
  • 6. Conditional
  • 7. Exception
  • 8. Loops
  • 9. Comprehensions
  • 10. Files
  • 11. Functions
  • 12. Object Oriented Programming
  • 13. Recap

Python Intermediate

  • 1. About
  • 2. Unpack
  • 3. Type Annotation
  • 4. Datetime and Timezones
  • 5. Pickle
  • 6. CSV
  • 7. JSON
  • 8. Regular Expressions
  • 9. Dataclass
  • 10. Operator
  • 11. Enum
  • 12. Logging
  • 13. Modules and Packages
  • 14. Locale
  • 15. Mathematics
  • 16. Tests
  • 17. References

Python Advanced

  • 1. About
  • 2. Generators
  • 3. Functional Programming
  • 4. Decorators
  • 5. Object Oriented Programming
  • 6. Performance
  • 7. Concurrency
  • 8. Recap

Database

  • 1. About
  • 2. Theory
  • 3. Normalization
  • 4. NoSQL
  • 5. SQL
  • 6. SQLite3
  • 7. SQLAlchemy
  • 8. Case Study

Design Patterns

  • 1. About
  • 2. UML
  • 3. OOP
  • 4. Idioms
  • 5. Protocols
  • 6. Decorators
  • 7. Behavioral
  • 8. Structural
  • 9. Creational
  • 10. Practices
  • 11. Paradigms

Numpy

  • 1. About
  • 2. Create
  • 3. Attributes
  • 4. Indexing
  • 5. Methods
  • 6. Random
  • 7. Operations
  • 8. Statistics
  • 9. Math
  • 10. Import & Export
  • 11. Polynomial
  • 12. References

Pandas

  • 1. About
  • 2. Import & Export
  • 3. Series
  • 4. DataFrame
  • 5. Date
  • 6. Recap
  • 7. Case Studies

Matplotlib

  • 1. About
    • 1.1. Matplotlib About
  • 2. Figure
    • 2.1. Matplotlib Plots
    • 2.2. Matplotlib Subplots
    • 2.3. Matplotlib Style
    • 2.4. Matplotlib Scales
    • 2.5. Matplotlib Config
    • 2.6. Interactive
    • 2.7. Import/Export
  • 3. Style
    • 3.1. How to understand charts?
    • 3.2. Figure anatomy
    • 3.3. Axes
    • 3.4. Axis
    • 3.5. Artist
    • 3.6. Plot Styles
  • 4. Chart
    • 4.1. Line Chart
    • 4.2. Scatter Plot
    • 4.3. Bar Chart
    • 4.4. Histogram
    • 4.5. Box Chart
    • 4.6. Simple Box Charts
    • 4.7. Hide Outliers
    • 4.8. Multiple Box Charts
    • 4.9. Stacked Plot
    • 4.10. No labels
    • 4.11. With labels
    • 4.12. Stack plot
    • 4.13. Pie Chart
    • 4.14. 3D Charts
  • 5. Advanced
    • 5.1. Advanced Styling
    • 5.2. Basic customizations
    • 5.3. Size
    • 5.4. Font
    • 5.5. Subplots
    • 5.6. Multiple figures and plots
    • 5.7. Animation
  • 6. Recap
    • 6.1. Matplotlib Examples
    • 6.2. Matplotlib Plot Lifecycle
    • 6.3. Case Studies
    • 6.4. Assignments

Stdlib

  • 1. Modules and Packages
  • 2. Mathematics
  • 3. XML
  • 4. Operating System
  • 5. Builtin
  • 6. Looping

DevOps

  • 1. About
  • 2. Good Engineering Practices
  • 3. Tests
  • 4. Debugging
  • 5. Type Annotation
  • 6. CI/CD

Network and HTTP

  • 1. About
  • 2. Protocols
  • 3. Web
  • 4. Transport

Django

  • 1. Certificate
  • 2. HTTP
  • 3. HTTP URL
  • 4. Introduction to Django
  • 5. Django Framework Architecture
  • 6. Installation and Running
  • 7. Settings
  • 8. Apps
  • 9. Model About
  • 10. Models Text Fields
  • 11. Models Numeric and Logic
  • 12. Model Date and Time
  • 13. Models Storage Fields
  • 14. Model Special Fields
  • 15. Model Relations
  • 16. Models Enum
  • 17. Model Introspect
  • 18. Model Custom Field
  • 19. Model Use Case
  • 20. Admin panel
  • 21. ORM
  • 22. ORM Create
  • 23. ORM All
  • 24. ORM Get
  • 25. ORM Update
  • 26. ORM Delete
  • 27. ORM Filter
  • 28. ORM Q
  • 29. ORM F
  • 30. ORM Functions
  • 31. ORM Annotate
  • 32. ORM Aggregate
  • 33. Views
  • 34. URL Router
  • 35. Staticfiles
  • 36. Templates
  • 37. Templatetags
  • 38. Forms
  • 39. i18n and l10n
  • 40. Management Commands
  • 41. Standalone scripts
  • 42. Middleware
  • 43. Database
  • 44. Cache
  • 45. Signals
  • 46. REST
  • 47. Auth and Permissions
  • 48. API CORS
  • 49. Tests and quality
  • 50. Tests
  • 51. CI/CD - Continuous Integration and Deployment
  • 52. Deployment
  • 53. Celery

FastAPI

  • 1. About
  • 2. Type Annotation
  • 3. JSON
  • 4. HTTP
  • 5. Async
  • 6. FastAPI
  • 7. Pydantic
  • 8. Database
  • 9. Auth
  • 10. DevOps
  • 11. Microservices
  • 12. Appendix

Data Science

  • 1. About
  • 2. Jupyter
  • 3. Python
  • 4. Data Visualization
  • 5. Scipy

Machine Learning

  • 1. About
  • 2. Introduction
  • 3. Sklearn
  • 4. Model Quality
  • 5. Decision Trees
  • 6. Regressions
  • 7. K-Nearest Neighbors
  • 8. Bayes
  • 9. Support Vector Machines
  • 10. Clustering
  • 11. Neural Networks
  • 12. References

Object Oriented Programming

  • 1. Paradigm
  • 2. Python
  • 3. Dynamic Typing

Blogposts

  • 1. Machine Learning Introduction

Dragon

  • 1. Dragon (version alpha)
  • 2. Dragon (version beta)
  • 3. Dragon (version release candidate)
  • 4. Dragon ADR Init Name
  • 5. Dragon ADR Init Position
  • 6. Dragon ADR Position Set
  • 7. Dragon ADR Position Change
  • 8. Dragon ADR Damage Make
  • 9. Dragon ADR Damage Take
  • Writing Progress
  • References in the Book
  • Survey
  • Python History
  • 13.3. Further reading
Python: From None to Machine Learning
  • Docs »
  • 1. About
  • Edit on GitHub

1. About¶

Matplotlib

  • 1.1. Matplotlib About

2. Figure¶

Matplotlib

  • 2.1. Matplotlib Plots
  • 2.2. Matplotlib Subplots
  • 2.3. Matplotlib Style
  • 2.4. Matplotlib Scales
  • 2.5. Matplotlib Config
  • 2.6. Interactive
  • 2.7. Import/Export

3. Style¶

Matplotlib

  • 3.1. How to understand charts?
  • 3.2. Figure anatomy
  • 3.3. Axes
  • 3.4. Axis
  • 3.5. Artist
  • 3.6. Plot Styles

4. Chart¶

Matplotlib

  • 4.1. Line Chart
  • 4.2. Scatter Plot
  • 4.3. Bar Chart
  • 4.4. Histogram
  • 4.5. Box Chart
  • 4.6. Simple Box Charts
  • 4.7. Hide Outliers
  • 4.8. Multiple Box Charts
  • 4.9. Stacked Plot
  • 4.10. No labels
  • 4.11. With labels
  • 4.12. Stack plot
  • 4.13. Pie Chart
  • 4.14. 3D Charts

5. Advanced¶

Matplotlib

  • 5.1. Advanced Styling
  • 5.2. Basic customizations
  • 5.3. Size
  • 5.4. Font
  • 5.5. Subplots
  • 5.6. Multiple figures and plots
  • 5.7. Animation

6. Recap¶

Matplotlib

  • 6.1. Matplotlib Examples
  • 6.2. Matplotlib Plot Lifecycle
  • 6.3. Case Studies
  • 6.4. Assignments
Next Previous

© Copyright 2022, CC-BY-SA-4.0, Matt Harasymczuk <matt@astrotech.io>, last update: 2022-05-18 Revision ea1af23d.

Read the Docs v: latest
Versions
latest
Downloads
On Read the Docs
Project Home
Builds

Free document hosting provided by Read the Docs.