
Stop repeating code across multiple projects and learn to turn loose scripts into professional Python packages. This intermediate course guides you through structural design, code styling, template automation, and publishing workflows so you can easily share clean, reusable code across your team or with the global developer community on PyPI.
Python developers and data analysts who want to modularize their codebase, improve maintainability, and distribute custom tools to PyPI.
Do you find yourself copying and pasting the same code between files, wishing it was easier to reuse and share your awesome snippets? Wrapping your code into Python packages can help! In this course, you’ll learn about package structure and the extra files needed to turn loose code into convenient packages. You'll also learn about import structure, documentation, and how to maintain code style using flake8. You’ll then speed up your package development by building templates, using cookiecutter to create package skeletons. Finally, you'll learn how to use setuptools and twine to build and publish your packages to PyPI—the world stage for Python packages.
Price
Advertisement
This course is free to enrol.
Enrol free on DataCamp →
More in Data Science & AI