Class Central is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

YouTube

Coding with Others

PyCon US via YouTube

Overview

Save Big on Coursera Plus. 7,000+ courses at $160 off. Limited Time Only!
Explore effective collaboration techniques for developers in this 26-minute PyCon US talk by William Morrell. Learn about essential tools and practices that enhance teamwork and improve solo project management. Discover the importance of comprehensive documentation, including README files and contributor guidelines, and explore site generators like Sphinx and MkDocs. Dive into version control with git, focusing on creating logical commits and writing meaningful commit and pull request messages. Examine auto-linting and formatting tools such as pre-commit, black, isort, and flake8. Investigate dependency management solutions, including pyenv, pipenv/poetry, and Docker. Gain insights into pull requests, their goals, and context transfer. Access the presentation slides for a detailed overview of topics covered in this informative talk on professional coding collaboration.

Syllabus

Intro
Background: Topics
Documentation: The Basics
Documentation Site Generators
Version Control: git
Version Control: Commit messages
co Tools: Where to run?
Pull Requests: What are they?
Pull Requests: Goals
Pull Request: Context Transfer
Dependency Management: Story Time
Dependency Management: Pinning
Dependency Management: Poetry
Dependency Management: Containers

Taught by

PyCon US

Reviews

Start your review of Coding with Others

Never Stop Learning.

Get personalized course recommendations, track subjects and courses with reminders, and more.

Someone learning on their laptop while sitting on the floor.