How to Setup a New Python Project
Offered By: EuroPython Conference via YouTube
Course Description
Overview
Learn how to effectively set up a new Python project from scratch in this informative EuroPython conference talk. Discover proven strategies for structuring files and directories, organizing packages, modules, documentation, and unit tests. Gain insights into configuring setup.py, Sphinx, and other essential tools. Explore best practices for directory structure, file organization, and module/package arrangement based on years of Python development experience. Understand how to leverage setup.py for specifying requirements, integrating with nosetests and Sphinx, and utilizing advanced features like entry points. Delve into version control techniques using Git and Versioneer to effectively manage your package versions. Master the fundamentals of Python project setup to streamline your development process and create well-organized, maintainable codebases.
Syllabus
Felix Wick/Florian Wilhelm - How to Setup a new Python Project
Taught by
EuroPython Conference
Related Courses
Python Best Practices for Code QualityPluralsight Software Engineering for Research - Dr. James Hetherington, Turing
Alan Turing Institute via YouTube Python 3 Best Practices
Pluralsight Reno - A New Way to Manage Release Notes
EuroPython Conference via YouTube What is the Best Full Text Search Engine for Python?
EuroPython Conference via YouTube