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

Agenda

  • 1. Agenda

Agenda

  • 1.1. Python: Basics
  • 1.2. Python: Intermediate (level 1)
  • 1.3. Python: Intermediate (level 2)
  • 1.4. Python: Advanced
  • 1.5. Python: Design Patterns
  • 1.6. Python: Test Driven Development
  • 1.7. Python: DevOps, CI/CD
  • 1.8. Python: Performance Optimization
  • 1.9. Python: Data Science and Analysis
  • 1.10. Python: Numpy
  • 1.11. Python: Pandas
  • 1.12. Python: Microservices
  • 1.13. Python: Django
  • 1.14. Python: FastAPI
  • 1.15. Python: Flask
  • 1.16. 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

Python 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. Object Oriented Programming
  • 14. Recap

Python Intermediate

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

Python Advanced

  • 1. About
  • 2. Syntax
  • 3. Generators
  • 4. Functional Programming
  • 5. Decorators
  • 6. Object Oriented Programming
  • 7. Protocols
  • 8. Performance
  • 9. Concurrency
  • 10. 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. Idiom
  • 4. Type Annotation
  • 5. Dataclass
  • 6. Operator
  • 7. Object Oriented Programming
  • 8. Protocols
  • 9. Decorators
  • 10. Behavioral
  • 11. Structural
  • 12. Creational
  • 13. Practices
  • 14. Paradigms

Numpy

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

Pandas

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

Matplotlib

  • 1. About
  • 2. Figure
  • 3. Style
  • 4. Chart
  • 5. Advanced
  • 6. Recap

Stdlib

  • 1. Modules and Packages
    • 1.1. Module Import
    • 1.2. Module Tools
    • 1.3. Module ZIPAPP
    • 1.4. Module Distributing
  • 2. Mathematics
    • 2.1. Math Precision
    • 2.2. Int
    • 2.3. Math Stdlib
    • 2.4. Math Statistics
    • 2.5. Math Fractions
    • 2.6. Math Complex Numbers
  • 3. Locale
    • 3.1. Locale About
    • 3.2. Locale i18n
    • 3.3. Locale l10n
    • 3.4. Locale Encoding
  • 4. Pickle
    • 4.1. Pickle About
    • 4.2. Pickle Dump
    • 4.3. Pickle Load
    • 4.4. Pickle Objects
    • 4.5. Pickle File
  • 5. XML
    • 5.1. XML Parsing HTML
    • 5.2. XML Module lxml
    • 5.3. XML Stdlib
    • 5.4. XML Namespace
    • 5.5. XPATH
    • 5.6. XSLT
    • 5.7. Assignments
  • 6. Operating System
    • 6.1. OS Tempfile
    • 6.2. OS Interpreter
    • 6.3. OS Commandline Arguments
    • 6.4. OS Operating System
    • 6.5. OS Pathlib
  • 7. Builtin
    • 7.1. Builtin Functions
    • 7.2. Builtin Keywords
    • 7.3. Operator Library
    • 7.4. Builtin Printing
    • 7.5. Sequence Frozenset
    • 7.6. Sequence Unordered
  • 8. Loop
    • 8.1. Comprehensions Nesting
    • 8.2. Loop Else For
    • 8.3. Syntax Loop Else
  • 9. Performance
    • 9.1. Performance Collections
    • 9.2. Performance CTypes
    • 9.3. Performance CModules
  • 10. TKInter
    • 10.1. Tkinter

DevOps

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

Network

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

HTTP and Microservices

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

Django

  • 1. About
  • 2. Conf
  • 3. Models
  • 4. Admin
  • 5. Orm
  • 6. Views
  • 7. Utils
  • 8. API
  • 9. DevOps
  • 10. Async

FastAPI

  • 1. About
  • 2. FastAPI
  • 3. Pydantic
  • 4. Database
  • 5. Auth
  • 6. DevOps
  • 7. Use Cases
  • 8. 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 v1.0
  • 2. Dragon v2.0
  • 3. Dragon v3.0
  • 4. ADR Template
  • 5. Dragon ADR Init Name
  • 6. Dragon ADR Init Position
  • 7. Dragon ADR Position Set
  • 8. Dragon ADR Position Change
  • 9. Dragon ADR Damage Make
  • 10. Dragon ADR Damage Take
  • Writing Progress
  • References in the Book
  • Survey
  • Python History
  • 10.1. Further reading
Python: From None to Machine Learning
  • Docs »
  • 1. Modules and Packages
  • Edit on GitHub

1. Modules and Packages¶

Modules and Packages

  • 1.1. Module Import
  • 1.2. Module Tools
  • 1.3. Module ZIPAPP
  • 1.4. Module Distributing

2. Mathematics¶

Mathematics

  • 2.1. Math Precision
  • 2.2. Int
  • 2.3. Math Stdlib
  • 2.4. Math Statistics
  • 2.5. Math Fractions
  • 2.6. Math Complex Numbers

3. Locale¶

Locale

  • 3.1. Locale About
  • 3.2. Locale i18n
  • 3.3. Locale l10n
  • 3.4. Locale Encoding

4. Pickle¶

Pickle

  • 4.1. Pickle About
  • 4.2. Pickle Dump
  • 4.3. Pickle Load
  • 4.4. Pickle Objects
  • 4.5. Pickle File

5. XML¶

XML

  • 5.1. XML Parsing HTML
  • 5.2. XML Module lxml
  • 5.3. XML Stdlib
  • 5.4. XML Namespace
  • 5.5. XPATH
  • 5.6. XSLT
  • 5.7. Assignments

6. Operating System¶

Operating System

  • 6.1. OS Tempfile
  • 6.2. OS Interpreter
  • 6.3. OS Commandline Arguments
  • 6.4. OS Operating System
  • 6.5. OS Pathlib

7. Builtin¶

Builtin

  • 7.1. Builtin Functions
  • 7.2. Builtin Keywords
  • 7.3. Operator Library
  • 7.4. Builtin Printing
  • 7.5. Sequence Frozenset
  • 7.6. Sequence Unordered

8. Loop¶

Loop

  • 8.1. Comprehensions Nesting
  • 8.2. Loop Else For
  • 8.3. Syntax Loop Else

9. Performance¶

Performance

  • 9.1. Performance Collections
  • 9.2. Performance CTypes
  • 9.3. Performance CModules

10. TKInter¶

TKInter

  • 10.1. Tkinter
Next Previous

© Copyright 2023, CC-BY-SA-4.0, Matt Harasymczuk <matt@astrotech.io>, last update: 2023-03-24 Revision 8155e8f5.

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

Free document hosting provided by Read the Docs.