Python Packages
“Python Packages” is a comprehensive source that delves into various aspects of Python programming, including discussions on Python speed, AI applications, data augmentation for machine learning, and the use of Python scripts in daily routines. The document explores topics such as the importance of speed in Python, the role of short-term memory in AI applications, and the significance of data augmentation in machine learning models. Additionally, it touches on the practical applications of Python scripts and their impact on productivity. Overall, “Python Packages” provides valuable insights into different facets of Python programming and its relevance in various domains.
Preface
Python packages are the fundamental units of shareable code in Python. Packages make it easy to organize, reuse, and maintain your code, as well as share it between projects, with your colleagues, an...
📚 Read more at Python Packages🔎 Find similar documents
Testing
Testing is an important part of Python package development but one that is often neglected due to the perceived additional workload. However, the reality is quite the opposite! Introducing formal, au...
📚 Read more at Python Packages🔎 Find similar documents
How to package a Python
In this chapter we will develop an entire example Python package from beginning-to-end to demonstrate the key steps involved in developing a package. This chapter forms the foundation of this book. I...
📚 Read more at Python Packages🔎 Find similar documents
Introduction
Python packages are a core element of the Python programming language and are how you write reusable and shareable code in Python. This book assumes that readers are familiar with how to install a pa...
📚 Read more at Python Packages🔎 Find similar documents
About the authors
Tomas Beuzen is a data scientist and educator based in Sydney, Australia. He has a background in coastal engineering and climate science and was a teaching fellow in the Master of Data Science progra...
📚 Read more at Python Packages🔎 Find similar documents
System setup
If you intend to follow along with the code presented in this book, we recommend you follow these setup instructions so that you will run into fewer technical issues. 2.1. The command-line interface ...
📚 Read more at Python Packages🔎 Find similar documents
Bibliography
1 The Carpentries. Plotting and programming in Python: writing functions. https://swcarpentry.github.io/python-novice-gapminder/16-writing-functions/index.html , 2021. URL: https://swcarpentry.github...
📚 Read more at Python Packages🔎 Find similar documents
Welcome to Python Packages!
Tomas Beuzen & Tiffany Timbers Python packages are a core element of the Python programming language and are how you create organized, reusable, and shareable code in Python. Python Packages is an op...
📚 Read more at Python Packages🔎 Find similar documents
Documentation
Writing documentation for your package is arguably one of the most important, but perhaps least exciting, parts of the packaging process. The purpose of documentation is to help users understand how ...
📚 Read more at Python Packages🔎 Find similar documents
Releasing and versioning
Previous chapters have focused on how to develop a Python package from scratch by creating the Python source code, developing a testing framework, writing documentation, and then releasing it online ...
📚 Read more at Python Packages🔎 Find similar documents
Package structure and distribution
Chapter 3: How to package a Python provided a practical overview of how to create, install, and distribute a Python package. This chapter now goes into more detail about what a Python package actuall...
📚 Read more at Python Packages🔎 Find similar documents
Continuous integration and deployment
If you’ve gotten this far, you now have a working knowledge of how to create a fully-featured Python package! We went through quite a lot to get here: we learned about package structure, developed so...
📚 Read more at Python Packages🔎 Find similar documents