YoVDO

Coding with Others

Offered By: PyCon US via YouTube

Tags

PyCon US Courses Git Courses Version Control Courses

Course Description

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

Related Courses

The Data Scientist’s Toolbox
Johns Hopkins University via Coursera
How to Use Git and GitHub
Udacity
Ruby on Rails: An Introduction
Johns Hopkins University via Coursera
Accediendo a la nube con iOS
Tecnológico de Monterrey via Coursera
Responsive Website Development and Design Capstone
University of London International Programmes via Coursera