Managing Python Projects
Offered By: LinkedIn Learning
Course Description
Overview
Get tips for efficiently managing your Python projects. Learn how to help your team stay coordinated as you bring your projects to the finish line.
Syllabus
Introduction
- Managing Python day-to-day
- What you should know
- Using the exercise files
- Working together as a team
- Avoid mistakes
- Code reuse
- Overview
- README.md
- __init__.py
- Tests
- Makefile
- setup.py
- Challenge: Slowmath project
- Solution: Slowmath project
- The problem
- Package managers
- virtualenvs
- Production vs. development
- Challenge: Create environment
- Solution: Create environment
- What to test
- How much to test
- Pytest overview
- Fixtures
- Skipping and marks
- Checking for exceptions
- Challenge: Test cases from file
- Solution: Test cases from file
- Working together
- Source control
- Issue tracking
- Feature branches
- Code review
- Retrospective
- Challenge: Implement features
- Solution: Implement features
- Next steps
Taught by
Miki Tebeka
Related Courses
Designing A New Learning EnvironmentStanford University via NovoEd Student Thinking at the Core
Vanderbilt University via Coursera Du manager au leader agile / From manager to agile leader
CNAM via France Université Numerique Constructive Classroom Conversations: Mastering Language for College and Career Readiness (Secondary)
Stanford University via NovoEd Constructive Classroom Conversations: Mastering Language for College and Career Readiness (Elementary)
Stanford University via NovoEd