Python: From None to Machine Learning
latest
  • License
  • Python Versions
  • References in the Book
  • Survey
  • Python History
  • Further reading

Agenda

  • Python: Basics
  • Python: Intermediate (level 1)
  • Python: Intermediate (level 2)
  • Python: Advanced
  • Python: Design Patterns
  • Python: Test Driven Development
  • Python: DevOps, CI/CD
  • Python: Performance Optimization
  • Python: Data Science and Analysis
  • Python: Numpy
  • Python: Pandas
  • Python: Microservices
  • Python: Django
  • Python: FastAPI
  • Python: Flask
  • Python: Graphical User Interface

Install

  • 1. Install
  • 2. Install Python
  • 3. Install Git
  • 4. Install Github
  • 5. Install IDE
  • 6. Install Project
  • 7. Install Doctest

Basics

  • 1. About
  • 2. Syntax
  • 3. Types
  • 4. Iterables
  • 5. Unpack
  • 6. Mappings
  • 7. Conditional
  • 8. Loops
  • 9. Comprehensions
  • 10. Files
  • 11. Functions
  • 12. Exception
  • 13. OOP

Intermediate

  • 1. About
  • 2. Star
  • 3. Match
  • 4. Idiom
  • 5. Generators
  • 6. JSON
  • 7. CSV
  • 8. TOML
  • 9. Pickle
  • 10. Regex
  • 11. Datetime
  • 12. Enum
  • 13. Modules
  • 14. Logging
  • 15. Math
  • 16. Tests

Advanced

  • 1. About
  • 2. Syntax
  • 3. Typing
  • 4. Dataclass
  • 5. OOP
  • 6. Operator
  • 7. Protocol
  • 8. Functional
  • 9. Decorators
  • 10. Performance
  • 11. Multiprocessing
  • 12. Threading
  • 13. AsyncIO

Database

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

Design Patterns

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

Numpy

  • 1. About
  • 2. Create
  • 3. Attributes
  • 4. Indexing
  • 5. Methods
  • 6. Random
  • 7. Operations
  • 8. Statistics
  • 9. Math
  • 10. Polynomial

Pandas

  • 1. About
  • 2. Migrations
  • 3. Series
  • 4. DataFrame
  • 5. Date
  • 6. Recap
  • 7. Case Study

Matplotlib

  • 1. About
  • 2. Figure
  • 3. Style
  • 4. Chart
  • 5. Case Study

Stdlib

  • 1. Modules
  • 2. Math
  • 3. Locale
  • 4. Pickle
  • 5. XML
  • 6. Operating System
  • 7. Builtin
  • 8. Loop
  • 9. Performance
  • 10. TKInter

DevOps

  • 1. About
  • 2. Quality
  • 3. Tests
  • 4. Debugging
  • 5. CI/CD

Network

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

Microservices

  • 1. About
  • 2. Protocol
  • 3. Microservices
  • 4. Auth

Django

  • 1. About
    • 1.1. Certificate
    • 1.2. HTTP
    • 1.3. HTTP URL
    • 1.4. Introduction to Django
    • 1.5. Django Framework Architecture
  • 2. Conf
    • 2.1. Installation and Running
    • 2.2. Settings
    • 2.3. Apps
  • 3. Models
    • 3.1. Model About
    • 3.2. Models Text Fields
    • 3.3. Models Numeric and Logic
    • 3.4. Model Date and Time
    • 3.5. Models Storage Fields
    • 3.6. Model Special Fields
    • 3.7. Model Relations
    • 3.8. Models Enum
    • 3.9. Model Introspect
    • 3.10. Model Custom Field
    • 3.11. Model Use Case
  • 4. Admin
    • 4.1. Admin panel
  • 5. ORM
    • 5.1. ORM
    • 5.2. ORM Create
    • 5.3. ORM All
    • 5.4. ORM Get
    • 5.5. ORM Update
    • 5.6. ORM Delete
    • 5.7. ORM Filter
    • 5.8. ORM Q
    • 5.9. ORM F
    • 5.10. ORM Functions
    • 5.11. ORM Annotate
    • 5.12. ORM Aggregate
  • 6. Views
    • 6.1. Views
    • 6.2. URL Router
    • 6.3. Staticfiles
    • 6.4. Templates
    • 6.5. Templatetags
    • 6.6. Forms
  • 7. Utils
    • 7.1. i18n and l10n
    • 7.2. Management Commands
    • 7.3. Standalone scripts
    • 7.4. Static File
    • 7.5. Middleware
    • 7.6. Database
    • 7.7. Cache
    • 7.8. Signals
  • 8. API
    • 8.1. REST
    • 8.2. Auth and Permissions
    • 8.3. API CORS
  • 9. DevOps
    • 9.1. Tests and quality
    • 9.2. Tests
    • 9.3. CI/CD - Continuous Integration and Deployment
    • 9.4. Deployment
  • 10. Async
    • 10.1. Celery

FastAPI

  • 1. About
  • 2. FastAPI
  • 3. Pydantic
  • 4. Database
  • 5. Auth
  • 6. DevOps
  • 7. Case Study

Data Science

  • 1. About
  • 2. Jupyter
  • 3. Python
  • 4. 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
  • 13. Articles

OOP

  • 1. Paradigm
  • 2. Python

Dragon

  • 1. Dragon
  • 2. ADR
Python: From None to Machine Learning
  • 1. About
  • Edit on GitHub

1. About¶

About

  • 1.1. Certificate
  • 1.2. HTTP
  • 1.3. HTTP URL
  • 1.4. Introduction to Django
  • 1.5. Django Framework Architecture

2. Conf¶

Conf

  • 2.1. Installation and Running
  • 2.2. Settings
  • 2.3. Apps

3. Models¶

Models

  • 3.1. Model About
  • 3.2. Models Text Fields
  • 3.3. Models Numeric and Logic
  • 3.4. Model Date and Time
  • 3.5. Models Storage Fields
  • 3.6. Model Special Fields
  • 3.7. Model Relations
  • 3.8. Models Enum
  • 3.9. Model Introspect
  • 3.10. Model Custom Field
  • 3.11. Model Use Case

4. Admin¶

Admin

  • 4.1. Admin panel

5. ORM¶

ORM

  • 5.1. ORM
  • 5.2. ORM Create
  • 5.3. ORM All
  • 5.4. ORM Get
  • 5.5. ORM Update
  • 5.6. ORM Delete
  • 5.7. ORM Filter
  • 5.8. ORM Q
  • 5.9. ORM F
  • 5.10. ORM Functions
  • 5.11. ORM Annotate
  • 5.12. ORM Aggregate

6. Views¶

Views

  • 6.1. Views
  • 6.2. URL Router
  • 6.3. Staticfiles
  • 6.4. Templates
  • 6.5. Templatetags
  • 6.6. Forms

7. Utils¶

Utils

  • 7.1. i18n and l10n
  • 7.2. Management Commands
  • 7.3. Standalone scripts
  • 7.4. Static File
  • 7.5. Middleware
  • 7.6. Database
  • 7.7. Cache
  • 7.8. Signals

8. API¶

API

  • 8.1. REST
  • 8.2. Auth and Permissions
  • 8.3. API CORS

9. DevOps¶

DevOps

  • 9.1. Tests and quality
  • 9.2. Tests
  • 9.3. CI/CD - Continuous Integration and Deployment
  • 9.4. Deployment

10. Async¶

Async

  • 10.1. Celery
Previous Next

© Copyright 2023, CC-BY-SA-4.0, Matt Harasymczuk <matt@astronaut.center>, last update: 2023-05-29. Revision 32a8e8ba.

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