Skip to content

michael-borck/ship-python-orchestrate-ai

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

81 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Ship Python, Orchestrate AI

continuous-integration dependency-management documentation github-pages packaging python software-development static-analysis testing tex

This repository contains the source for the book "Ship Python, Orchestrate AI: Professional Python in the AI Era" - a comprehensive guide to professional Python development practices.

About the Book

Modern Python development demands more than just writing functional code. This book presents a complete development pipeline that balances simplicity with professional practices, helping developers at all levels build maintainable, production-ready Python projects.

Key Topics

  • Setting up proper project structure and version control
  • Managing dependencies effectively
  • Using code quality tools (linting, formatting, static analysis)
  • Implementing testing strategies with pytest
  • Adding type checking to Python projects
  • Creating effective documentation
  • Implementing CI/CD pipelines
  • Packaging and distribution

The book follows a "crawl-walk-run" approach, starting with essential practices and progressively introducing more advanced techniques.

Book Website

The rendered book is available at: https://michael-borck.github.io/ship-python-orchestrate-ai

Related Materials

This book is part of a 5-book series for mastering modern software development in the AI era:

Foundational Methodology

Python Track

Web Track

Related Resources

Companion Repositories

Building the Book Locally

This book is built using Quarto, a scientific and technical publishing system.

Prerequisites

Commands

# Preview the book with live reloading
quarto preview

# Render the book to HTML, PDF, and EPUB
quarto render

# Publish to GitHub Pages
quarto publish gh-pages

Contributing

While this book is primarily maintained by Michael Borck, suggestions and corrections are welcome:

  1. File an issue describing the problem or enhancement
  2. For minor corrections, feel free to submit a pull request

License

This project uses a dual licensing approach:

See the LICENSE file for complete details.

About the Author

Michael Borck is [brief bio or link to personal site].

Acknowledgments

  • [Any people or organizations you'd like to thank]

Repository Structure

This book is part of the books.borck.education series. Publishing (PDF, EPUB, llm.txt, chatbot, cover generation) is handled by the book-publisher repo.

Path Purpose
index.qmd Preface (landing page)
_quarto.yml HTML-only Quarto config
cover.png Cover image
copyright-page.tex Copyright page for PDF
pdf-header.tex LaTeX header for PDF
epub-styles.css EPUB styles
notes/ Working notes, outlines, planning docs (not published)
rag-documents/ Generated RAG chunks for chatbot
_book/ Rendered output (gitignored)
_print_source/ Generated print source (gitignored)

About

Provides a comprehensive guide and practical examples for professional Python development practices, CI/CD pipelines, testing, packaging, and deployment in AI-focused projects.

Topics

Resources

Stars

Watchers

Forks

Releases

Packages

Used by

Contributors

Languages